|
NS_DECL_ISUPPORTS_INHERITED
NS_IMETHOD | GetLimit (PRInt32 *aLimit) |
|
NS_IMETHOD | SetLimit (PRInt32 aLimit) |
|
NS_IMETHOD | GetLimitIsParameter (PRBool *aLimitIsParameter) |
|
NS_IMETHOD | SetLimitIsParameter (PRBool aLimitIsParameter) |
|
NS_IMETHOD | GetOffset (PRInt32 *aOffset) |
|
NS_IMETHOD | SetOffset (PRInt32 aOffset) |
|
NS_IMETHOD | GetOffsetIsParameter (PRBool *aOffsetIsParameter) |
|
NS_IMETHOD | SetOffsetIsParameter (PRBool aOffsetIsParameter) |
|
NS_IMETHOD | AddJoin (PRUint32 aJoinType, const nsAString &aJoinedTableName, const nsAString &aJoinedTableAlias, const nsAString &aJoinedColumnName, const nsAString &aJoinToTableName, const nsAString &aJoinToColumnName) |
|
NS_IMETHOD | AddJoinWithIndexHint (PRUint32 aJoinType, const nsAString &aJoinedTableName, const nsAString &aJoinedTableAlias, const nsAString &aJoinedColumnName, const nsAString &aJoinToTableName, const nsAString &aJoinToColumnName, PRBool aRequiresFromTableIndexHint, PRBool aRequiresToTableIndexHint) |
|
NS_IMETHOD | AddSubqueryJoin (PRUint32 aJoinType, sbISQLSelectBuilder *aJoinedSubquery, const nsAString &aJoinedTableAlias, const nsAString &aJoinedColumnName, const nsAString &aJoinToTableName, const nsAString &aJoinToColumnName) |
|
NS_IMETHOD | AddJoinWithCriterion (PRUint32 aJoinType, const nsAString &aJoinedTableName, const nsAString &aJoinedTableAlias, sbISQLBuilderCriterion *aCriterion) |
|
NS_IMETHOD | AddSubquery (sbISQLSelectBuilder *aSubquery, const nsAString &aAlias) |
|
NS_DECL_SBISQLINSERTBUILDER
NS_IMETHOD | ToString (nsAString &_retval) |
|
NS_IMETHOD | Reset () |
|
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 | addColumn (in AString aColumnName) |
| Add a column to the insert list. More...
|
|
void | addValueString (in AString aValue) |
| Add a string value to the value list. More...
|
|
void | addValueLong (in long aValue) |
| Add a long value to the value list. More...
|
|
void | addValueNull () |
| Add a null to the value list. More...
|
|
void | addValueParameter () |
| Add a parameter to the value list. More...
|
|
void | addValueRaw (in AString aValue) |
| Add a raw string the value list. Note that this does not do any escaping of the value so please only use this if you know what you are doing. More...
|
|
Definition at line 36 of file sbSQLInsertBuilder.h.