#include #include #include #include #include "SDDAS_types.h" #include "mainMySQLWrap.h" #include "libdbMySQL.h" #include "local.h" SDDAS_BOOL dbCreate (const char *filename) { return MySQL_dbCreate(filename); } void dbSetDatabaseName (const char *filename) { MySQL_dbSetDatabaseName(filename); } SDDAS_ULONG dbGetDataKey (SDDAS_CHAR *pstr, SDDAS_CHAR *mstr, SDDAS_CHAR *estr, SDDAS_CHAR *istr, SDDAS_CHAR *vstr) { return dbGetDataKeyWithQuery(pstr,mstr,estr,istr,vstr); } char *dbVirtualName (SDDAS_ULONG data_key) { return dbVirtualNameWithQuery (data_key); } int dbVirtualName_r (SDDAS_ULONG data_key, char *vinst, int len) { return dbVirtualNameWithQuery_r (data_key, vinst, len); } SDDAS_BOOL dbKeyToStrings (SDDAS_ULONG data_key, char *p, char *m, char *e, char *i, char *v) { return dbKeyToStringsWithQuery(data_key,p,m,e,i,v); } SDDAS_BOOL dbKeyToStrings_r (SDDAS_ULONG data_key, char *p, char *m, char *e, char *i, char *v) { return dbKeyToStringsWithQuery_r (data_key, p, m, e, i, v); } const char* dbGetDatabaseName() { return MySQL_dbGetDatabaseName(); } SDDAS_BOOL dbInitializeMsg () { return MySQL_dbInitializeMsg(); } SDDAS_BOOL dbInitializeRemoteMsg (const char *host, const char *user, const char *passwd, const char *db, const unsigned int port) { return (MySQL_dbInitializeRemoteMsg(host, user, passwd, db, port)); } void dbInitialize () { MySQL_dbInitialize(); } void dbClose () { MySQL_dbClose(); } SDDAS_BOOL dbIsLocal() { return MySQL_dbIsLocal(); } SDDAS_BOOL dbIsReadOnly (const char *tablename) { return MySQL_dbIsReadOnly(tablename); } void *dbQuery (const char *query_str) { return MySQL_dbQuery(query_str); } int dbQueryExec (const char *query_str) { return MySQL_dbQueryExec(query_str); } void *dbQueryStore (const char *query_str) { return MySQL_dbQueryStore(query_str); } unsigned int dbBadQuery () { return MySQL_dbBadQuery(); } void dbFreeResult (void *result) { MySQL_dbFreeResult(result); } void *dbFetchRow (void *result) { return MySQL_dbFetchRow(result); } int dbNumberRows (void *result) { return MySQL_dbNumberRows(result); } int dbNumberFields (void *result) { return MySQL_dbNumberFields(result); } char *dbFieldName(void *result, int i) { return MySQL_dbFieldName(result, i); } SDDAS_BOOL dbConnected () { return MySQL_dbConnected(); }