Class CKSelectQueryBlock
- 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.clickhouse.ast.CKSelectQueryBlock
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLReplaceable,SQLSelectQuery
public class CKSelectQueryBlock extends SQLSelectQueryBlock
-
-
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 CKSelectQueryBlock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLExprgetFormat()SQLExprgetPreWhere()SQLExprgetSample()List<SQLAssignItem>getSettings()booleanisFinal()booleanisWithFill()booleanisWithTies()booleanisWithTotals()voidsetFinal(boolean aFinal)voidsetFormat(SQLExpr format)voidsetPreWhere(SQLExpr x)voidsetSample(SQLExpr x)voidsetSettings(List<SQLAssignItem> x)voidsetWithFill(boolean withFill)voidsetWithTies(boolean withTies)voidsetWithTotals(boolean withTotals)-
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
accept0, 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
-
getPreWhere
public SQLExpr getPreWhere()
-
setPreWhere
public void setPreWhere(SQLExpr x)
-
getSample
public SQLExpr getSample()
-
setSample
public void setSample(SQLExpr x)
-
getFormat
public SQLExpr getFormat()
-
setFormat
public void setFormat(SQLExpr format)
-
getSettings
public List<SQLAssignItem> getSettings()
-
setSettings
public void setSettings(List<SQLAssignItem> x)
-
isFinal
public boolean isFinal()
-
setFinal
public void setFinal(boolean aFinal)
-
isWithTotals
public boolean isWithTotals()
-
setWithTotals
public void setWithTotals(boolean withTotals)
-
isWithFill
public boolean isWithFill()
-
setWithFill
public void setWithFill(boolean withFill)
-
isWithTies
public boolean isWithTies()
-
setWithTies
public void setWithTies(boolean withTies)
-
-