Package com.alibaba.druid.sql.ast
Class SQLLimit
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLLimit
-
- All Implemented Interfaces:
SQLObject,SQLReplaceable
public final class SQLLimit extends SQLObjectImpl implements SQLReplaceable
Created by wenshao on 16/9/25.
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor visitor)voidaddBy(SQLExpr item)SQLLimitclone()booleanequals(Object o)List<SQLExpr>getBy()SQLExprgetOffset()SQLExprgetRowCount()inthashCode()booleanisOffsetClause()voidmerge(SQLLimit other)booleanreplace(SQLExpr expr, SQLExpr target)voidsetOffset(int offset)voidsetOffset(SQLExpr offset)voidsetOffsetClause(boolean offsetClause)voidsetRowCount(int rowCount)voidsetRowCount(SQLExpr rowCount)-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine, toString
-
-
-
-
Method Detail
-
getRowCount
public SQLExpr getRowCount()
-
setRowCount
public void setRowCount(SQLExpr rowCount)
-
setRowCount
public void setRowCount(int rowCount)
-
getOffset
public SQLExpr getOffset()
-
setOffset
public void setOffset(int offset)
-
setOffset
public void setOffset(SQLExpr offset)
-
isOffsetClause
public boolean isOffsetClause()
-
setOffsetClause
public void setOffsetClause(boolean offsetClause)
-
merge
public void merge(SQLLimit other)
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Specified by:
accept0in classSQLObjectImpl
-
clone
public SQLLimit clone()
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLObjectImpl
-
addBy
public void addBy(SQLExpr item)
-
replace
public boolean replace(SQLExpr expr, SQLExpr target)
- Specified by:
replacein interfaceSQLReplaceable
-
-