CompleteDB Embedded: Direct C++ API  2.4.2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCcompletedb_ColumnState(C++ alias: completedb::ColumnState) Defines a set of available Column states
oCcompletedb_ColumnType(C++ alias: completedb::ColumnType) Defines set of available Column types
oCcompletedb_DirectId(C++ alias: completedb::DirectId) System defined internal row identifier used to select, update or delete records in a database table
oCcompletedb_Error(C++ alias: completedb::Error) Defines set of available Error codes
oCcompletedb_IndexKind(C++ alias: completedb::IndexKind) Defines set of available Index kinds
oCcompletedb_IndexType(C++ alias: completedb::IndexType) Defines set of available Index types
oCcompletedb_Type(C++ alias: completedb::Type) Defines set of available API classes ID
\CObjectCommon base class of all completedb classes
 oCColumnBoolBindable Boolean column data accessor used to insert, select or update row column data in a database table
 oCColumnDoubleBindable Double column data accessor used to insert, select or update row column data in a database table
 oCColumnFloatBindable Float column data accessor used to insert, select or update row column data in a database table
 oCColumnInfoProvides services to query Column attributes
 |oCColumnBoolBindable Boolean column data accessor used to insert, select or update row column data in a database table
 |oCColumnDoubleBindable Double column data accessor used to insert, select or update row column data in a database table
 |oCColumnFloatBindable Float column data accessor used to insert, select or update row column data in a database table
 |oCColumnInt16Bindable 16-bit Integer column data accessor used to insert, select or update row column data in a database table
 |oCColumnInt32Bindable 32-bit Integer column data accessor used to insert, select or update row column data in a database table
 |oCColumnInt64Bindable 64-bit Integer column data accessor used to insert, select or update row column data in a database table
 |oCColumnInt8Bindable 8-bit Integer (Byte) column data accessor used to insert, select or update row column data in a database table
 |oCColumnIteratorProvides services to iterate collection of ColumnInfo objects
 |oCColumnMetadataProvides services to query and modify Column attributes
 |\CColumnStringBindable String column data accessor used to insert, select or update row column data in a database table
 oCColumnInt16Bindable 16-bit Integer column data accessor used to insert, select or update row column data in a database table
 oCColumnInt32Bindable 32-bit Integer column data accessor used to insert, select or update row column data in a database table
 oCColumnInt64Bindable 64-bit Integer column data accessor used to insert, select or update row column data in a database table
 oCColumnInt8Bindable 8-bit Integer (Byte) column data accessor used to insert, select or update row column data in a database table
 oCColumnIteratorProvides services to iterate collection of ColumnInfo objects
 oCColumnMetadataProvides services to query and modify Column attributes
 oCColumnMutatorProvides services to modify Column attributes
 |\CColumnMetadataProvides services to query and modify Column attributes
 oCColumnsProvides services to retrieve existing columns from columns collection
 |\CRecordRecord is statement class that provides active record pattern services. It is used to insert, select, update, delete and iterate rows in a database table
 oCColumnStringBindable String column data accessor used to insert, select or update row column data in a database table
 oCConfigProvides services to query and modify configuration attributes of a Database
 oCCreateTableCreateTable is a statement class that provides services to create new tables in a database
 oCDatabaseDatabase class represents a physical CompleteDB Embedded database
 oCDatabaseInfoProvides services to query database attributes and collections
 |\CDatabaseDatabase class represents a physical CompleteDB Embedded database
 oCEntityInfoProvides services to query entity information of a derived class
 |oCColumnInfoProvides services to query Column attributes
 |oCEntityMetadataProvides services to query and modify entity information of a derived class
 |\CTableInfoProvides services to query table attributes and collections
 | oCTableTable class represents a physical table in a database
 | oCTableIteratorProvides services to iterate collection of TableInfo objects
 | \CTableMetadataProvides services to query and modify table attributes and collections
 |  \CCreateTableCreateTable is a statement class that provides services to create new tables in a database
 oCEntityMetadataProvides services to query and modify entity information of a derived class
 oCEntityMutatorProvides services to modify entity information of a derived class
 |oCColumnMutatorProvides services to modify Column attributes
 |oCEntityMetadataProvides services to query and modify entity information of a derived class
 |\CTableMutatorProvides services to modify table attributes and collections
 | \CTableMetadataProvides services to query and modify table attributes and collections
 oCFastStatementBase class that defines an API to prepare a statement for fast execution
 |oCRecordRecord is statement class that provides active record pattern services. It is used to insert, select, update, delete and iterate rows in a database table
 |\CStatementBase class that defines an API to execute the statement
 | \CCreateTableCreateTable is a statement class that provides services to create new tables in a database
 oCIdentityInfoProvides services to query identity information of a derived class
 |oCDatabaseInfoProvides services to query database attributes and collections
 |oCEntityInfoProvides services to query entity information of a derived class
 |oCIdentityIteratorProvides services to iterate collection of IdentityInfo type objects
 |\CIdentityMetadataProvides services to query and modify identity information of a derived class
 oCIdentityIteratorProvides services to iterate collection of IdentityInfo type objects
 oCIdentityMetadataProvides services to query and modify identity information of a derived class
 oCIdentityMutatorProvides services to modify identity information of a derived class
 |oCEntityMutatorProvides services to modify entity information of a derived class
 |\CIdentityMetadataProvides services to query and modify identity information of a derived class
 oCIteratorBase class that defines an API for iteration on objects
 |oCColumnIteratorProvides services to iterate collection of ColumnInfo objects
 |oCIdentityIteratorProvides services to iterate collection of IdentityInfo type objects
 |\CTableIteratorProvides services to iterate collection of TableInfo objects
 oCLastErrorBase class that defines an API for error handling
 |oCConfigProvides services to query and modify configuration attributes of a Database
 |oCDatabaseDatabase class represents a physical CompleteDB Embedded database
 |oCFastStatementBase class that defines an API to prepare a statement for fast execution
 |\CTableTable class represents a physical table in a database
 oCRecordRecord is statement class that provides active record pattern services. It is used to insert, select, update, delete and iterate rows in a database table
 oCStatementBase class that defines an API to execute the statement
 oCTableTable class represents a physical table in a database
 oCTableDdlProvides DDL table services
 |\CDatabaseDatabase class represents a physical CompleteDB Embedded database
 oCTableDmlProvides DML table services
 |\CTableTable class represents a physical table in a database
 oCTableInfoProvides services to query table attributes and collections
 oCTableIteratorProvides services to iterate collection of TableInfo objects
 oCTableMetadataProvides services to query and modify table attributes and collections
 \CTableMutatorProvides services to modify table attributes and collections