| 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 |
1.6.1