
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. Chapter 5 of 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, RWDBExprFuncDef{n}, RWDBCritFormDefinition, and RWDBCritFuncDef{n} support this mechanism. For detailed information on any class, see its entry in this Reference Guide.
Table 5 lists and briefly describes the Expression Classes.
| Class Name | Description |
Codes SQL expressions using C++ syntax | |
Represents the SQL Set x = y phrase | |
Represents an SQL expression evaluated as a boolean | |
SQL expression that can be placed in an RWCollection | |
Represents a placeholder in dynamic SQL statements | |
Defines SQL JOIN expressions for ANSI-compliant servers | |
Defines SQL expressions using replacement text | |
Defines SQL functions with n arguments | |
Defines boolean SQL expressions using replacement text | |
Defines boolean SQL expressions with n arguments |
© 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.