public class PlainSelect extends java.lang.Object implements SelectBody
Description: The core of a "SELECT" statement (no UNION, no ORDER BY)
Title:首亨软件 - TSS/CRM等
| 构造器和说明 |
|---|
PlainSelect() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(SelectVisitor selectVisitor) |
Distinct |
getDistinct() |
static java.lang.String |
getFormatedList(java.util.List list,
java.lang.String expression) |
static java.lang.String |
getFormatedList(java.util.List list,
java.lang.String expression,
boolean useComma,
boolean useBrackets) |
FromItem |
getFromItem()
The
FromItem in this query |
java.util.List |
getGroupByColumnReferences()
A list of
Expressions of the GROUP BY clause. |
Expression |
getHaving() |
Table |
getInto() |
java.util.List |
getJoins()
The list of
Joins |
Limit |
getLimit() |
java.util.List |
getOrderByElements() |
java.util.List |
getSelectItems()
The
SelectItems in this query (for example the A,B,C in
"SELECT A,B,C") |
static java.lang.String |
getStringList(java.util.List list)
List the toString out put of the objects in the List comma separated.
|
static java.lang.String |
getStringList(java.util.List list,
boolean useComma,
boolean useBrackets)
List the toString out put of the objects in the List that can be comma
separated.
|
Top |
getTop() |
Expression |
getWhere() |
static java.lang.String |
orderByToString(java.util.List orderByElements) |
void |
setDistinct(Distinct distinct) |
void |
setFromItem(FromItem item) |
void |
setGroupByColumnReferences(java.util.List list) |
void |
setHaving(Expression expression) |
void |
setInto(Table table) |
void |
setJoins(java.util.List list) |
void |
setLimit(Limit limit) |
void |
setOrderByElements(java.util.List orderByElements) |
void |
setSelectItems(java.util.List list) |
void |
setTop(Top top) |
void |
setWhere(Expression where) |
java.lang.String |
toString() |
public Table getInto()
public java.util.List getSelectItems()
SelectItems in this query (for example the A,B,C in
"SELECT A,B,C")SelectItemspublic Expression getWhere()
public void setFromItem(FromItem item)
public void setInto(Table table)
public void setSelectItems(java.util.List list)
public void setWhere(Expression where)
public void setJoins(java.util.List list)
public void accept(SelectVisitor selectVisitor)
accept 在接口中 SelectBodypublic java.util.List getOrderByElements()
public void setOrderByElements(java.util.List orderByElements)
public Limit getLimit()
public void setLimit(Limit limit)
public Top getTop()
public void setTop(Top top)
public Distinct getDistinct()
public void setDistinct(Distinct distinct)
public Expression getHaving()
public void setHaving(Expression expression)
public java.util.List getGroupByColumnReferences()
Expressions of the GROUP BY clause. It is null in case
there is no GROUP BY clauseExpressionspublic void setGroupByColumnReferences(java.util.List list)
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic static java.lang.String orderByToString(java.util.List orderByElements)
public static java.lang.String getFormatedList(java.util.List list,
java.lang.String expression)
public static java.lang.String getFormatedList(java.util.List list,
java.lang.String expression,
boolean useComma,
boolean useBrackets)
public static java.lang.String getStringList(java.util.List list)
list - list of objects with toString methodsgetStringList(List, boolean, boolean)public static java.lang.String getStringList(java.util.List list,
boolean useComma,
boolean useBrackets)
list - list of objects with toString methodsuseComma - true if the list has to be comma separateduseBrackets - true if the list has to be enclosed in brackets