|
(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