KDb

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NKDbUtils
 CKDbAdminToolsAn interface containing a set of tools for database administration
 CKDbAlterTableHandlerA tool for handling altering database table schema
 CKDbBinaryExpressionBinary operation
 CKDbBinaryExpressionDataInternal data class used to implement implicitly shared class KDbBinaryExpression
 CKDbConnectionProvides database connection, allowing queries and data modification
 CKDbConnectionDataDatabase specific connection data, e.g. host, port
 CKDbConnectionOptionsGeneric options for a single connection. The options are accessible using key/value pairs. This enables extensibility depending on driver's type and version
 CKDbConnectionProxyGives access to protected (low-level) API of KDbConnection
 CKDbConstExpressionConst expression
 CKDbConstExpressionDataInternal data class used to implement implicitly shared class KDbConstExpression
 CKDbCursorProvides database cursor functionality
 CKDbDateGeneric date constant
 CKDbDateTimeGeneric date/time constant
 CKDbDriverDatabase driver's abstraction
 CKDbDriverBehaviorDetailed definition of driver's default behavior
 CKDbDriverManagerA driver manager for finding and loading driver plugins
 CKDbDriverMetaDataProvides information about a single driver plugin
 CKDbEscapedStringSpecialized string for escaping
 CKDbExpressionBase class for all expressions
 CKDbExpressionDataInternal data class used to implement implicitly shared class KDbExpression
 CKDbFieldMeta-data for a field
 CKDbFieldList
 CKDbFieldValidatorA validator for KDb data types
 CKDbFunctionExpressionExpression that use functional notation F(x, ...)
 CKDbFunctionExpressionDataInternal data class used to implement implicitly shared class KDbFunctionExpression
 CKDbGuiItemAn abstract class used to specify GUI information such as button texts tooltips and icons
 CKDbIdentifierValidatorValidates input for identifier
 CKDbIndexSchemaProvides information about database index that can be created for a database table
 CKDbInternalTableSchema
 CKDbLongLongValidatorA validator for longlong data type
 CKDbLookupFieldSchemaProvides information about lookup field's setup
 CKDbLookupFieldSchemaRecordSourceRecord source information that can be specified for the lookup field schema
 CKDbMessageGuardA guard class for transmitting messages based on KDbResult
 CKDbMessageHandler
 CKDbMessageTitleSetter
 CKDbMultiValidatorA validator groupping multiple QValidators
 CKDbNArgExpressionBase class N-argument expression
 CKDbNArgExpressionDataInternal data class used to implement implicitly shared class KDbNArgExpression
 CKDbNativeStatementBuilderA builder for generating various types of native SQL statements
 CKDbObject
 CKDbObjectNameValidator
 CKDbOrderByColumnKDbOrderByColumn provides information about a single query column used for sorting
 CKDbOrderByColumnListKDbOrderByColumnList provides list of sorted columns for a query schema
 CKDbParserA parser tool for SQL statements
 CKDbParserErrorProvides detailed error description about KDbParser
 CKDbPreparedStatementPrepared database command for optimizing sequences of multiple database actions
 CKDbPreparedStatementInterfacePrepared statement interface for backend-dependent implementations
 CKDbPropertiesA set of storable database properties
 CKDbQueryAsteriskKDbQueryAsterisk class encapsulates information about single asterisk in query definition
 CKDbQueryColumnInfoHelper class that assigns additional information for the column in a query
 CKDbQueryParameterExpressionQuery parameter expression
 CKDbQueryParameterExpressionDataInternal data class used to implement implicitly shared class KDbQueryParameterExpression
 CKDbQuerySchemaKDbQuerySchema provides information about database query
 CKDbQuerySchemaParameterA single parameter of a query schema
 CKDbQuerySchemaParameterValueListIteratorAn iterator for a list of values of query schema parameters Allows to iterate over parameters and returns QVariant value or well-formatted string
 CKDbRecordDataStructure for storing single record with type information
 CKDbRecordEditBufferData for single edited database record
 CKDbResult
 CKDbResultableInterface for classes providing a result
 CKDbResultInfo
 CKDbSelectStatementOptionsOptions used in KDbNativeStatementBuilder::generateSelectStatement()
 CKDbServerVersionInfo
 CKDbSimpleCommandLineAppA skeleton for creating a simple command line database application
 CKDbSqlFieldAbstracts low-level information about a single field for KDbSqlResult
 CKDbSqlRecordAbstracts a single record obtained from a KDbSqlResult object
 CKDbSqlResultAbstracts result of a raw SQL query preparation by KDbConnection::prepareSql()
 CKDbSqlStringAbstracts low-level information about a single string value returned by KDbSqlRecord
 CKDbTableOrQuerySchema
 CKDbTableSchema
 CKDbTableSchemaChangeListenerAn interface allowing to listen for table schema changes
 CKDbTableViewColumnDefinition of a single column for table view
 CKDbTableViewDataA list of records to allow configurable sorting and more
 CKDbTimeGeneric time constant
 CKDbTokenA type-safe KDbSQL token It can be used in KDb expressions
 CKDbTransactionThis class encapsulates a single database transaction
 CKDbTransactionDataInternal prototype for storing transaction handle for KDbTransaction object
 CKDbTransactionGuardKDbTransactionGuard class is a convenience class that simplifies handling transactions
 CKDbUnaryExpressionUnary expression (with a single argument)
 CKDbUnaryExpressionDataInternal data class used to implement implicitly shared class KDbUnaryExpression
 CKDbValidatorA validator extending QValidator with offline-checking for value's validity
 CKDbVariableExpressionVariables such as fieldname or tablename.fieldname
 CKDbVariableExpressionDataInternal data class used to implement implicitly shared class KDbVariableExpression
 CKDbVersionInfo
 CKDbYearGeneric year constant based on extended ISO 8601 specification
 CMysqlConnectionProvides database connection, allowing queries and data modification
 CMysqlDriverMySQL database driver
 CMysqlPreparedStatement
 COrderByColumnInternal
 CPostgresqlDriverPostgreSQL database driver
 CPostgresqlTransactionData
 CSelectOptionsInternal
 CSqliteAdminToolsAn interface containing a set of tools for SQLite database administration
 CSqliteConnectionSQLite-specific connection Following connection options are supported (see KDbConnectionOptions):
 CSqliteDriverSQLite database driver
 CSqlitePreparedStatement
 CSqliteVacuumHelper class performing interactive compacting (VACUUM) of the SQLite database
 CSybaseConnectionProvides database connection, allowing queries and data modification
 CSybaseDriverSybase database driver
 Ctristate3-state logical type with three values: true, false and cancelled and convenient operators
 CxBaseConnectionProvides database connection, allowing queries and data modification
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Sep 30 2022 04:09:26 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.