KDb
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ►NKDbUtils | |
| CKDbAdminTools | An interface containing a set of tools for database administration |
| ►CKDbAlterTableHandler | A tool for handling altering database table schema |
| CKDbBinaryExpression | Binary operation |
| CKDbBinaryExpressionData | Internal data class used to implement implicitly shared class KDbBinaryExpression |
| CKDbConnection | Provides database connection, allowing queries and data modification |
| CKDbConnectionData | Database specific connection data, e.g. host, port |
| CKDbConnectionOptions | Generic options for a single connection. The options are accessible using key/value pairs. This enables extensibility depending on driver's type and version |
| CKDbConnectionProxy | Gives access to protected (low-level) API of KDbConnection |
| CKDbConstExpression | Const expression |
| CKDbConstExpressionData | Internal data class used to implement implicitly shared class KDbConstExpression |
| CKDbCursor | Provides database cursor functionality |
| CKDbDate | Generic date constant |
| CKDbDateTime | Generic date/time constant |
| CKDbDriver | Database driver's abstraction |
| CKDbDriverBehavior | Detailed definition of driver's default behavior |
| CKDbDriverManager | A driver manager for finding and loading driver plugins |
| CKDbDriverMetaData | Provides information about a single driver plugin |
| CKDbEscapedString | Specialized string for escaping |
| CKDbExpression | Base class for all expressions |
| CKDbExpressionData | Internal data class used to implement implicitly shared class KDbExpression |
| CKDbField | Meta-data for a field |
| CKDbFieldList | |
| CKDbFieldValidator | A validator for KDb data types |
| CKDbFunctionExpression | Expression that use functional notation F(x, ...) |
| CKDbFunctionExpressionData | Internal data class used to implement implicitly shared class KDbFunctionExpression |
| CKDbGuiItem | An abstract class used to specify GUI information such as button texts tooltips and icons |
| CKDbIdentifierValidator | Validates input for identifier |
| CKDbIndexSchema | Provides information about database index that can be created for a database table |
| CKDbInternalTableSchema | |
| CKDbLongLongValidator | A validator for longlong data type |
| CKDbLookupFieldSchema | Provides information about lookup field's setup |
| CKDbLookupFieldSchemaRecordSource | Record source information that can be specified for the lookup field schema |
| CKDbMessageGuard | A guard class for transmitting messages based on KDbResult |
| CKDbMessageHandler | |
| CKDbMessageTitleSetter | |
| CKDbMultiValidator | A validator groupping multiple QValidators |
| CKDbNArgExpression | Base class N-argument expression |
| CKDbNArgExpressionData | Internal data class used to implement implicitly shared class KDbNArgExpression |
| CKDbNativeStatementBuilder | A builder for generating various types of native SQL statements |
| CKDbObject | |
| CKDbObjectNameValidator | |
| CKDbOrderByColumn | KDbOrderByColumn provides information about a single query column used for sorting |
| CKDbOrderByColumnList | KDbOrderByColumnList provides list of sorted columns for a query schema |
| CKDbParser | A parser tool for SQL statements |
| CKDbParserError | Provides detailed error description about KDbParser |
| ►CKDbPreparedStatement | Prepared database command for optimizing sequences of multiple database actions |
| CKDbPreparedStatementInterface | Prepared statement interface for backend-dependent implementations |
| CKDbProperties | A set of storable database properties |
| CKDbQueryAsterisk | KDbQueryAsterisk class encapsulates information about single asterisk in query definition |
| CKDbQueryColumnInfo | Helper class that assigns additional information for the column in a query |
| CKDbQueryParameterExpression | Query parameter expression |
| CKDbQueryParameterExpressionData | Internal data class used to implement implicitly shared class KDbQueryParameterExpression |
| CKDbQuerySchema | KDbQuerySchema provides information about database query |
| CKDbQuerySchemaParameter | A single parameter of a query schema |
| CKDbQuerySchemaParameterValueListIterator | An iterator for a list of values of query schema parameters Allows to iterate over parameters and returns QVariant value or well-formatted string |
| CKDbRecordData | Structure for storing single record with type information |
| CKDbRecordEditBuffer | Data for single edited database record |
| CKDbResult | |
| CKDbResultable | Interface for classes providing a result |
| CKDbResultInfo | |
| CKDbSelectStatementOptions | Options used in KDbNativeStatementBuilder::generateSelectStatement() |
| CKDbServerVersionInfo | |
| CKDbSimpleCommandLineApp | A skeleton for creating a simple command line database application |
| CKDbSqlField | Abstracts low-level information about a single field for KDbSqlResult |
| CKDbSqlRecord | Abstracts a single record obtained from a KDbSqlResult object |
| CKDbSqlResult | Abstracts result of a raw SQL query preparation by KDbConnection::prepareSql() |
| CKDbSqlString | Abstracts low-level information about a single string value returned by KDbSqlRecord |
| CKDbTableOrQuerySchema | |
| CKDbTableSchema | |
| CKDbTableSchemaChangeListener | An interface allowing to listen for table schema changes |
| CKDbTableViewColumn | Definition of a single column for table view |
| CKDbTableViewData | A list of records to allow configurable sorting and more |
| CKDbTime | Generic time constant |
| CKDbToken | A type-safe KDbSQL token It can be used in KDb expressions |
| CKDbTransaction | This class encapsulates a single database transaction |
| CKDbTransactionData | Internal prototype for storing transaction handle for KDbTransaction object |
| CKDbTransactionGuard | KDbTransactionGuard class is a convenience class that simplifies handling transactions |
| CKDbUnaryExpression | Unary expression (with a single argument) |
| CKDbUnaryExpressionData | Internal data class used to implement implicitly shared class KDbUnaryExpression |
| CKDbValidator | A validator extending QValidator with offline-checking for value's validity |
| CKDbVariableExpression | Variables such as fieldname or tablename.fieldname |
| CKDbVariableExpressionData | Internal data class used to implement implicitly shared class KDbVariableExpression |
| CKDbVersionInfo | |
| CKDbYear | Generic year constant based on extended ISO 8601 specification |
| CMysqlConnection | Provides database connection, allowing queries and data modification |
| CMysqlDriver | MySQL database driver |
| CMysqlPreparedStatement | |
| COrderByColumnInternal | |
| CPostgresqlDriver | PostgreSQL database driver |
| CPostgresqlTransactionData | |
| CSelectOptionsInternal | |
| CSqliteAdminTools | An interface containing a set of tools for SQLite database administration |
| CSqliteConnection | SQLite-specific connection Following connection options are supported (see KDbConnectionOptions): |
| CSqliteDriver | SQLite database driver |
| CSqlitePreparedStatement | |
| CSqliteVacuum | Helper class performing interactive compacting (VACUUM) of the SQLite database |
| CSybaseConnection | Provides database connection, allowing queries and data modification |
| CSybaseDriver | Sybase database driver |
| Ctristate | 3-state logical type with three values: true, false and cancelled and convenient operators |
| CxBaseConnection | Provides database connection, allowing queries and data modification |
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:05:18 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:05:18 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.