public class ShowCreateTableAnalyzedStatement extends AbstractShowAnalyzedStatement
Constructor and Description |
---|
ShowCreateTableAnalyzedStatement(DocTableInfo tableInfo) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(AnalyzedRelationVisitor<C,R> visitor,
C context) |
<C,R> R |
accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor,
C context) |
java.util.List<Field> |
fields() |
QualifiedName |
getQualifiedName() |
boolean |
isWriteOperation()
Defines whether an operation changes the cluster in any way (write).
|
void |
setQualifiedName(QualifiedName qualifiedName) |
DocTableInfo |
tableInfo() |
getField
public ShowCreateTableAnalyzedStatement(DocTableInfo tableInfo)
public DocTableInfo tableInfo()
public <C,R> R accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor, C context)
accept
in interface AnalyzedStatement
accept
in class AbstractShowAnalyzedStatement
public <C,R> R accept(AnalyzedRelationVisitor<C,R> visitor, C context)
public java.util.List<Field> fields()
fields
in interface AnalyzedRelation
fields
in class AbstractShowAnalyzedStatement
public boolean isWriteOperation()
AnalyzedStatement
NOTE: Read only statements with possible writing child statements (like e.g. select using update subquery) must take care about child's write behaviour while returning here.
public QualifiedName getQualifiedName()
public void setQualifiedName(@Nonnull QualifiedName qualifiedName)