| 
|   | UT_SqliteDriver () | 
|   | 
|   | ~UT_SqliteDriver () override | 
|   | 
|   | UT_NON_COPYABLE (UT_SqliteDriver) | 
|   | 
| void  | setDatabaseName (const UT_StringHolder &db_name) override | 
|   | 
| void  | setConnectOptions (const UT_Options &options) override | 
|   | 
| bool  | connect (UT_ErrorCode *ec=nullptr) override | 
|   | 
| bool  | close (UT_ErrorCode *ec=nullptr) override | 
|   | 
| NO_DISCARD SYS_FORCE_INLINE bool  | isValid () const override | 
|   | 
| NO_DISCARD bool  | isReadOnly (const char *db="main", UT_ErrorCode *ec=nullptr) const override | 
|   | 
| NO_DISCARD void *  | nativeAPI () override | 
|   | 
| NO_DISCARD void *  | nativeAPI () const override | 
|   | 
| NO_DISCARD int  | dataVersion (UT_ErrorCode *ec=nullptr) const  | 
|   | 
| NO_DISCARD int  | userVersion (UT_ErrorCode *ec=nullptr) const  | 
|   | 
| void  | setUserVersion (int version, UT_ErrorCode *ec=nullptr) const  | 
|   | 
| NO_DISCARD bool  | tableExists (const UT_StringRef &name, UT_ErrorCode *ec=nullptr) const override | 
|   | Check if the specified table exists.  More...
  | 
|   | 
| NO_DISCARD bool  | indexExists (const UT_StringRef &name, UT_ErrorCode *ec=nullptr) const override | 
|   | 
| NO_DISCARD bool  | viewExists (const UT_StringRef &name, UT_ErrorCode *ec=nullptr) const override | 
|   | 
| NO_DISCARD bool  | columnExists (const UT_StringRef &table_name, const UT_StringRef &column_name, UT_ErrorCode *ec=nullptr) const override | 
|   | 
| NO_DISCARD UT_StringHolder  | errorMessage () const override | 
|   | 
| NO_DISCARD int  | errorCode () const override | 
|   | 
| NO_DISCARD int  | extendedErrorCode () const override | 
|   | 
| NO_DISCARD UT_StringHolder  | getSchema (UT_ErrorCode *ec=nullptr) const override | 
|   | 
| void  | rollbackSavePoint (const UT_StringHolder &sid, UT_ErrorCode &ec) override | 
|   | 
| void  | commitSavePoint (const UT_StringHolder &sid, UT_ErrorCode &ec) override | 
|   | 
| void  | startSavePoint (const UT_StringHolder &sid, UT_ErrorCode &ec) override | 
|   | 
| void  | commit (UT_ErrorCode &ec) override | 
|   | 
| void  | rollback (UT_ErrorCode &ec) override | 
|   | 
| void  | setAutoCommit (bool autocommit, UT_ErrorCode *ec=nullptr) override | 
|   | 
| void  | setBusyTimeout (int timeout_ms) | 
|   | 
| bool  | copyTo (UT_SqliteDriver &destination, UT_ErrorCode *ec=nullptr) const  | 
|   | 
| UT_SharedPtr< UT_SqlStatementImpl >  | createStatementImpl () override | 
|   | 
| UT_SharedPtr< UT_SqlStatementImpl >  | createStatementImpl () const override | 
|   | 
| UT_SharedPtr< UT_SqlStatementImpl >  | cachedStatement (const UT_SqlStatementHandleId &id, const UT_StringRef &sql, UT_ErrorCode *ec=nullptr) const override | 
|   | 
| UT_SharedPtr< UT_SqlStatementImpl >  | cachedStatement (const UT_SqlStatementHandleId &id, UT_Function< UT_StringHolder()> &&creator, UT_ErrorCode *ec=nullptr) const override | 
|   | 
| UT_SharedPtr< UT_SqlStatementImpl >  | findCachedStatement (const UT_SqlStatementHandleId &id) const override | 
|   | 
| bool  | startTransaction (UT_ErrorCode *ec=nullptr) override | 
|   | 
| bool  | endTransaction (bool commit, UT_ErrorCode *ec=nullptr) override | 
|   | 
| int  | exec (const UT_StringRef &sql, UT_ErrorCode *ec=nullptr) const override | 
|   | Returns the number of rows modified, inserted or deleted.  More...
  | 
|   | 
| virtual  | ~UT_SqlBaseDriver ()=default | 
|   | 
|   | UT_NON_COPYABLE (UT_SqlBaseDriver) | 
|   | 
| virtual void  | setHostName (const UT_StringHolder &host) | 
|   | 
| virtual void  | setPort (int port) | 
|   | 
| virtual void  | setUserName (const UT_StringHolder &user) | 
|   | 
| virtual void  | setPassword (const UT_StringHolder &password) | 
|   | 
| template<typename... Args>  | 
| bool  | run (UT_ErrorCode *ec, const UT_StringRef &sql, Args &&...args) | 
|   | Helper function to run an sql statement with provided typed args.  More...
  | 
|   | 
Definition at line 1154 of file UT_SQL.h.