public class MySqlSelectQueryBlock extends SQLSelectQueryBlock implements MySqlObject
| Constructor and Description |
|---|
MySqlSelectQueryBlock() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept0(MySqlASTVisitor visitor) |
MySqlSelectQueryBlock |
clone() |
boolean |
equals(Object o) |
Boolean |
getCache() |
SQLName |
getForcePartition() |
int |
getHintsSize() |
List<SQLExpr> |
getProcedureArgumentList() |
SQLName |
getProcedureName() |
int |
hashCode() |
boolean |
isBigResult() |
boolean |
isBufferResult() |
boolean |
isCalcFoundRows() |
boolean |
isHignPriority() |
boolean |
isLockInShareMode() |
boolean |
isSmallResult() |
boolean |
isStraightJoin() |
void |
setBigResult(boolean bigResult) |
void |
setBufferResult(boolean bufferResult) |
void |
setCache(Boolean cache) |
void |
setCalcFoundRows(boolean calcFoundRows) |
void |
setForcePartition(SQLName x) |
void |
setHignPriority(boolean hignPriority) |
void |
setLockInShareMode(boolean lockInShareMode) |
void |
setProcedureName(SQLName procedureName) |
void |
setSmallResult(boolean smallResult) |
void |
setStraightJoin(boolean straightJoin) |
String |
toString() |
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, 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, setSkipLocked, setStartWith, setWaitTime, setWhere, whereOrisParenthesized, setParenthesizedaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, putAttribute, setParentpublic MySqlSelectQueryBlock clone()
clone in interface SQLObjectclone in interface SQLSelectQueryclone in class SQLSelectQueryBlockpublic int getHintsSize()
getHintsSize in class SQLSelectQueryBlockpublic boolean isLockInShareMode()
public void setLockInShareMode(boolean lockInShareMode)
public SQLName getProcedureName()
public void setProcedureName(SQLName procedureName)
public boolean isHignPriority()
public void setHignPriority(boolean hignPriority)
public boolean isStraightJoin()
public void setStraightJoin(boolean straightJoin)
public boolean isSmallResult()
public void setSmallResult(boolean smallResult)
public boolean isBigResult()
public void setBigResult(boolean bigResult)
public boolean isBufferResult()
public void setBufferResult(boolean bufferResult)
public Boolean getCache()
public void setCache(Boolean cache)
public boolean isCalcFoundRows()
public void setCalcFoundRows(boolean calcFoundRows)
public boolean equals(Object o)
equals in class SQLSelectQueryBlockpublic int hashCode()
hashCode in class SQLSelectQueryBlockpublic void accept0(MySqlASTVisitor visitor)
accept0 in interface MySqlObjectpublic SQLName getForcePartition()
public void setForcePartition(SQLName x)
public String toString()
toString in class SQLObjectImplCopyright © 2013–2021 Alibaba Group. All rights reserved.