SourcePro® 2023.1 |
SourcePro® API Reference Guide |
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. |