12 #ifndef ROOT_TSQLiteServer
13 #define ROOT_TSQLiteServer
17 #if !defined(__CINT__)
25 class TSQLiteServer :
public TSQLServer {
32 TSQLiteServer(
const char *db,
const char *uid=NULL,
const char *pw=NULL);
35 void Close(Option_t *opt=
"");
36 Bool_t StartTransaction();
37 TSQLResult *Query(
const char *sql);
38 Bool_t Exec(
const char *sql);
39 TSQLStatement *Statement(
const char *sql, Int_t = 100);
40 Bool_t HasStatement()
const;
41 Int_t SelectDataBase(
const char *dbname);
42 TSQLResult *GetDataBases(
const char *wild = 0);
43 TSQLResult *GetTables(
const char *dbname,
const char *wild = 0);
44 TSQLResult *GetColumns(
const char *dbname,
const char *table,
const char *wild = 0);
45 TSQLTableInfo *GetTableInfo(
const char* tablename);
46 Int_t CreateDataBase(
const char *dbname);
47 Int_t DropDataBase(
const char *dbname);
50 const char *ServerInfo();
52 ClassDef(TSQLiteServer,0);