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