com.alibaba.druid.sql.dialect.mysql.ast.statement
类 MySqlSelectQueryBlock

java.lang.Object
  继承者 com.alibaba.druid.sql.ast.SQLObjectImpl
      继承者 com.alibaba.druid.sql.ast.statement.SQLSelectQuery
          继承者 com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
              继承者 com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock
所有已实现的接口:
SQLObject, MySqlObject

public class MySqlSelectQueryBlock
extends SQLSelectQueryBlock
implements MySqlObject


嵌套类摘要
static class MySqlSelectQueryBlock.Limit
           
 
构造方法摘要
MySqlSelectQueryBlock()
           
 
方法摘要
 void accept0(MySqlASTVisitor visitor)
           
 boolean equals(Object obj)
           
 Boolean getCache()
           
 List<SQLCommentHint> getHints()
           
 int getHintsSize()
           
 MySqlSelectQueryBlock.Limit getLimit()
           
 SQLOrderBy getOrderBy()
           
 List<SQLExpr> getProcedureArgumentList()
           
 SQLName getProcedureName()
           
 int hashCode()
           
 boolean isBigResult()
           
 boolean isBufferResult()
           
 boolean isCalcFoundRows()
           
 boolean isForUpdate()
           
 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 setForUpdate(boolean forUpdate)
           
 void setHignPriority(boolean hignPriority)
           
 void setHints(List<SQLCommentHint> hints)
           
 void setLimit(MySqlSelectQueryBlock.Limit limit)
           
 void setLockInShareMode(boolean lockInShareMode)
           
 void setOrderBy(SQLOrderBy orderBy)
           
 void setProcedureArgumentList(List<SQLExpr> procedureArgumentList)
           
 void setProcedureName(SQLName procedureName)
           
 void setSmallResult(boolean smallResult)
           
 void setStraightJoin(boolean straightJoin)
           
 
从类 com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock 继承的方法
getDistionOption, getFrom, getGroupBy, getInto, getSelectList, getWhere, setDistionOption, setFrom, setGroupBy, setInto, setInto, setWhere
 
从类 com.alibaba.druid.sql.ast.SQLObjectImpl 继承的方法
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent, toString
 
从类 java.lang.Object 继承的方法
getClass, notify, notifyAll, wait, wait, wait
 
从接口 com.alibaba.druid.sql.ast.SQLObject 继承的方法
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent
 

构造方法详细信息

MySqlSelectQueryBlock

public MySqlSelectQueryBlock()
方法详细信息

getHintsSize

public int getHintsSize()

getHints

public List<SQLCommentHint> getHints()

setHints

public void setHints(List<SQLCommentHint> hints)

isForUpdate

public boolean isForUpdate()

setForUpdate

public void setForUpdate(boolean forUpdate)

isLockInShareMode

public boolean isLockInShareMode()

setLockInShareMode

public void setLockInShareMode(boolean lockInShareMode)

getProcedureName

public SQLName getProcedureName()

setProcedureName

public void setProcedureName(SQLName procedureName)

getProcedureArgumentList

public List<SQLExpr> getProcedureArgumentList()

setProcedureArgumentList

public void setProcedureArgumentList(List<SQLExpr> procedureArgumentList)

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

public Boolean getCache()

setCache

public void setCache(Boolean cache)

isCalcFoundRows

public boolean isCalcFoundRows()

setCalcFoundRows

public void setCalcFoundRows(boolean calcFoundRows)

getOrderBy

public SQLOrderBy getOrderBy()

setOrderBy

public void setOrderBy(SQLOrderBy orderBy)

getLimit

public MySqlSelectQueryBlock.Limit getLimit()

setLimit

public void setLimit(MySqlSelectQueryBlock.Limit limit)

hashCode

public int hashCode()
覆盖:
SQLSelectQueryBlock 中的 hashCode

equals

public boolean equals(Object obj)
覆盖:
SQLSelectQueryBlock 中的 equals

accept0

public void accept0(MySqlASTVisitor visitor)
指定者:
接口 MySqlObject 中的 accept0


Copyright © 2013 Alibaba Group. All Rights Reserved.