#ifndef _MAINSQLITE_H_ #define _MAINSQLITE_H_ #include "SDDAS_types.h" #ifdef __cplusplus extern "C" { #endif SDDAS_BOOL SQLite_dbIsLocal(); SDDAS_BOOL SQLite_dbIsReadOnly (const char*); SDDAS_BOOL SQLite_TestDBIntegrity (); SDDAS_BOOL SQLite_dbInitializeMsg (); SDDAS_BOOL SQLite_dbPack(); SDDAS_BOOL SQLite_dbOpen(); void SQLite_dbSetDatabaseName (const char *filename); const char* SQLite_dbGetDatabaseName(); SDDAS_BOOL SQLite_dbCreate (const char *filename); void SQLite_dbInitialize (); void SQLite_dbClose (); void *SQLite_dbQuery (const char *query_str); void *SQLite_dbQueryStore (const char *query_str); int SQLite_dbQueryExec (const char *query_str); unsigned int SQLite_dbBadQuery (); void SQLite_dbFreeResult (void *result); void *SQLite_dbFetchRow (void *result); int SQLite_dbNumberRows (void *result); int SQLite_dbNumberFields (void *result); char *SQLite_dbFieldName (void *result, int i); SDDAS_BOOL SQLite_dbInitializeRemoteMsg (const char *host, const char *user, const char *passwd, const char *db, const unsigned int port); SDDAS_BOOL SQLite_dbConnected (); SDDAS_BOOL SQLite_dbTableExists (const char *table_name); #ifdef __cplusplus } #endif #endif