Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
TDbiDatabaseManager::CleanerHelper class to handle deletion of singleton TDbiDatabaseManager
TDbiTableMetaData::ColumnAttributesColumn attributes
database_updater::DatabaseInterface
database_updater::DatabaseUpdater
EoaCore
exception
database_access_string::HasDebug
TDbiCascader::LockPrivate Locker object used by TDbiCascader
MsgBoundFormat
MsgFormat
TDbiConfigSet::ParamInternal structure used by TDbiCfgDialog to store Name/Value/Type triplets
database_updater::TableUpdate
TDbiAsciiDbImporterConcept A utility to prepare an ASCII database from a a collection of ASCII files
TDbiAsciiTablePreparerConcept A helper class to prepare an ASCII database table file for importing
TDbiBinaryFileConcept Binary file for reading/writing TDbi related objects
TDbiCacheConcept Cache holding TDbiResultSet s for a specific database table
TDbiCascaderConcept A cascade (prioritorised list) of TDbiConnection s, one for each database in the cascade
TDbiCfgSome utility functions for working with configurations
TDbiCfgConfigurableA base class for classes configured using registries
TDbiCfgDialogA simple class to query a user to supply values for a registry. Internally stores three TDbiRegistry objects, current, default and reset
TDbiCfgPromptConfigurableA nice base class to use with configurable objects
TDbiConfigSetConcept A concrete data type corresponding to a single row in a database table of configuration data
TDbiConfigStreamConcept I/O of configuration data and equivalent TDbiRegistry objs
TDbiConnectionConcept A managed TSQLServer connection- dropped when idle
TDbiConnectionMaintainerConcept An object that hold open all TDbiConnections throught its lifetime
TDbiDatabaseManagerConcept Factory creating TDbiTableProxy objects
TDbiDBProxyConcept Object to query a specific database table
TDbiEpochRollbackConcept A register of rollback epochs organised by table name
TDbiExceptionConcept An object that records a single database exception
TDbiExceptionLogConcept An object that records database exceptions
TDbiFieldTypeConcept Database neutral table column field types
TDbiInRowStreamConcept Input stream with type checking
TDbiLogEntryConcept An single entry in the Database Log which records all non-automatic updates to the database
TDbiOutRowStreamConcept Output stream for the values of a single table row with type checking and deferred sequence number asignment
TDbiRegistryType safe heterogenous collection of key value pairs
TDbiRegistryItem
TDbiRegistryItemXxx< T >Encapsulates a value of type T (really!)
TDbiRegistry::TDbiRegistryKey
TDbiResultKeyConcept Summarises the composition of a single TDbiResultSet
TDbiResultSetConcept Abstract base class representing the Result of a single database query. If query suceeded the Result will hold (own) a vector of table row objects that correspond to result of the query. It will also own a TDbiValidityRec that gives the range over which the result is valid
TDbiResultSetAggResultAgg is a concrete sub-class of TDbiResultSet
TDbiResultSetHandle< T >Concept Templated class of pointers to Result objects. ResultHandle objects are lightweight and provide type safe access to a specific table
TDbiResultSetNonAggConcept ResultNonAgg is a concrete sub-class of TDbiResultSet that represents a single database query for a non-aggregated table
TDbiRollbackDatesConcept A register of rollback dates organised by table name
TDbiRowStreamConcept I/O buffer for a row of a table
TDbiServicesConcept Register of support services
TDbiSimFlagAssociationConcept Association of a particular SimFlag type with a list of SimFlag types
TDbiSqlContext Concept: SQL corresponding to an Extended Context Query
TDbiSqlValPacketConcept The SQL statements to generate a Validity Packet i.e a single TDbiValidityRec row and its associated main table data rows
TDbiStatementConcept A connected reusable statement with accompanying exception log. After deleting, the associated server connection is dropped if then idle
TDbiStringConcept Output string stream - string that can be assembled from basic types
TDbiTableMetaDataConcept Table meta data i.e. data about the table itself
TDbiTableProxyConcept Object to query a specific database table
TDbiTableRowConcept Abstract interface to TableRow objects. Each database table consists of a collection of TableRow objects
TDbiTimer Concept: Simple timer, record query progress and final times
TDbiTimerManager Concept: Manager of a set of simple timers
TDbiValidityRecConcept A concrete data type corresponding to a single row in an auxillary validity range database table
TDbiValidityRecBuilderConcept Constructor for the set of effective TDbiValidityRec objects for the current query
TDbiValRecSetConcept A set of TDbiValidityRecs
TDbiWriter< T >Concept Templated class of pointers to Writer objects. Writer objects are lightweight and provide type safe write access to a single validity set of a specific table. A TDbiWriter knows about publishing protocols but uses a TDbiSqlValPacket both to hold the data in a type- neutral form and to do the actual I/O
TDemo2_DB_Table
TDemo_DB_Table
TNamed
TObject
TResultInputStreamThis is the class used to fill table rows from query results
TResultSetHandle< T >This is the base class for all results sets of rows of type T
TSeqNoAllocatorThis is the class can be used to supply local or global SEQNOs
TSK_DBI_Context
TTableRowThis is the base class for all table rows
TVldContextA tag for identifying the required "context" when interfacing with the DBI
TVldRangeDelimits and identifies the allowed "context" values associated with the associated DBI returned information
TVldTimeStampEncapsulate the seconds and ns since EPOCH
TVldValidateTVldValidate is a test harness for Validity package
UtilStreamStream related utility functions
UtilStringA collection of useful string utilities besides what's normally available
TDbiResultKey::VRecKeyContainer for a SeqNo and CreationDate pair

Generated on 11 Aug 2013 for SKDatabase by  doxygen 1.6.1