public class SQLQuery extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SQLQuery.FromPart |
static class |
SQLQuery.JOINS |
static class |
SQLQuery.LimitPart
INNER CLASSES
|
static class |
SQLQuery.OrderByPart |
| Constructor and Description |
|---|
SQLQuery() |
SQLQuery(int tableAliasOffset) |
public static final String BREAK
public void addSelect(String part)
public void addDistinct()
public boolean isDistinct()
public void addFromPart(SQLQuery.FromPart from)
public void addOrderByPart(SQLQuery.OrderByPart orderBy)
public void setLimitPart(SQLQuery.LimitPart limit)
public int getAliasCount()
public String addFromWithInnerJoin(String table, String joinWith, String joinOn)
public String addFromWithLeftOuterJoin(String table, String joinWith, String joinOn)
public String addFromWithRightOuterJoin(String table, String joinWith, String joinOn)
public String addFromWithJoin(String table, String joinWith, String joinOn, String joinType)
public void addWhere(String part)
public void addWhere(SQLWhere part)
public void addWhere(String part, boolean joinWithAnd)
public void addWhere(SQLWhere part, boolean joinWithAnd)
public String toString(int databaseType)
public void addOrderBy(String orderByClause, boolean ascending)
public void addOrderBy(ColumnMetadata submitted, String alias, boolean ascending)
public void addGroupBy(String groupByClause)
public void addHaving(String havingClause)
public void setOrderReversed(boolean reversed)
public boolean isOrderReversed()
public void addLimit(int startingZeroBasedIndex,
int numberOfRowsDesired,
String mainTableAlias,
String mainTablePkeyColumn)
public void addLimit(int startingZeroBasedIndex,
int numberOfRowsDesired,
String mainTableAlias,
ColumnMetadata mainTablePkeyColumn)
public SQLQuery.LimitPart getLimitPart()
public String[] getSelectParts()
public String[] getGroupByParts()
public String[] getHavingParts()
public SQLQuery.FromPart[] getFromParts()
public SQLWhere getWherePart()
public SQLQuery.OrderByPart[] getOrderByParts()
Copyright © 2022. All rights reserved.