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

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.ast.statement.SQLSelectQuery
          extended by com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
              extended by com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock
All Implemented Interfaces:
SQLObject, MySqlObject, Serializable

public class MySqlSelectQueryBlock
extends SQLSelectQueryBlock
implements MySqlObject

See Also:
Serialized Form

Nested Class Summary
static class MySqlSelectQueryBlock.Limit
           
 
Constructor Summary
MySqlSelectQueryBlock()
           
 
Method Summary
 void accept0(MySqlASTVisitor visitor)
           
 Boolean getCache()
           
 List<SQLCommentHint> getHints()
           
 MySqlSelectQueryBlock.Limit getLimit()
           
 SQLOrderBy getOrderBy()
           
 List<SQLExpr> getProcedureArgumentList()
           
 SQLName getProcedureName()
           
 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)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
getDistionOption, getFrom, getGroupBy, getInto, getSelectList, getWhere, output, setDistionOption, setFrom, setGroupBy, setInto, setInto, setWhere
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, getAttribute, getAttributes, getAttributesDirect, getParent, putAttribute, setParent, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent
 

Constructor Detail

MySqlSelectQueryBlock

public MySqlSelectQueryBlock()
Method Detail

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)

accept0

public void accept0(MySqlASTVisitor visitor)
Specified by:
accept0 in interface MySqlObject


Copyright © 2012 Alibaba Group. All Rights Reserved.