12 #ifndef ROOT_KVSQLiteServer
13 #define ROOT_KVSQLiteServer
38 KVSQLiteServer(
const char* db,
const char* uid =
nullptr,
const char* pw =
nullptr);
43 #if ROOT_VERSION_CODE >= ROOT_VERSION(6,26,0)
Modified copy of TSQLiteServer.
Bool_t StartTransaction() final
TSQLResult * GetDataBases(const char *wild=nullptr) final
TSQLResult * Query(const char *sql) final
TSQLResult * GetColumns(const char *dbname, const char *table, const char *wild=nullptr) final
Bool_t HasTransactionInFlight() final
returns kTRUE when transaction is running
TSQLTableInfo * GetTableInfo(const char *tablename) final
Int_t CreateDataBase(const char *dbname) final
Int_t SelectDataBase(const char *dbname) final
TString fSrvInfo
Server info string.
void Close(Option_t *opt="") final
Close connection to SQLite DB.
TList * GetTablesList(const char *wild=nullptr) final
const char * ServerInfo() final
Return server info, must be deleted by user.
KVSQLiteServer(const char *db, const char *uid=nullptr, const char *pw=nullptr)
Bool_t Exec(const char *sql) final
ClassDefOverride(KVSQLiteServer, 0)
TSQLResult * GetTables(const char *dbname, const char *wild=nullptr) final
Int_t DropDataBase(const char *dbname) final
TSQLStatement * Statement(const char *sql, Int_t=100) final
Produce TSQLiteStatement.
~KVSQLiteServer()
Close SQLite DB.
Bool_t HasStatement() const final