1
#ifndef _MYSQL_DB_PUBLIC_INTERFACE_H_
2
#define _MYSQL_DB_PUBLIC_INTERFACE_H_
6
#ifdef WBPLUGINDBMYSQLBE_EXPORTS
7
#define WBPLUGINDBMYSQLBE_PUBLIC_FUNC __declspec(dllexport)
9
#define WBPLUGINDBMYSQLBE_PUBLIC_FUNC __declspec(dllimport)
13
#define WBPLUGINDBMYSQLBE_PUBLIC_FUNC
19
#include "grts/structs.db.mysql.h"
21
typedef std::map<std::string, GrtNamedObjectRef> CatalogMap;
23
WBPLUGINDBMYSQLBE_PUBLIC_FUNC
24
void update_all_old_names(db_mysql_CatalogRef cat, bool update_only_empty, CatalogMap& map);
26
WBPLUGINDBMYSQLBE_PUBLIC_FUNC
27
void build_catalog_map(db_mysql_CatalogRef catalog, CatalogMap& map);
29
#endif // _MYSQL_DB_PUBLIC_INTERFACE_H_