SourcePro® API Reference Guide

 
Classes

Module Description

Class RWDBExpr is a base class for a family of classes that allow you to program SQL expressions in C++. Additional classes in this category include RWDBAssignment, RWDBCriterion, RWDBCollectableExpr, RWDBBoundExpr, and RWDBJoinExpr. The DB Interface Module User's Guide contains examples of using these classes.

The DB Interface Module also provides an extensible mechanism for defining SQL expressions for your specific needs. The classes RWDBExprFormDefinition, RWDBExprFuncDef0, RWDBExprFuncDef1, RWDBExprFuncDef2, RWDBExprFuncDef3, RWDBExprFuncDef4, RWDBCritFormDefinition, and RWDBCritFuncDef0, RWDBCritFuncDef1, RWDBCritFuncDef2, RWDBCritFuncDef3, RWDBCritFuncDef4 support this mechanism.

Classes

class  RWDBAssignment
 Represents the result of applying the RWDBColumn::assign() method to an RWDBExpr. More...
 
class  RWDBBoundExpr
 Acts as a placeholder in a dynamic SQL statement, providing a type-safe interface for binding a local variable to a dynamic SQL statement. More...
 
class  RWDBCollectableExpr
 Adds RWCollectable semantics to RWDBExpr. More...
 
class  RWDBCriterion
 Represents the result of applying logical operators to RWDBExpr. It encapsulates search conditions that are used in SQL WHERE clauses and CHECK constraints. More...
 
class  RWDBCritFormDefinition
 Base class for a family of classes used to define functional notation for RWDBCriterion. More...
 
class  RWDBCritFuncDef0
 Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking no parameters. More...
 
class  RWDBCritFuncDef1
 Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 1 parameter. More...
 
class  RWDBCritFuncDef2
 Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 2 parameters. More...
 
class  RWDBCritFuncDef3
 Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 3 parameters. More...
 
class  RWDBCritFuncDef4
 Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 4 parameters. More...
 
class  RWDBExpr
 A C++ representation of expressions used in constructing SQL statements. More...
 
class  RWDBExprFormDefinition
 Base class for a family of classes that defines functional notation for RWDBExpr. More...
 
class  RWDBExprFuncDef0
 Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take no parameters. More...
 
class  RWDBExprFuncDef1
 Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 1 parameter. More...
 
class  RWDBExprFuncDef2
 Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 2 parameters. More...
 
class  RWDBExprFuncDef3
 Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 3 parameters. More...
 
class  RWDBExprFuncDef4
 Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 4 parameters. More...
 
class  RWDBJoinExpr
 Used to build outer join constructs. More...
 
class  RWDBSearchedCaseExpr
 Used to build searched CASE expressions. More...
 
class  RWDBSimpleCaseExpr
 Used to build simple CASE expressions. More...
 

Copyright © 2023 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.