|
NS_DECL_ISUPPORTS_INHERITED
NS_DECL_SBISQLWHEREBUILDER | sbSQLWhereBuilder () |
|
virtual | ~sbSQLWhereBuilder () |
|
NS_DECL_ISUPPORTS
NS_DECL_SBISQLBUILDER | sbSQLBuilderBase () |
|
virtual | ~sbSQLBuilderBase () |
|
void | addJoin (in unsigned long aJoinType, in AString aJoinedTableName, in AString aJoinedTableAlias, in AString aJoinedColumnName, in AString aJoinToTableName, in AString aJoinToColumnName) |
| Add a join to the query. More...
|
|
void | addJoinWithIndexHint (in unsigned long aJoinType, in AString aJoinedTableName, in AString aJoinedTableAlias, in AString aJoinedColumnName, in AString aJoinToTableName, in AString aJoinToColumnName, in boolean aRequiresFromTableIndexHint, in boolean aRequiresToTableIndexHint) |
| Add a join to the query. More...
|
|
void | addSubqueryJoin (in unsigned long aJoinType, in sbISQLSelectBuilder aJoinedSubquery, in AString aJoinedTableAlias, in AString aJoinedColumnName, in AString aJoinToTableName, in AString aJoinToColumnName) |
| Add a subquery join join to the query. More...
|
|
void | addJoinWithCriterion (in unsigned long aJoinType, in AString aJoinedTableName, in AString aJoinedTableAlias, in sbISQLBuilderCriterion aCriterion) |
| Add a join to the query with a critera object specifcying the join constraints. More...
|
|
void | addSubquery (in sbISQLSelectBuilder aSubquery, in AString aAlias) |
| Add a subquery to the from clause. More...
|
|
void | reset () |
| Clears out query configuration to this instance can be reused. More...
|
|
AString | toString () |
| Return the generated SQL statement for the query. More...
|
|
void | addCriterion (in sbISQLBuilderCriterion aCriterion) |
| Add a criteria constraint to the query. More...
|
|
void | removeCriterion (in sbISQLBuilderCriterion aCriterion) |
| Remve a criteria constraint from the query. More...
|
|
sbISQLBuilderCriterion | createMatchCriterionString (in AString aTableName, in AString aSrcColumnName, in unsigned long aMatchType, in AString aValue) |
| Create a match criterion with an AString datatype. More...
|
|
sbISQLBuilderCriterion | createMatchCriterionBetweenString (in AString aTableName, in AString aSrcColumnName, in AString aLeftValue, in AString aRightValue) |
|
sbISQLBuilderCriterion | createMatchCriterionNotBetweenString (in AString aTableName, in AString aSrcColumnName, in AString aLeftValue, in AString aRightValue) |
|
sbISQLBuilderCriterion | createMatchCriterionLong (in AString aTableName, in AString aSrcColumnName, in unsigned long aMatchType, in long aValue) |
| Create a match criterion with a long (32 bit) datatype. More...
|
|
sbISQLBuilderCriterion | createMatchCriterionLongLong (in AString aTableName, in AString aSrcColumnName, in unsigned long aMatchType, in long long aValue) |
| Create a match criterion with a long long (64 bit) datatype. More...
|
|
sbISQLBuilderCriterion | createMatchCriterionNull (in AString aTableName, in AString aSrcColumnName, in unsigned long aMatchType) |
| Create a match criterion that tests against the null value. More...
|
|
sbISQLBuilderCriterion | createMatchCriterionTable (in AString aLeftTableName, in AString aLeftColumnName, in unsigned long aMatchType, in AString aRightTableName, in AString aRightColumnName) |
| Create a match criterion that tests against a table column. More...
|
|
sbISQLBuilderCriterionIn | createMatchCriterionIn (in AString aTableName, in AString aSrcColumnName) |
| Create a match criterion using the IN() operator. More...
|
|
sbISQLBuilderCriterion | createMatchCriterionParameter (in AString aTableName, in AString aSrcColumnName, in unsigned long aMatchType) |
| Create a match criterion that tests against a parameter placeholder. More...
|
|
sbISQLBuilderCriterion | createAndCriterion (in sbISQLBuilderCriterion aLeft, in sbISQLBuilderCriterion aRight) |
| Create a match criterion that is the logical AND of two critera. More...
|
|
sbISQLBuilderCriterion | createOrCriterion (in sbISQLBuilderCriterion aLeft, in sbISQLBuilderCriterion aRight) |
| Create a match criterion that is the logical OR of two critera. More...
|
|
Definition at line 37 of file sbSQLWhereBuilder.h.