Utility and Diagnostics Classes
The utility and diagnostics classes have specific jobs to perform.
Every DB Access Module contains an instance of a class derived from
RWDBPhraseBook, which is a list of SQL phrases in the dialect of a specific database. Instances of class
RWDBDatabase use the phrasebook from their respective Access Modules to generate SQL statements. Applications can obtain a reference to an
RWDBPhraseBook via the
phraseBook() method of
RWDBDatabase.
RWDBMemTable is a standard version that holds
RWDBValue types.
RWDBRow is a single row of an
RWDBMemTable.
RWDBTPtrMemTable<T,C> uses templates that hold user-defined types.
Class
RWDBStatus encapsulates the status of an object or operation, and supports the error model of the DB Interface Module. The error model itself is described in
Chapter 6, The Error Model. Class
RWDBTracer provides a runtime trace of your application's interactions with the database.
The
SourcePro API Reference Guide and the DB Access Module guides contain more information on all the classes described here.