
Now that we have described the categories of classes in DBTools.h++, we list the individual classes and their operations in Table 5:
| Class | Operation |
|
RWDBAssignment |
Represents the SQL Set x = y phrase |
|
RWDBBinaryVector |
Vector of data to be used with the bulk read and write classes |
|
RWDBBlob |
Stores Binary Large Objects |
|
RWDBBoundExpr |
Represents a placeholder in dynamic SQL statements |
|
RWDBBulkInserter |
Encapsulates the DBTools.h++ bulk write mechanism |
|
RWDBBulkReader |
Encapsulates the DBTools.h++ bulk read mechanism |
|
RWDBCollectableExpr |
SQL expression that can be placed in an RWCollection |
|
RWDBColumn |
References a specific column in a table |
|
RWDBCompoundSelector |
Created as the result of the set operations UNION, INTERSECTION, and DIFFERENCE on RWDBSelector |
|
RWDBConnection |
Represents a database connection |
|
RWDBCriterion |
Represents an SQL expression evaluated as a boolean |
|
RWDBCritFormDefinition |
Defines boolean SQL expressions using replacement text |
|
RWDBCritFuncDef{n} |
Defines boolean SQL expressions with n arguments |
|
RWDBCursor |
Represents a database cursor |
|
RWDBDatabase |
Represents a database |
|
RWDBDateTime |
Stores a date and time value |
|
RWDBDateVector |
Vector of data to be used with the bulk read and write classes |
|
RWDBDeleter |
Encapsulates the SQL DELETE statement |
|
RWDBDuration |
Stores a time period |
|
RWDBEnvironmentHandle |
Provides methods an application can use to set or retrieve database-vendor-specific connect time and configuration parameters |
|
RWDBExpr |
Codes SQL expressions using C++ syntax |
|
RWDBExprFormDefinition |
Defines SQL expressions using replacement text |
|
RWDBExprFuncDef{n} |
Defines SQL functions with n arguments |
|
RWDBForeignKey |
Encapsulates the SQL notion of foreign keys |
|
RWDBForeignKeyList |
Represents a list of foreign keys associated with a table |
|
RWDBInserter |
Encapsulates the SQL INSERT statement |
|
RWDBJoinExpr |
Defines SQL JOIN expressions for ANSI-compliant servers |
|
RWDBManager |
Provides database-dependent instances of RWDBDatabase |
|
RWDBMBString |
Stores a multibyte string |
|
RWDBMemTable |
Stores tabular data in memory |
|
RWDBMultiRow |
Adds row semantics to collections of RWDBTBuffers |
|
RWDBNullIndicator |
Used to detect NULL values |
|
RWDBOSql |
Used to encapsulate an SQL statement. |
|
RWDBPhraseBook |
Standardizes SQL dialects |
|
RWDBReader |
Reads tabular data one row at a time |
|
RWDBResult |
Represents a sequence of 0 or more tables of results |
|
RWDBRow |
Stores a single row of data |
|
RWDBSchema |
Contains a list of column definitions |
|
RWDBSelector |
Encapsulates the SQL SELECT statement |
|
RWDBSelectorBase |
The base class for RWDBSelector and RWDBCompoundSelector. This class should be treated as a pure virtual base class. |
|
RWDBStatus |
Represents the status of an object or an operation |
|
RWDBStoredProc |
Represents a database stored procedure |
|
RWDBStringVector |
Vector of data to be used with the bulk read and write classes |
|
RWDBSystemHandle |
Provides access to the underlying vendor-specific database API |
|
RWDBTable |
Represents tabular data, including database tables and result sets |
|
RWDBTBuffer<T> |
Encapsulates buffers of data that can be bound to the SQL statement encapsulated by RWDBOSql |
|
RWDBTPtrMemTable<T,C> |
A template version of tabular data in memory |
|
RWDBTracer |
Provides runtime tracing |
|
RWDBUpdater |
Encapsulates the SQL UPDATE statement |
|
RWDBValue |
Normalizes database datatypes |
|
RWDBVector |
Vector of data to be used with the bulk read and write classes |
|
RWDecimalPortable |
Arbitrary precision-coded decimal data |
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.