TDbiDatabaseManager::Cleaner | Helper class to handle deletion of singleton TDbiDatabaseManager |
TDbiTableMetaData::ColumnAttributes | Column attributes |
database_updater::DatabaseInterface | |
database_updater::DatabaseUpdater | |
EoaCore | |
exception | |
database_access_string::HasDebug | |
TDbiCascader::Lock | Private Locker object used by TDbiCascader |
MsgBoundFormat | |
MsgFormat | |
TDbiConfigSet::Param | Internal structure used by TDbiCfgDialog to store Name/Value/Type triplets |
database_updater::TableUpdate | |
TDbiAsciiDbImporter | Concept A utility to prepare an ASCII database from a a collection of ASCII files |
TDbiAsciiTablePreparer | Concept A helper class to prepare an ASCII database table file for importing |
TDbiBinaryFile | Concept Binary file for reading/writing TDbi related objects |
TDbiCache | Concept Cache holding TDbiResultSet s for a specific database table |
TDbiCascader | Concept A cascade (prioritorised list) of TDbiConnection s, one for each database in the cascade |
TDbiCfg | Some utility functions for working with configurations |
TDbiCfgConfigurable | A base class for classes configured using registries |
TDbiCfgDialog | A simple class to query a user to supply values for a registry. Internally stores three TDbiRegistry objects, current, default and reset |
TDbiCfgPromptConfigurable | A nice base class to use with configurable objects |
TDbiConfigSet | Concept A concrete data type corresponding to a single row in a database table of configuration data |
TDbiConfigStream | Concept I/O of configuration data and equivalent TDbiRegistry objs |
TDbiConnection | Concept A managed TSQLServer connection- dropped when idle |
TDbiConnectionMaintainer | Concept An object that hold open all TDbiConnections throught its lifetime |
TDbiDatabaseManager | Concept Factory creating TDbiTableProxy objects |
TDbiDBProxy | Concept Object to query a specific database table |
TDbiEpochRollback | Concept A register of rollback epochs organised by table name |
TDbiException | Concept An object that records a single database exception |
TDbiExceptionLog | Concept An object that records database exceptions |
TDbiFieldType | Concept Database neutral table column field types |
TDbiInRowStream | Concept Input stream with type checking |
TDbiLogEntry | Concept An single entry in the Database Log which records all non-automatic updates to the database |
TDbiOutRowStream | Concept Output stream for the values of a single table row with type checking and deferred sequence number asignment |
TDbiRegistry | Type safe heterogenous collection of key value pairs |
TDbiRegistryItem | |
TDbiRegistryItemXxx< T > | Encapsulates a value of type T (really!) |
TDbiRegistry::TDbiRegistryKey | |
TDbiResultKey | Concept Summarises the composition of a single TDbiResultSet |
TDbiResultSet | Concept 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 |
TDbiResultSetAgg | ResultAgg 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 |
TDbiResultSetNonAgg | Concept ResultNonAgg is a concrete sub-class of TDbiResultSet that represents a single database query for a non-aggregated table |
TDbiRollbackDates | Concept A register of rollback dates organised by table name |
TDbiRowStream | Concept I/O buffer for a row of a table |
TDbiServices | Concept Register of support services |
TDbiSimFlagAssociation | Concept Association of a particular SimFlag type with a list of SimFlag types |
TDbiSqlContext | Concept: SQL corresponding to an Extended Context Query |
TDbiSqlValPacket | Concept The SQL statements to generate a Validity Packet i.e a single TDbiValidityRec row and its associated main table data rows |
TDbiStatement | Concept A connected reusable statement with accompanying exception log. After deleting, the associated server connection is dropped if then idle |
TDbiString | Concept Output string stream - string that can be assembled from basic types |
TDbiTableMetaData | Concept Table meta data i.e. data about the table itself |
TDbiTableProxy | Concept Object to query a specific database table |
TDbiTableRow | Concept 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 |
TDbiValidityRec | Concept A concrete data type corresponding to a single row in an auxillary validity range database table |
TDbiValidityRecBuilder | Concept Constructor for the set of effective TDbiValidityRec objects for the current query |
TDbiValRecSet | Concept 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 | |
TResultInputStream | This 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 |
TSeqNoAllocator | This is the class can be used to supply local or global SEQNOs |
TSK_DBI_Context | |
TTableRow | This is the base class for all table rows |
TVldContext | A tag for identifying the required "context" when interfacing with the DBI |
TVldRange | Delimits and identifies the allowed "context" values associated with the associated DBI returned information |
TVldTimeStamp | Encapsulate the seconds and ns since EPOCH |
TVldValidate | TVldValidate is a test harness for Validity package |
UtilStream | Stream related utility functions |
UtilString | A collection of useful string utilities besides what's normally available |
TDbiResultKey::VRecKey | Container for a SeqNo and CreationDate pair |