public abstract class AbstractDropTableAnalyzedStatement<T extends TableInfo> extends AbstractDDLAnalyzedStatement
Modifier and Type | Field and Description |
---|---|
protected boolean |
dropIfExists |
protected boolean |
noop |
protected Schemas |
schemas |
protected T |
tableInfo |
tableParameter
Constructor and Description |
---|
AbstractDropTableAnalyzedStatement(Schemas schemas,
boolean dropIfExists) |
Modifier and Type | Method and Description |
---|---|
abstract <C,R> R |
accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor,
C context) |
boolean |
dropIfExists() |
java.lang.String |
index() |
boolean |
noop() |
T |
table() |
TableIdent |
tableIdent() |
tableParameter
protected final Schemas schemas
protected final boolean dropIfExists
protected boolean noop
public AbstractDropTableAnalyzedStatement(Schemas schemas, boolean dropIfExists)
public java.lang.String index()
public T table()
public TableIdent tableIdent()
public boolean noop()
public boolean dropIfExists()
public abstract <C,R> R accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor, C context)
accept
in interface AnalyzedStatement
accept
in class AbstractDDLAnalyzedStatement