|
(Note that these are not member symbols.)
|
| RWDBJoinExpr | rwdbCross (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbInner (const RWDBJoinExpr &, const RWDBJoinExpr &) |
| |
| RWDBJoinExpr | rwdbInner (const RWDBJoinExpr &jexpr, const RWDBTable &table) |
| |
| RWDBJoinExpr | rwdbInner (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbInner (const RWDBTable &table, const RWDBJoinExpr &jexpr) |
| |
| RWDBJoinExpr | rwdbLeftOuter (const RWDBJoinExpr &, const RWDBJoinExpr &) |
| |
| RWDBJoinExpr | rwdbLeftOuter (const RWDBJoinExpr &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbLeftOuter (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbLeftOuter (const RWDBTable &table, const RWDBJoinExpr &jexpr) |
| |
| RWDBJoinExpr | rwdbNaturalLeftOuter (const RWDBJoinExpr &, const RWDBJoinExpr &) |
| |
| RWDBJoinExpr | rwdbNaturalLeftOuter (const RWDBJoinExpr &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbNaturalLeftOuter (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbNaturalLeftOuter (const RWDBTable &table, const RWDBJoinExpr &jexpr) |
| |
| RWDBJoinExpr | rwdbNaturalOuter (const RWDBJoinExpr &, const RWDBJoinExpr &) |
| |
| RWDBJoinExpr | rwdbNaturalOuter (const RWDBJoinExpr &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbNaturalOuter (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbNaturalOuter (const RWDBTable &table, const RWDBJoinExpr &jexpr) |
| |
| RWDBJoinExpr | rwdbNaturalRightOuter (const RWDBJoinExpr &, const RWDBJoinExpr &) |
| |
| RWDBJoinExpr | rwdbNaturalRightOuter (const RWDBJoinExpr &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbNaturalRightOuter (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbNaturalRightOuter (const RWDBTable &table, const RWDBJoinExpr &jexpr) |
| |
| RWDBJoinExpr | rwdbOuter (const RWDBJoinExpr &, const RWDBJoinExpr &) |
| |
| RWDBJoinExpr | rwdbOuter (const RWDBJoinExpr &jexpr, const RWDBTable &table) |
| |
| RWDBJoinExpr | rwdbOuter (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbOuter (const RWDBTable &table, const RWDBJoinExpr &jexpr) |
| |
| RWDBJoinExpr | rwdbRightOuter (const RWDBJoinExpr &, const RWDBJoinExpr &) |
| |
| RWDBJoinExpr | rwdbRightOuter (const RWDBJoinExpr &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbRightOuter (const RWDBTable &, const RWDBTable &) |
| |
| RWDBJoinExpr | rwdbRightOuter (const RWDBTable &table, const RWDBJoinExpr &jexpr) |
| |
| RWDBCriterion | operator! (const RWDBCriterion &) |
| |
| RWDBCriterion | operator!= (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBExpr | operator% (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBCriterion | operator&& (const RWDBCriterion &, const RWDBCriterion &) |
| |
| RWDBExpr | operator* (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBExpr | operator+ (const RWDBExpr &) |
| |
| RWDBExpr | operator+ (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBExpr | operator- (const RWDBExpr &) |
| |
| RWDBExpr | operator- (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBExpr | operator/ (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBCriterion | operator< (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBCriterion | operator<= (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBCriterion | operator== (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBCriterion | operator> (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBCriterion | operator>= (const RWDBExpr &, const RWDBExpr &) |
| |
| RWDBCriterion | operator|| (const RWDBCriterion &, const RWDBCriterion &) |
| |
| RWDBExpr | rwdbAvg (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbCast (const RWDBExpr &expr, const RWDBValue &type) |
| |
| RWDBExpr | rwdbCast (const RWDBExpr &expr, const RWDBValue &typeName, const RWDBExpr &formatString) |
| |
| RWDBExpr | rwdbCast (const RWDBExpr &expr, const RWDBValue &typeName, const RWDBExpr &formatString, const RWDBExpr &secondaryFormat) |
| |
| RWDBExpr | rwdbCharLength (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbCount () |
| |
| RWDBExpr | rwdbCount (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbCountDistinct (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbCurrentUser () |
| |
| RWDBCriterion | rwdbExists (const RWDBSelectorBase &select) |
| |
| RWDBExpr | rwdbLower (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbMax (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbMin (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbName (const RWCString &name, const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbPosition (const RWDBExpr &expr1, const RWDBExpr &expr2) |
| |
| RWDBExpr | rwdbSessionUser () |
| |
| RWDBExpr | rwdbSubString (const RWDBExpr &expr1, const RWDBExpr &expr2) |
| |
| RWDBExpr | rwdbSubString (const RWDBExpr &expr1, const RWDBExpr &expr2, const RWDBExpr &expr3) |
| |
| RWDBExpr | rwdbSum (const RWDBExpr &expr) |
| |
| RWDBExpr | rwdbSystemDateTime () |
| |
| RWDBExpr | rwdbSystemUser () |
| |
| RWDBExpr | rwdbTrimBoth (const RWDBExpr &expr1, const RWDBExpr &expr2) |
| |
| RWDBExpr | rwdbTrimLeading (const RWDBExpr &expr1, const RWDBExpr &expr2) |
| |
| RWDBExpr | rwdbTrimTrailing (const RWDBExpr &expr1, const RWDBExpr &expr2) |
| |
| RWDBExpr | rwdbUpper (const RWDBExpr &expr) |
| |
RWDBJoinExpr is created by a set of global functions that generate ANSI SQL outer join syntax. It represents a specialized type of RWDBExpr that is used only for building outer join constructs.
- Synopsis
- See also
- RWDBJoinExpr is a special case of RWDBExpr. See RWDBExpr for more details. Also see RWDBColumn.
- Example
In this example, an RWDBJoinExpr is created anonymously by the related global function rwdbOuter(), and set as part of the FROM clause.
join.
on(t1[
"c1"] == t2[
"c2"]);
Used to build outer join constructs.
Definition expr.h:1146
RWDBJoinExpr rwdbOuter(const RWDBTable &, const RWDBTable &)
RWDBJoinExpr & on(const RWDBCriterion &criterion)
Encapsulates the SQL SELECT statement.
Definition select.h:369
RWDBSelector & from(const RWCString &tableName)
Base class for a family of classes that represent the abstract notion of a database table in a number...
Definition table.h:89