Package com.alibaba.druid.sql.ast
Class SQLTop
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLTop
-
- All Implemented Interfaces:
SQLObject,SQLReplaceable
public class SQLTop extends SQLObjectImpl implements SQLReplaceable
-
-
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 v)SQLTopclone()SQLExprgetExpr()booleanisParentheses()booleanisPercent()booleanisWithTies()booleanreplace(SQLExpr expr, SQLExpr target)voidsetExpr(int expr)voidsetExpr(SQLExpr expr)voidsetParentheses(boolean parentheses)voidsetPercent(boolean percent)voidsetWithTies(boolean withTies)-
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
-
-
-
-
Constructor Detail
-
SQLTop
public SQLTop()
-
SQLTop
public SQLTop(SQLExpr expr)
-
-
Method Detail
-
getExpr
public SQLExpr getExpr()
-
setExpr
public void setExpr(SQLExpr expr)
-
setExpr
public void setExpr(int expr)
-
isPercent
public boolean isPercent()
-
setPercent
public void setPercent(boolean percent)
-
isWithTies
public boolean isWithTies()
-
setWithTies
public void setWithTies(boolean withTies)
-
isParentheses
public boolean isParentheses()
-
setParentheses
public void setParentheses(boolean parentheses)
-
clone
public SQLTop clone()
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLObjectImpl
-
accept0
protected void accept0(SQLASTVisitor v)
- Specified by:
accept0in classSQLObjectImpl
-
replace
public boolean replace(SQLExpr expr, SQLExpr target)
- Specified by:
replacein interfaceSQLReplaceable
-
-