Class RedshiftSelectQueryBlock
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.redshift.stmt.RedshiftSelectQueryBlock
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLReplaceable,SQLSelectQuery
-
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, windowsFields inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
parenthesizedFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaccept0(RedshiftASTVisitor visitor) protected voidaccept0(SQLASTVisitor visitor) getTop()booleanbooleanbooleanvoidsetInsertTable(boolean insertTable) voidsetInsertTemp(boolean insertTemp) voidsetInsertTemporary(boolean insertTemporary) voidMethods 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, 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, hashCode, hasSelectAggregation, isDistinct, isForShare, isForUpdate, isNoCycle, isNoWait, isPrior, isSkipLocked, limit, mergeLimit, removeCondition, removeCondition, replace, replaceInParent, 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, whereOrMethods inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
cloneTo, isParenthesized, setParenthesizedMethods 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, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
Constructor Details
-
RedshiftSelectQueryBlock
public RedshiftSelectQueryBlock()
-
-
Method Details
-
getTop
-
setTop
-
isInsertTable
public boolean isInsertTable() -
setInsertTable
public void setInsertTable(boolean insertTable) -
isInsertTemp
public boolean isInsertTemp() -
setInsertTemp
public void setInsertTemp(boolean insertTemp) -
isInsertTemporary
public boolean isInsertTemporary() -
setInsertTemporary
public void setInsertTemporary(boolean insertTemporary) -
accept0
- Overrides:
accept0in classSQLSelectQueryBlock
-
accept0
-