|
| KDbCursor * | prepareQuery (const KDbEscapedString &sql, int cursor_options=0) override |
| |
| KDbCursor * | prepareQuery (KDbQuerySchema *query, int cursor_options=0) override |
| |
| KDbPreparedStatementInterface * | prepareStatementInternal () override |
| |
| | ~KDbConnection () override |
| |
| tristate | alterTable (KDbTableSchema *tableSchema, KDbTableSchema *newTableSchema) |
| |
| bool | alterTableName (KDbTableSchema *tableSchema, const QString &newName, AlterTableNameOptions options=AlterTableNameOption::Default) |
| |
| virtual QString | anyAvailableDatabaseName () |
| |
| bool | autoCommit () const |
| |
| KDbTransaction | beginTransaction () |
| |
| void | clearResult () |
| |
| bool | closeDatabase () |
| |
| bool | commitTransaction (KDbTransaction transaction=KDbTransaction(), KDbTransaction::CommitOptions options=KDbTransaction::CommitOptions()) |
| |
| bool | connect () |
| |
| tristate | containsTable (const QString &tableName) |
| |
| bool | copyDataBlock (int sourceObjectID, int destObjectID, const QString &dataID=QString()) |
| |
| KDbTableSchema * | copyTable (const KDbTableSchema &tableSchema, const KDbObject &newData) |
| |
| KDbTableSchema * | copyTable (const QString &tableName, const KDbObject &newData) |
| |
| bool | createDatabase (const QString &dbName) |
| |
| bool | createTable (KDbTableSchema *tableSchema, CreateTableOptions options=CreateTableOption::Default) |
| |
| QString | currentDatabase () const |
| |
| KDbConnectionData | data () const |
| |
| bool | databaseExists (const QString &dbName, bool ignoreErrors=true) |
| |
| QStringList | databaseNames (bool also_system_db=false) |
| |
| KDbProperties | databaseProperties () const |
| |
| KDbVersionInfo | databaseVersion () const |
| |
| KDbTransaction | defaultTransaction () const |
| |
| bool | deleteCursor (KDbCursor *cursor) |
| |
| bool | disconnect () |
| |
| KDbDriver * | driver () const |
| |
| bool | dropDatabase (const QString &dbName=QString()) |
| |
| bool | dropQuery (const QString &queryName) |
| |
| bool | dropQuery (KDbQuerySchema *querySchema) |
| |
| tristate | dropTable (const QString &tableName) |
| |
| tristate | dropTable (KDbTableSchema *tableSchema) |
| |
| virtual QString | escapeIdentifier (const QString &id) const |
| |
| virtual KDbEscapedString | escapeString (const QString &str) const |
| |
| KDbCursor * | executeQuery (const KDbEscapedString &sql, KDbCursor::Options options=KDbCursor::Option::None) |
| |
| KDbCursor * | executeQuery (KDbQuerySchema *query, const QList< QVariant > ¶ms, KDbCursor::Options options=KDbCursor::Option::None) |
| |
| KDbCursor * | executeQuery (KDbQuerySchema *query, KDbCursor::Options options=KDbCursor::Option::None) |
| |
| KDbCursor * | executeQuery (KDbTableSchema *table, KDbCursor::Options options=KDbCursor::Option::None) |
| |
| bool | executeSql (const KDbEscapedString &sql) |
| |
| KDbField * | findSystemFieldName (const KDbFieldList &fieldlist) |
| |
| QSharedPointer< KDbSqlResult > | insertRecord (KDbFieldList *fields, const QList< QVariant > &values) |
| |
| QSharedPointer< KDbSqlResult > | insertRecord (KDbTableSchema *tableSchema, const QList< QVariant > &values) |
| |
| bool | isConnected () const |
| |
| bool | isDatabaseUsed () const |
| |
| tristate | isEmpty (KDbTableSchema *table) |
| |
| bool | isInternalTableSchema (const QString &tableName) |
| |
| tristate | loadDataBlock (int objectID, QString *dataString, const QString &dataID=QString()) |
| |
| tristate | loadObjectData (int type, const QString &name, KDbObject *object) |
| |
| tristate | loadObjectData (int type, int id, KDbObject *object) |
| |
| QList< int > | objectIds (int objectType, bool *ok=nullptr) |
| |
| QStringList | objectNames (int objectType=KDb::AnyObjectType, bool *ok=nullptr) |
| |
| KDbConnectionOptions * | options () |
| |
| virtual KDbCursor * | prepareQuery (const KDbEscapedString &sql, KDbCursor::Options options=KDbCursor::Option::None)=0 |
| |
| KDbCursor * | prepareQuery (KDbQuerySchema *query, const QList< QVariant > ¶ms, KDbCursor::Options options=KDbCursor::Option::None) |
| |
| virtual KDbCursor * | prepareQuery (KDbQuerySchema *query, KDbCursor::Options options=KDbCursor::Option::None)=0 |
| |
| KDbCursor * | prepareQuery (KDbTableSchema *table, KDbCursor::Options options=KDbCursor::Option::None) |
| |
| QSharedPointer< KDbSqlResult > | prepareSql (const KDbEscapedString &sql) |
| |
| KDbPreparedStatement | prepareStatement (KDbPreparedStatement::Type type, KDbFieldList *fields, const QStringList &whereFieldNames=QStringList()) |
| |
| QList< int > | queryIds (bool *ok=nullptr) |
| |
| KDbQuerySchema * | querySchema (const QString &queryName) |
| |
| KDbQuerySchema * | querySchema (int queryId) |
| |
| tristate | querySingleNumber (const KDbEscapedString &sql, int *number, int column=0, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleNumber (KDbQuerySchema *query, int *number, const QList< QVariant > ¶ms, int column=0, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleNumber (KDbQuerySchema *query, int *number, int column=0, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleRecord (const KDbEscapedString &sql, KDbRecordData *data, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleRecord (KDbQuerySchema *query, KDbRecordData *data, const QList< QVariant > ¶ms, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleRecord (KDbQuerySchema *query, KDbRecordData *data, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleString (const KDbEscapedString &sql, QString *value, int column=0, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleString (KDbQuerySchema *query, QString *value, const QList< QVariant > ¶ms, int column=0, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| tristate | querySingleString (KDbQuerySchema *query, QString *value, int column=0, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| bool | queryStringList (const KDbEscapedString &sql, QStringList *list, int column=0) |
| |
| bool | queryStringList (KDbQuerySchema *query, QStringList *list, const QList< QVariant > ¶ms, int column=0) |
| |
| bool | queryStringList (KDbQuerySchema *query, QStringList *list, int column=0) |
| |
| virtual KDbEscapedString | recentSqlString () const |
| |
| int | recordCount (const KDbEscapedString &sql) |
| |
| int | recordCount (const KDbTableSchema &tableSchema) |
| |
| int | recordCount (KDbQuerySchema *querySchema, const QList< QVariant > ¶ms=QList< QVariant >()) |
| |
| int | recordCount (KDbTableOrQuerySchema *tableOrQuery, const QList< QVariant > ¶ms=QList< QVariant >()) |
| |
| bool | removeDataBlock (int objectID, const QString &dataID=QString()) |
| |
| bool | removeObject (int objId) |
| |
| tristate | resultExists (const KDbEscapedString &sql, QueryRecordOptions options=QueryRecordOption::Default) |
| |
| bool | rollbackTransaction (KDbTransaction trans=KDbTransaction(), KDbTransaction::CommitOptions options=KDbTransaction::CommitOptions()) |
| |
| KDbServerVersionInfo | serverVersion () const |
| |
| bool | setAutoCommit (bool on) |
| |
| void | setAvailableDatabaseName (const QString &dbName) |
| |
| void | setDefaultTransaction (const KDbTransaction &trans) |
| |
| bool | setQuerySchemaObsolete (const QString &queryName) |
| |
| bool | storeDataBlock (int objectID, const QString &dataString, const QString &dataID=QString()) |
| |
| bool | storeNewObjectData (KDbObject *object) |
| |
| bool | storeObjectData (KDbObject *object) |
| |
| QList< int > | tableIds (bool *ok=nullptr) |
| |
| QStringList | tableNames (bool alsoSystemTables=false, bool *ok=nullptr) |
| |
| KDbTableSchema * | tableSchema (const QString &tableName) |
| |
| KDbTableSchema * | tableSchema (int tableId) |
| |
| QList< KDbTransaction > | transactions () |
| |
| bool | useDatabase (const QString &dbName=QString(), bool kexiCompatible=true, bool *cancelled=nullptr, KDbMessageHandler *msgHandler=nullptr) |
| |
| bool | useTemporaryDatabaseIfNeeded (QString *name) |
| |
| | KDbResultable (const KDbResultable &other) |
| |
| void | clearResult () |
| |
| KDbMessageHandler * | messageHandler () const |
| |
| KDbResultable & | operator= (const KDbResultable &other) |
| |
| KDbResult | result () const |
| |
| void | setMessageHandler (KDbMessageHandler *handler) |
| |
| void | showMessage () |
| |
|
| | xBaseConnection (KDbDriver *driver, KDbDriver *internalDriver, const KDbConnectionData &connData) |
| |
| virtual bool | drv_closeDatabase () |
| |
| virtual bool | drv_connect (KDbServerVersionInfo *version) |
| |
| virtual bool | drv_containsTable (const QString &tableName) |
| |
| virtual bool | drv_createDatabase (const QString &dbName=QString()) |
| |
| virtual bool | drv_disconnect () |
| |
| virtual bool | drv_dropDatabase (const QString &dbName=QString()) |
| |
| virtual bool | drv_executeSql (const KDbEscapedString &sql) |
| |
| virtual bool | drv_getDatabasesList (QStringList *list) |
| |
| virtual bool | drv_getTablesList (QStringList *list) |
| |
| virtual quint64 | drv_lastInsertRecordId () |
| |
| virtual bool | drv_useDatabase (const QString &dbName=QString(), bool *cancelled=0, KDbMessageHandler *msgHandler=0) |
| |
| virtual QString | serverResultName () const |
| |
| | KDbConnection (KDbDriver *driver, const KDbConnectionData &connData, const KDbConnectionOptions &options) |
| |
| void | addCursor (KDbCursor *cursor) |
| |
| bool | beginAutoCommitTransaction (KDbTransactionGuard *tg) |
| |
| bool | checkConnected () |
| |
| bool | checkIfColumnExists (KDbCursor *cursor, int column) |
| |
| bool | checkIsDatabaseUsed () |
| |
| bool | commitAutoCommitTransaction (const KDbTransaction &trans) |
| |
| bool | deleteAllRecords (KDbQuerySchema *query) |
| |
| bool | deleteRecord (KDbQuerySchema *query, KDbRecordData *data, bool useRecordId=false) |
| |
| void | destroy () |
| |
| tristate | dropTableInternal (KDbTableSchema *tableSchema, bool alsoRemoveSchema) |
| |
| virtual bool | drv_afterInsert (const QString &tableName, KDbFieldList *fields) |
| |
| virtual bool | drv_afterUpdate (const QString &tableName, KDbFieldList *fields) |
| |
| virtual bool | drv_alterTableName (KDbTableSchema *tableSchema, const QString &newName) |
| |
| virtual bool | drv_beforeInsert (const QString &tableName, KDbFieldList *fields) |
| |
| virtual bool | drv_beforeUpdate (const QString &tableName, KDbFieldList *fields) |
| |
| virtual KDbTransactionData * | drv_beginTransaction () |
| |
| virtual tristate | drv_changeFieldProperty (KDbTableSchema *table, KDbField *field, const QString &propertyName, const QVariant &value) |
| |
| virtual bool | drv_commitTransaction (KDbTransactionData *trans) |
| |
| virtual bool | drv_connect ()=0 |
| |
| virtual bool | drv_copyTableData (const KDbTableSchema &tableSchema, const KDbTableSchema &destinationTableSchema) |
| |
| virtual bool | drv_createTable (const KDbTableSchema &tableSchema) |
| |
| virtual bool | drv_createTable (const QString &tableName) |
| |
| virtual bool | drv_databaseExists (const QString &dbName, bool ignoreErrors=true) |
| |
| virtual bool | drv_dropTable (const QString &tableName) |
| |
| virtual bool | drv_getServerVersion (KDbServerVersionInfo *version)=0 |
| |
| virtual QStringList | drv_getTableNames (bool *ok) |
| |
| virtual bool | drv_isDatabaseUsed () const |
| |
| virtual KDbSqlResult * | drv_prepareSql (const KDbEscapedString &sql)=0 |
| |
| virtual bool | drv_rollbackTransaction (KDbTransactionData *trans) |
| |
| virtual bool | drv_setAutoCommit (bool on) |
| |
| KDbCursor * | executeQueryInternal (const KDbEscapedString &sql, KDbQuerySchema *query, const QList< QVariant > *params) |
| |
| bool | insertRecord (KDbQuerySchema *query, KDbRecordData *data, KDbRecordEditBuffer *buf, bool getRecordId=false) |
| |
| QSharedPointer< KDbSqlResult > | insertRecordInternal (const QString &tableSchemaName, KDbFieldList *fields, const KDbEscapedString &sql) |
| |
| bool | loadExtendedTableSchemaData (KDbTableSchema *tableSchema) |
| |
| tristate | querySingleNumberInternal (const KDbEscapedString *sql, int *number, KDbQuerySchema *query, const QList< QVariant > *params, int column, QueryRecordOptions options) |
| |
| tristate | querySingleRecordInternal (KDbRecordData *data, const KDbEscapedString *sql, KDbQuerySchema *query, const QList< QVariant > *params, QueryRecordOptions options) |
| |
| tristate | querySingleStringInternal (const KDbEscapedString *sql, QString *value, KDbQuerySchema *query, const QList< QVariant > *params, int column, QueryRecordOptions options) |
| |
| bool | queryStringListInternal (const KDbEscapedString *sql, QStringList *list, KDbQuerySchema *query, const QList< QVariant > *params, int column, bool(*filterFunction)(const QString &)) |
| |
| void | removeMe (KDbTableSchema *ts) |
| |
| bool | rollbackAutoCommitTransaction (const KDbTransaction &trans) |
| |
| KDbField * | setupField (const KDbRecordData &data) |
| |
| bool | setupObjectData (const KDbRecordData &data, KDbObject *object) |
| |
| bool | storeExtendedTableSchemaData (KDbTableSchema *tableSchema) |
| |
| bool | storeMainFieldSchema (KDbField *field) |
| |
| void | takeCursor (KDbCursor *cursor) |
| |
| bool | updateRecord (KDbQuerySchema *query, KDbRecordData *data, KDbRecordEditBuffer *buf, bool useRecordId=false) |
| |
Provides database connection, allowing queries and data modification.
Definition at line 32 of file XbaseConnection.h.