42   Dataset* CreateDataset() 
const override;
    45   sqlite3* getHandle() { 
return conn; }
    47   int status() 
override;
    48   int setErr(
int err_code, 
const char* qry) 
override;
    50   const char* getErrorMsg() 
override;
    52   void setHostName(
const char* newHost) 
override;
    54   void setDatabase(
const char* newDb) 
override;
    58   int connect(
bool create) 
override;
    60   void disconnect() 
override;
    62   int create() 
override;
    66   bool exists() 
override;
    69   int copy(
const char* backup_name) 
override;
    72   int drop_analytics(
void) 
override;
    74   long nextid(
const char* seq_name) 
override;
    78   void start_transaction() 
override;
    79   void commit_transaction() 
override;
    80   void rollback_transaction() 
override;
    83   std::string 
vprepare(
const char* format, va_list args) 
override;
    85   bool in_transaction()
 override { 
return _in_transaction; }
   100   virtual void make_query(StringList& _sql);
   102   void make_insert() 
override;
   104   void make_edit() 
override;
   106   void make_deletion() 
override;
   112   void fill_fields() 
override;
   114   virtual void free_row(); 
   126   void set_autorefresh(
bool val);
   129   void open() 
override;
   130   void open(
const std::string& sql) 
override;
   133   int exec(
const std::string& sql) 
override;
   134   const void* getExecRes() 
override;
   136   bool query(
const std::string& query) 
override;
   138   void close(
void) 
override;
   140   void cancel() 
override;
   142   int64_t lastinsertid() 
override;
   144   long nextid(
const char* seq_name) 
override;
   146   int num_rows() 
override;
   148   void interrupt() 
override;
   152   void first() 
override;
   153   void last() 
override;
   154   void prev() 
override;
   155   void next() 
override;
   157   bool seek(
int pos = 0) 
override;
   159   bool dropIndex(
const char* table, 
const char* index) 
override;
 Definition: Database.h:11
std::string vprepare(const char *format, va_list args) override
Prepare a SQL statement for execution or querying using C printf nomenclature. 
Definition: sqlitedataset.cpp:576
Definition: LibInputPointer.h:13
Definition: sqlitedataset.h:28
Definition: dataset.h:196
Definition: sqlitedataset.h:94