Class OscarSelectQueryBlock
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
-
- com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
-
- com.alibaba.druid.sql.dialect.oscar.ast.stmt.OscarSelectQueryBlock
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLReplaceable,SQLSelectQuery,OscarObject
public class OscarSelectQueryBlock extends SQLSelectQueryBlock implements OscarObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOscarSelectQueryBlock.FetchClausestatic classOscarSelectQueryBlock.ForClausestatic classOscarSelectQueryBlock.IntoOptionLocalstatic classOscarSelectQueryBlock.IntoOptionTemp
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
cachedSelectList, cachedSelectListHash, clusterBy, commentsAfterFrom, connectBy, dbType, distionOption, distributeBy, forShare, forUpdate, forUpdateOf, from, groupBy, hints, into, limit, noCycle, noWait, orderBy, orderBySiblings, prior, qualify, selectList, skipLocked, sortBy, startWith, waitTime, where, windows, with
-
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
parenthesized
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description OscarSelectQueryBlock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept0(OscarASTVisitor visitor)protected voidaccept0(SQLASTVisitor visitor)List<SQLExpr>getDistinctOn()OscarSelectQueryBlock.FetchClausegetFetch()OscarSelectQueryBlock.ForClausegetForClause()OscarSelectQueryBlock.IntoOptionLocalgetIntoOptionLocal()OscarSelectQueryBlock.IntoOptionTempgetIntoOptionTemp()SQLTopgetTop()voidsetDistinctOn(List<SQLExpr> distinctOn)voidsetFetch(OscarSelectQueryBlock.FetchClause fetch)voidsetForClause(OscarSelectQueryBlock.ForClause forClause)voidsetIntoOptionLocal(OscarSelectQueryBlock.IntoOptionLocal intoOptionLocal)voidsetIntoOptionTemp(OscarSelectQueryBlock.IntoOptionTemp intoOptionTemp)voidsetTop(int rowCount)voidsetTop(SQLTop top)-
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
acceptChild, addClusterBy, addCondition, addCondition, addDistributeBy, addDistributeBy, addHaving, addOrderBy, addOrderBy, addOrderBy, addOrderBy, addSelectItem, addSelectItem, addSelectItem, addSelectItem, addSortBy, addWhere, addWhereForDynamicFilter, addWindow, clearMapJoinHint, clone, cloneSelectListTo, cloneTo, computeSelecteListAlias, containsOrderBy, equals, equalsForMergeJoin, findAllColumnSelectItem, findColumn, findColumn, findSelectItem, findSelectItem, findSelectItemAndComputeDataType, findSelectItemAndComputeDataType, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, getCachedSelectList, getCachedSelectListHash, getClusterBy, getClusterByDirect, getCommentsAfterFrom, getConnectBy, getDbType, getDistionOption, getDistributeBy, getDistributeByDirect, getFirst, getForUpdateOf, getForUpdateOfSize, getFrom, getGroupBy, getHints, getHintsDirect, getHintsSize, getInto, getLimit, getMappJoinTableSources, getOffset, getOrderBy, getOrderBySiblings, getQualify, getSelectItem, getSelectList, getSortBy, getSortByDirect, getStartWith, getWaitTime, getWhere, getWindows, getWith, hasAllColumnSelectItem, hashCode, hasSelectAggregation, isDistinct, isForShare, isForUpdate, isNoCycle, isNoWait, isPrior, isSkipLocked, limit, mergeLimit, removeCondition, removeCondition, replace, replaceInParent, replaceList, resolveColum, selectItemHasAllColumn, selectItemHasAllColumn, setCachedSelectList, setCommentsAfterFrom, setConnectBy, setDbType, setDistinct, setDistinct, setDistionOption, setFirst, setForShare, setForUpdate, setFrom, setFrom, setFrom, setFrom, setFrom, setGroupBy, setHints, setInto, setInto, setLimit, setNoCycle, setNoWait, setOffset, setOrderBy, setOrderBySiblings, setPrior, setQualify, setSkipLocked, setStartWith, setWaitTime, setWhere, setWith, whereOr
-
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
cloneTo, isParenthesized, setParenthesized
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Method Detail
-
accept0
public void accept0(OscarASTVisitor visitor)
- Specified by:
accept0in interfaceOscarObject
-
getIntoOptionTemp
public OscarSelectQueryBlock.IntoOptionTemp getIntoOptionTemp()
-
setIntoOptionTemp
public void setIntoOptionTemp(OscarSelectQueryBlock.IntoOptionTemp intoOptionTemp)
-
getIntoOptionLocal
public OscarSelectQueryBlock.IntoOptionLocal getIntoOptionLocal()
-
setIntoOptionLocal
public void setIntoOptionLocal(OscarSelectQueryBlock.IntoOptionLocal intoOptionLocal)
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLSelectQueryBlock
-
getFetch
public OscarSelectQueryBlock.FetchClause getFetch()
-
setFetch
public void setFetch(OscarSelectQueryBlock.FetchClause fetch)
-
getForClause
public OscarSelectQueryBlock.ForClause getForClause()
-
setForClause
public void setForClause(OscarSelectQueryBlock.ForClause forClause)
-
setTop
public void setTop(SQLTop top)
-
getTop
public SQLTop getTop()
-
setTop
public void setTop(int rowCount)
-
-