Class SQLTableSampling
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.statement.SQLTableSampling
-
- All Implemented Interfaces:
SQLObject,SQLReplaceable
public class SQLTableSampling extends SQLObjectImpl implements SQLReplaceable
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLTableSampling()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor v)SQLTableSamplingclone()SQLExprgetBucket()SQLExprgetByteLength()SQLExprgetOn()SQLExprgetOutOf()SQLExprgetPercent()SQLExprgetRows()booleanisBernoulli()booleanisSystem()booleanreplace(SQLExpr expr, SQLExpr target)voidsetBernoulli(boolean bernoulli)voidsetBucket(SQLExpr x)voidsetByteLength(SQLExpr x)voidsetOn(SQLExpr x)voidsetOutOf(SQLExpr x)voidsetPercent(SQLExpr x)voidsetRows(SQLExpr x)voidsetSystem(boolean system)-
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
-
clone
public SQLTableSampling clone()
- Specified by:
clonein interfaceSQLObject- Overrides:
clonein classSQLObjectImpl
-
getBucket
public SQLExpr getBucket()
-
setBucket
public void setBucket(SQLExpr x)
-
getOutOf
public SQLExpr getOutOf()
-
setOutOf
public void setOutOf(SQLExpr x)
-
getOn
public SQLExpr getOn()
-
setOn
public void setOn(SQLExpr x)
-
getPercent
public SQLExpr getPercent()
-
setPercent
public void setPercent(SQLExpr x)
-
accept0
protected void accept0(SQLASTVisitor v)
- Specified by:
accept0in classSQLObjectImpl
-
replace
public boolean replace(SQLExpr expr, SQLExpr target)
- Specified by:
replacein interfaceSQLReplaceable
-
getByteLength
public SQLExpr getByteLength()
-
setByteLength
public void setByteLength(SQLExpr x)
-
getRows
public SQLExpr getRows()
-
setRows
public void setRows(SQLExpr x)
-
isBernoulli
public boolean isBernoulli()
-
setBernoulli
public void setBernoulli(boolean bernoulli)
-
isSystem
public boolean isSystem()
-
setSystem
public void setSystem(boolean system)
-
-