Class MySqlSelectQueryBlock
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.mysql.ast.statement.MySqlSelectQueryBlock
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLReplaceable,SQLSelectQuery,MySqlObject
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
cachedSelectList, cachedSelectListHash, clusterBy, 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 TypeMethodDescriptionvoidaccept0(MySqlASTVisitor visitor) protected voidaccept0(SQLASTVisitor visitor) clone()booleangetCache()intinthashCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBigResult(boolean bigResult) voidsetBufferResult(boolean bufferResult) voidvoidsetCalcFoundRows(boolean calcFoundRows) voidvoidsetHignPriority(boolean hignPriority) voidsetLockInShareMode(boolean lockInShareMode) voidsetProcedureName(SQLName procedureName) voidsetSmallResult(boolean smallResult) voidsetStraightJoin(boolean straightJoin) toString()Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
addClusterBy, addCondition, addCondition, addDistributeBy, addDistributeBy, addHaving, addOrderBy, addOrderBy, addOrderBy, addOrderBy, addSelectItem, addSelectItem, addSelectItem, addSelectItem, addSortBy, addWhere, addWhereForDynamicFilter, addWindow, clearMapJoinHint, cloneSelectListTo, cloneTo, computeSelecteListAlias, containsOrderBy, equalsForMergeJoin, findAllColumnSelectItem, findColumn, findColumn, findSelectItem, findSelectItem, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, getCachedSelectList, getCachedSelectListHash, getClusterBy, getClusterByDirect, getConnectBy, getDbType, getDistionOption, getDistributeBy, getDistributeByDirect, getFirst, getForUpdateOf, getForUpdateOfSize, getFrom, getGroupBy, getHints, getHintsDirect, getInto, getLimit, getMappJoinTableSources, getOffset, getOrderBy, getOrderBySiblings, getQualify, getSelectItem, getSelectList, getSortBy, getSortByDirect, getStartWith, getWaitTime, getWhere, getWindows, hasSelectAggregation, isDistinct, isForShare, isForUpdate, isNoCycle, isNoWait, isPrior, isSkipLocked, limit, mergeLimit, removeCondition, removeCondition, replace, replaceInParent, resolveColum, selectItemHasAllColumn, selectItemHasAllColumn, setCachedSelectList, setConnectBy, setDbType, 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
isParenthesized, setParenthesizedMethods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineMethods 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, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParent
-
Constructor Details
-
MySqlSelectQueryBlock
public MySqlSelectQueryBlock()
-
-
Method Details
-
clone
- Specified by:
clonein interfaceSQLObject- Specified by:
clonein interfaceSQLSelectQuery- Overrides:
clonein classSQLSelectQueryBlock
-
getHintsSize
public int getHintsSize()- Overrides:
getHintsSizein classSQLSelectQueryBlock
-
getProcedureName
-
setProcedureName
-
getProcedureArgumentList
-
isHignPriority
public boolean isHignPriority() -
setHignPriority
public void setHignPriority(boolean hignPriority) -
isStraightJoin
public boolean isStraightJoin() -
setStraightJoin
public void setStraightJoin(boolean straightJoin) -
isSmallResult
public boolean isSmallResult() -
setSmallResult
public void setSmallResult(boolean smallResult) -
isBigResult
public boolean isBigResult() -
setBigResult
public void setBigResult(boolean bigResult) -
isBufferResult
public boolean isBufferResult() -
setBufferResult
public void setBufferResult(boolean bufferResult) -
getCache
-
setCache
-
isCalcFoundRows
public boolean isCalcFoundRows() -
setCalcFoundRows
public void setCalcFoundRows(boolean calcFoundRows) -
equals
- Overrides:
equalsin classSQLSelectQueryBlock
-
hashCode
public int hashCode()- Overrides:
hashCodein classSQLSelectQueryBlock
-
accept0
- Overrides:
accept0in classSQLSelectQueryBlock
-
accept0
- Specified by:
accept0in interfaceMySqlObject
-
getForcePartition
-
setForcePartition
-
toString
- Overrides:
toStringin classSQLObjectImpl
-