Package com.spun.util.database
Class SQLQuery
java.lang.Object
com.spun.util.database.SQLQuery
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classstatic classINNER CLASSESstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddFromPart(SQLQuery.FromPart from) addFromWithInnerJoin(String table, String joinWith, String joinOn) addFromWithJoin(String table, String joinWith, String joinOn, String joinType) addFromWithLeftOuterJoin(String table, String joinWith, String joinOn) addFromWithRightOuterJoin(String table, String joinWith, String joinOn) voidaddGroupBy(String groupByClause) voidvoidaddLimit(int startingZeroBasedIndex, int numberOfRowsDesired, String mainTableAlias, ColumnMetadata mainTablePkeyColumn) voidaddLimit(int startingZeroBasedIndex, int numberOfRowsDesired, String mainTableAlias, String mainTablePkeyColumn) voidaddOrderBy(ColumnMetadata submitted, String alias, boolean ascending) voidaddOrderBy(String orderByClause, boolean ascending) voidaddOrderByPart(SQLQuery.OrderByPart orderBy) voidvoidvoidvoidvoidvoidintgetFirstAliasForTableName(String tableName) String[]String[]String[]booleanbooleanvoidsetLimitPart(SQLQuery.LimitPart limit) voidsetOrderReversed(boolean reversed) toString()toString(int databaseType)
-
Field Details
-
BREAK
- See Also:
-
-
Constructor Details
-
SQLQuery
public SQLQuery() -
SQLQuery
public SQLQuery(int tableAliasOffset)
-
-
Method Details
-
addSelect
-
addSelect
-
addDistinct
public void addDistinct() -
isDistinct
public boolean isDistinct() -
getFirstAliasForTableName
-
addFromPart
-
addOrderByPart
-
setLimitPart
-
getAliasCount
public int getAliasCount() -
addFrom
-
addFromWithInnerJoin
-
addFromWithLeftOuterJoin
-
addFromWithRightOuterJoin
-
addFromWithJoin
-
addWhere
-
addWhere
-
addWhere
-
addWhere
-
toString
-
toString
-
toString
-
addOrderBy
-
addOrderBy
-
addGroupBy
-
addHaving
-
setOrderReversed
public void setOrderReversed(boolean reversed) -
isOrderReversed
public boolean isOrderReversed() -
addLimit
-
addLimit
public void addLimit(int startingZeroBasedIndex, int numberOfRowsDesired, String mainTableAlias, ColumnMetadata mainTablePkeyColumn) -
getLimitPart
-
getSelectParts
-
getGroupByParts
-
getHavingParts
-
getFromParts
-
getWherePart
-
getOrderByParts
-