Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

3.2 Summary of Classes

Now that we have described the categories of classes in DBTools.h++, we list the individual classes and their operations in Table 5:

Table 5 -- Summary of the DBTools.h++ classes 

 
ClassOperation
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


Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.