public class PlainSelect extends Select
| Constructor and Description |
|---|
PlainSelect() |
accept, accept, addOrderByElements, addOrderByElements, addWithItemsList, addWithItemsList, appendStringListTo, appendTo, as, getFetch, getForClause, getFormattedList, getFormattedList, getIsolation, getLimit, getLimitBy, getOffset, getOrderByElements, getPlainSelect, getSelectBody, getSetOperationList, getStringList, getStringList, getValues, getWithItemsList, isOracleSiblings, orderByToString, orderByToString, setFetch, setForClause, setIsolation, setLimit, setLimitBy, setOffset, setOracleSiblings, setOrderByElements, setWithItemsList, withFetch, withIsolation, withLimit, withLimitBy, withOffset, withOrderByElements, withWithItemsList@Deprecated public boolean isUseBrackets()
public FromItem getFromItem()
public List<SelectItem<?>> getSelectItems()
public SelectItem<?> getSelectItem(int index)
public Expression getWhere()
public PlainSelect withFromItem(FromItem item)
public void setFromItem(FromItem item)
public PlainSelect withSelectItems(List<SelectItem<?>> list)
public void setSelectItems(List<SelectItem<?>> list)
public PlainSelect addSelectItems(SelectItem<?>... items)
public PlainSelect addSelectItems(Expression... expressions)
public PlainSelect addSelectItem(Expression expression, Alias alias)
public PlainSelect addSelectItem(Expression expression)
public void setWhere(Expression where)
public List<LateralView> getLateralViews()
public void setLateralViews(Collection<LateralView> lateralViews)
public PlainSelect addLateralView(LateralView lateralView)
public PlainSelect withLateralViews(Collection<LateralView> lateralViews)
public Join getJoin(int index)
public PlainSelect addJoins(Join... joins)
public PlainSelect withJoins(List<Join> joins)
public boolean isUsingFinal()
public void setUsingFinal(boolean usingFinal)
public PlainSelect withUsingFinal(boolean usingFinal)
public void accept(SelectVisitor selectVisitor)
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 boolean getMySqlHintStraightJoin()
public void setMySqlHintStraightJoin(boolean mySqlHintStraightJoin)
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 Expression getQualify()
public PlainSelect setQualify(Expression qualify)
public GroupByElement getGroupBy()
Expressions of the GROUP BY clause. It is null in case there is no GROUP BY
clauseExpressionspublic void setGroupByElement(GroupByElement groupBy)
public PlainSelect addGroupByColumnReference(Expression expr)
public OracleHierarchicalExpression getOracleHierarchical()
public void setOracleHierarchical(OracleHierarchicalExpression oracleHierarchical)
public ForMode getForMode()
public void setForMode(ForMode forMode)
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 void setEmitChanges(boolean emitChanges)
public boolean isEmitChanges()
public List<WindowDefinition> getWindowDefinitions()
public void setWindowDefinitions(List<WindowDefinition> windowDefinitions)
public boolean isSkipLocked()
public void setSkipLocked(boolean skipLocked)
public StringBuilder appendSelectBodyTo(StringBuilder builder)
appendSelectBodyTo in class Selectpublic PlainSelect withMySqlSqlCalcFoundRows(boolean mySqlCalcFoundRows)
public PlainSelect withMySqlSqlNoCache(MySqlSqlCacheFlags mySqlCacheFlag)
public void setMySqlSqlCalcFoundRows(boolean mySqlCalcFoundRows)
public void setMySqlSqlCacheFlag(MySqlSqlCacheFlags sqlCacheFlag)
public boolean getMySqlSqlCalcFoundRows()
public MySqlSqlCacheFlags getMySqlSqlCacheFlag()
public void setNoWait(boolean noWait)
public boolean isNoWait()
public PlainSelect withDistinct(Distinct distinct)
public PlainSelect withIntoTables(List<Table> intoTables)
public PlainSelect withWhere(Expression where)
public PlainSelect withOptimizeFor(OptimizeFor optimizeFor)
public PlainSelect withSkip(Skip skip)
public PlainSelect withMySqlHintStraightJoin(boolean mySqlHintStraightJoin)
public PlainSelect withFirst(First first)
public PlainSelect withTop(Top top)
public PlainSelect withOracleHierarchical(OracleHierarchicalExpression oracleHierarchical)
public PlainSelect withOracleHint(OracleHint oracleHint)
public PlainSelect withOracleSiblings(boolean oracleSiblings)
withOracleSiblings in class Selectpublic PlainSelect withForMode(ForMode forMode)
public PlainSelect withForUpdateTable(Table forUpdateTable)
public PlainSelect withForXmlPath(String forXmlPath)
public PlainSelect withKsqlWindow(KSQLWindow ksqlWindow)
public PlainSelect withNoWait(boolean noWait)
public PlainSelect withSkipLocked(boolean skipLocked)
public PlainSelect withHaving(Expression having)
public PlainSelect withWait(Wait wait)
public PlainSelect addSelectItems(Collection<? extends SelectItem<?>> selectItems)
public PlainSelect addIntoTables(Table... intoTables)
public PlainSelect addIntoTables(Collection<? extends Table> intoTables)
public PlainSelect addJoins(Collection<? extends Join> joins)
public <E extends Expression> E getWhere(Class<E> type)
public <E extends Expression> E getHaving(Class<E> type)
Copyright © 2004–2023 JSQLParser. All rights reserved.