public class SQLQuery
extends Object
-
-
Field Summary
Fields
| Modifier and Type |
Field |
Description |
static String |
BREAK |
|
-
-
Method Summary
| Modifier and Type |
Method |
Description |
void |
addDistinct() |
|
String |
addFrom(String table) |
|
void |
addFromPart(SQLQuery.FromPart from) |
|
String |
addFromWithInnerJoin(String table,
String joinWith,
String joinOn) |
|
String |
addFromWithJoin(String table,
String joinWith,
String joinOn,
String joinType) |
|
String |
addFromWithLeftOuterJoin(String table,
String joinWith,
String joinOn) |
|
String |
addFromWithRightOuterJoin(String table,
String joinWith,
String joinOn) |
|
void |
addGroupBy(String groupByClause) |
|
void |
addHaving(String havingClause) |
|
void |
addLimit(int startingZeroBasedIndex,
int numberOfRowsDesired,
String mainTableAlias,
ColumnMetadata mainTablePkeyColumn) |
|
void |
addLimit(int startingZeroBasedIndex,
int numberOfRowsDesired,
String mainTableAlias,
String mainTablePkeyColumn) |
|
void |
addOrderBy(ColumnMetadata submitted,
String alias,
boolean ascending) |
|
void |
addOrderBy(String orderByClause,
boolean ascending) |
|
void |
addOrderByPart(SQLQuery.OrderByPart orderBy) |
|
void |
addSelect(String part) |
|
void |
addSelect(String part,
String alias) |
|
void |
addWhere(SQLWhere part) |
|
void |
addWhere(SQLWhere part,
boolean joinWithAnd) |
|
void |
addWhere(String part) |
|
void |
addWhere(String part,
boolean joinWithAnd) |
|
int |
getAliasCount() |
|
String |
getFirstAliasForTableName(String tableName) |
|
SQLQuery.FromPart[] |
getFromParts() |
|
String[] |
getGroupByParts() |
|
String[] |
getHavingParts() |
|
SQLQuery.LimitPart |
getLimitPart() |
|
SQLQuery.OrderByPart[] |
getOrderByParts() |
|
String[] |
getSelectParts() |
|
SQLWhere |
getWherePart() |
|
boolean |
isDistinct() |
|
boolean |
isOrderReversed() |
|
void |
setLimitPart(SQLQuery.LimitPart limit) |
|
void |
setOrderReversed(boolean reversed) |
|
String |
toString() |
|
String |
toString(int databaseType) |
|
String |
toString(Statement stmt) |
|
-
-
Constructor Details
-
SQLQuery
public SQLQuery()
-
SQLQuery
public SQLQuery(int tableAliasOffset)
-
Method Details
-
addSelect
public void addSelect(
String part)
-
-
addDistinct
public void addDistinct()
-
isDistinct
public boolean isDistinct()
-
getFirstAliasForTableName
-
-
-
-
getAliasCount
public int getAliasCount()
-
-
-
-
addFromWithRightOuterJoin
-
-
addWhere
public void addWhere(
String part)
-
-
addWhere
public void addWhere(
String part,
boolean joinWithAnd)
-
addWhere
public void addWhere(
SQLWhere part,
boolean joinWithAnd)
-
-
-
toString
public String toString(
int databaseType)
-
addOrderBy
public void addOrderBy(
String orderByClause,
boolean ascending)
-
-
addGroupBy
public void addGroupBy(
String groupByClause)
-
addHaving
public void addHaving(
String havingClause)
-
setOrderReversed
public void setOrderReversed(boolean reversed)
-
isOrderReversed
public boolean isOrderReversed()
-
addLimit
public void addLimit(
int startingZeroBasedIndex,
int numberOfRowsDesired,
String mainTableAlias,
String mainTablePkeyColumn)
-
-
-
getSelectParts
public String[] getSelectParts()
-
getGroupByParts
public String[] getGroupByParts()
-
getHavingParts
public String[] getHavingParts()
-
-
-