public class PlainSelect extends ASTNodeAccessImpl implements SelectBody
Constructor and Description |
---|
PlainSelect() |
getASTNode, setASTNode
public boolean isUseBrackets()
public void setUseBrackets(boolean useBrackets)
public FromItem getFromItem()
public List<SelectItem> getSelectItems()
public Expression getWhere()
public void setFromItem(FromItem item)
public void setSelectItems(List<SelectItem> list)
public void addSelectItems(SelectItem... items)
public void setWhere(Expression where)
public void accept(SelectVisitor selectVisitor)
accept
in interface SelectBody
public List<OrderByElement> getOrderByElements()
public void setOrderByElements(List<OrderByElement> orderByElements)
public Limit getLimit()
public void setLimit(Limit limit)
public Offset getOffset()
public void setOffset(Offset offset)
public Fetch getFetch()
public void setFetch(Fetch fetch)
public OptimizeFor getOptimizeFor()
public void setOptimizeFor(OptimizeFor optimizeFor)
public Top getTop()
public void setTop(Top top)
public Skip getSkip()
public void setSkip(Skip skip)
public First getFirst()
public void setFirst(First first)
public Distinct getDistinct()
public void setDistinct(Distinct distinct)
public Expression getHaving()
public void setHaving(Expression expression)
public GroupByElement getGroupBy()
Expression
s of the GROUP BY clause. It is null in case there is no GROUP BY
clauseExpression
spublic void setGroupByElement(GroupByElement groupBy)
public void addGroupByColumnReference(Expression expr)
public OracleHierarchicalExpression getOracleHierarchical()
public void setOracleHierarchical(OracleHierarchicalExpression oracleHierarchical)
public boolean isOracleSiblings()
public void setOracleSiblings(boolean oracleSiblings)
public boolean isForUpdate()
public void setForUpdate(boolean forUpdate)
public Table getForUpdateTable()
public void setForUpdateTable(Table forUpdateTable)
public OracleHint getOracleHint()
public void setOracleHint(OracleHint oracleHint)
public void setWait(Wait wait)
Wait
for this SELECTwait
- the Wait
for this SELECTpublic Wait getWait()
Wait
set for this SELECTWait
set for this SELECTpublic String getForXmlPath()
public void setForXmlPath(String forXmlPath)
public KSQLWindow getKsqlWindow()
public void setKsqlWindow(KSQLWindow ksqlWindow)
public static String orderByToString(List<OrderByElement> orderByElements)
public static String orderByToString(boolean oracleSiblings, List<OrderByElement> orderByElements)
public static String getFormatedList(List<?> list, String expression, boolean useComma, boolean useBrackets)
public static String getStringList(List<?> list)
list
- list of objects with toString methodsgetStringList(List, boolean, boolean)
public static String getStringList(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 bracketspublic void setMySqlSqlCalcFoundRows(boolean mySqlCalcFoundRows)
public void setMySqlSqlNoCache(boolean sqlNoCacheFlagSet)
public boolean getMySqlSqlCalcFoundRows()
public boolean getMySqlSqlNoCache()
Copyright © 2004–2019 JSQLParser. All rights reserved.