rwlogo
SourcePro 11.1

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

Databases
[DB Interface Module]

Classes

class  RWDBColumn
 Represents a column within a table or schema, or a particular parameter of a stored procedure. More...
class  RWDBConnection
 Represents an explicit database connection object that can be used in place of the implicit database connection provided by RWDBDatabase. More...
class  RWDBDatabase
 Manages connections with database servers. More...
class  RWDBManager
 A monostate class that manages RWDBDatabase instances, thus mediating access to database servers. More...
class  RWDBEnvironmentHandle
 Abstract base class from which all vendor-specific environment handles must derive. Environment handles are methods that can set or retrieve certain configuration parameters. More...
class  RWDBForeignKey
 Represents foreign keys in a database, used when creating a database table or fetching a database table schema. More...
class  RWDBForeignKeyList
 Holds an ordered collection of RWDBForeignKey instances. More...
class  RWDBSchema
 An ordered collection of RWDBColumn instances, encapsulating the database notion of a schema. More...
class  RWDBStoredProc
 Encapsulates a database stored procedure, providing a uniform API to the common operations related to them. More...
class  RWDBSystemHandle
 Base class for database-specific classes that provide direct access to the database API. More...
class  RWDBTable
 Base class for a family of classes that represent the abstract notion of a database table in a number of different ways. More...

Defines

#define RWDB_NO_TRAIT

Detailed Description

The Database Classes encapsulate common database objects. All of these classes are contained in the DB Interface Module, and explained in the DB Interface Module User's Guide.


Define Documentation

#define RWDB_NO_TRAIT

Sentinel to indicate an unknown value.


© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.