SourcePro® C++ API Reference Guide

Product Documentation:
   SourcePro C++
Documentation Home
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...
 

Copyright © 2016 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.
Provide feedback to Rogue Wave about its documentation.