NS_IMETHOD GetLimit(PRInt32 *aLimit) { return _to GetLimit(aLimit); } \
NS_IMETHOD SetLimit(PRInt32 aLimit) { return _to SetLimit(aLimit); } \
NS_IMETHOD GetLimitIsParameter(PRBool *aLimitIsParameter) { return _to GetLimitIsParameter(aLimitIsParameter); } \
NS_IMETHOD SetLimitIsParameter(PRBool aLimitIsParameter) { return _to SetLimitIsParameter(aLimitIsParameter); } \
NS_IMETHOD GetOffset(PRInt32 *aOffset) { return _to GetOffset(aOffset); } \
NS_IMETHOD SetOffset(PRInt32 aOffset) { return _to SetOffset(aOffset); } \
NS_IMETHOD GetOffsetIsParameter(PRBool *aOffsetIsParameter) { return _to GetOffsetIsParameter(aOffsetIsParameter); } \
NS_IMETHOD SetOffsetIsParameter(PRBool aOffsetIsParameter) { return _to SetOffsetIsParameter(aOffsetIsParameter); } \
NS_IMETHOD AddJoin(PRUint32 aJoinType, const nsAString & aJoinedTableName, const nsAString & aJoinedTableAlias, const nsAString & aJoinedColumnName, const nsAString & aJoinToTableName, const nsAString & aJoinToColumnName) { return _to AddJoin(aJoinType, aJoinedTableName, aJoinedTableAlias, aJoinedColumnName, aJoinToTableName, 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) { return _to AddJoinWithIndexHint(aJoinType, aJoinedTableName, aJoinedTableAlias, aJoinedColumnName, aJoinToTableName, aJoinToColumnName, aRequiresFromTableIndexHint, aRequiresToTableIndexHint); } \
NS_IMETHOD AddSubqueryJoin(PRUint32 aJoinType,
sbISQLSelectBuilder *aJoinedSubquery,
const nsAString & aJoinedTableAlias,
const nsAString & aJoinedColumnName,
const nsAString & aJoinToTableName,
const nsAString & aJoinToColumnName) {
return _to AddSubqueryJoin(aJoinType, aJoinedSubquery, aJoinedTableAlias, aJoinedColumnName, aJoinToTableName, aJoinToColumnName); } \
NS_IMETHOD AddJoinWithCriterion(PRUint32 aJoinType,
const nsAString & aJoinedTableName,
const nsAString & aJoinedTableAlias,
sbISQLBuilderCriterion *aCriterion) {
return _to AddJoinWithCriterion(aJoinType, aJoinedTableName, aJoinedTableAlias, aCriterion); } \
NS_IMETHOD AddSubquery(
sbISQLSelectBuilder *aSubquery,
const nsAString & aAlias) {
return _to AddSubquery(aSubquery, aAlias); } \
Interface for building SELECT statements.
Interface for SQL critera. This interface has no public methods as it is used only as a return type f...