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
  • Constructor Details

    • SQLTableSampling

      public SQLTableSampling()
  • Method Details

    • clone

      public SQLTableSampling clone()
      Specified by:
      clone in interface SQLObject
      Overrides:
      clone in class SQLObjectImpl
    • 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:
      accept0 in class SQLObjectImpl
    • replace

      public boolean replace(SQLExpr expr, SQLExpr target)
      Specified by:
      replace in interface SQLReplaceable
    • 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)