sqlite/sqliteconnection.cpp
132 return resultExists(TQString("select name from sqlite_master where type='table' and name LIKE %1")
184 int exclusiveFlag = Connection::isReadOnly() ? SQLITE_OPEN_READONLY : SQLITE_OPEN_WRITE_LOCKED; // <-- shared read + (if !r/o): exclusive write
223 + i18n("Check the file's permissions and whether it is already opened and locked by another application."));
369bool SQLiteConnection::drv_alterTableName(TableSchema& tableSchema, const TQString& newName, bool replace)
Database specific connection data, e.g. host, port.
Definition connectiondata.h:163
Provides database connection, allowing queries and data modification.
Definition connection.h:62
TQString escapeIdentifier(const TQString &id, int escaping=Driver::EscapeDriver|Driver::EscapeAsNecessary) const
Identifier escaping function in the associated Driver.
Definition connection.h:1124
bool executeSQL(const TQString &statement)
Definition connection.cpp:1056
virtual bool drv_createTable(const TableSchema &tableSchema)
Definition connection.cpp:1947
bool resultExists(const TQString &sql, bool &success, bool addLimitTo1=true)
Definition connection.cpp:2480
virtual bool drv_alterTableName(TableSchema &tableSchema, const TQString &newName)
Definition connection.cpp:1887
Connection(Driver *driver, ConnectionData &conn_data)
Definition connection.cpp:199
virtual bool drv_dropTable(const TQString &name)
Definition connection.cpp:1679
Cursor * executeQuery(const TQString &statement, uint cursor_options=0)
Definition connection.cpp:2203
virtual TQVariant value(uint i)=0
Definition fieldlist.h:38
Definition msghandler.h:53
virtual int askQuestion(const TQString &message, KMessageBox::DialogType dlgType, KMessageBox::ButtonCode defaultResult, const KGuiItem &buttonYes=KStdGuiItem::yes(), const KGuiItem &buttonNo=KStdGuiItem::no(), const TQString &dontShowAskAgainName=TQString(), int options=KMessageBox::Notify, MessageHandler *msgHandler=0)
Definition object.cpp:174
virtual void setError(int code=ERR_OTHER, const TQString &msg=TQString())
Definition object.cpp:53
KexiDB::QuerySchema provides information about database query.
Definition queryschema.h:226
virtual bool drv_executeSQL(const TQString &statement)
Definition sqlite/sqliteconnection.cpp:285
virtual bool drv_connect(KexiDB::ServerVersionInfo &version)
Definition sqlite/sqliteconnection.cpp:103
virtual int serverResult()
Definition sqlite/sqliteconnection.cpp:318
virtual bool drv_getTablesList(TQStringList &list)
Definition sqlite/sqliteconnection.cpp:136
virtual TQString serverErrorMsg()
Definition sqlite/sqliteconnection.cpp:346
virtual bool drv_closeDatabase()
Definition sqlite/sqliteconnection.cpp:235
virtual bool drv_createDatabase(const TQString &dbName=TQString())
Definition sqlite/sqliteconnection.cpp:157
virtual bool drv_getDatabasesList(TQStringList &list)
Definition sqlite/sqliteconnection.cpp:122
virtual bool drv_dropDatabase(const TQString &dbName=TQString())
Definition sqlite/sqliteconnection.cpp:261
virtual bool drv_containsTable(const TQString &tableName)
Definition sqlite/sqliteconnection.cpp:129
virtual PreparedStatement::Ptr prepareStatement(PreparedStatement::StatementType type, FieldList &fields)
Definition sqlite/sqliteconnection.cpp:351
virtual Cursor * prepareQuery(const TQString &statement, uint cursor_options=0)
Definition sqlite/sqliteconnection.cpp:275
virtual void drv_clearServerResult()
Definition sqlite/sqliteconnection.cpp:334
virtual bool drv_disconnect()
Definition sqlite/sqliteconnection.cpp:116
virtual TQString serverResultName()
Definition sqlite/sqliteconnection.cpp:323
SQLiteConnection(Driver *driver, ConnectionData &conn_data)
Definition sqlite/sqliteconnection.cpp:87
virtual TQ_ULLONG drv_lastInsertRowID()
Definition sqlite/sqliteconnection.cpp:313
virtual bool isReadOnly() const
Definition sqlite/sqliteconnection.cpp:359
virtual bool drv_useDatabase(const TQString &dbName=TQString(), bool *cancelled=0, MessageHandler *msgHandler=0)
Definition sqlite/sqliteconnection.cpp:169
Contains version information about a database backend.
Definition global.h:126
Definition tableschema.h:43
High-level database connectivity library with database backend drivers.
Definition kexiblobbuffer.h:31
