类 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
- 所有已实现的接口:
SQLDbTypedObject,SQLObject,SQLReplaceable,SQLSelectQuery,MySqlObject
-
字段概要
从类继承的字段 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, windows从类继承的字段 com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
parenthesized从类继承的字段 com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaccept0(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()从类继承的方法 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, whereOr从类继承的方法 com.alibaba.druid.sql.ast.statement.SQLSelectQueryBase
isParenthesized, setParenthesized从类继承的方法 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, putAttribute, setHint, setParent, setSourceColumn, setSourceLine从接口继承的方法 com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
-
构造器详细资料
-
MySqlSelectQueryBlock
public MySqlSelectQueryBlock()
-
-
方法详细资料
-
clone
- 指定者:
clone在接口中SQLObject- 指定者:
clone在接口中SQLSelectQuery- 覆盖:
clone在类中SQLSelectQueryBlock
-
getHintsSize
public int getHintsSize()- 覆盖:
getHintsSize在类中SQLSelectQueryBlock
-
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
- 覆盖:
equals在类中SQLSelectQueryBlock
-
hashCode
public int hashCode()- 覆盖:
hashCode在类中SQLSelectQueryBlock
-
accept0
- 覆盖:
accept0在类中SQLSelectQueryBlock
-
accept0
- 指定者:
accept0在接口中MySqlObject
-
getForcePartition
-
setForcePartition
-
toString
- 覆盖:
toString在类中SQLObjectImpl
-