public abstract class AbstractShowAnalyzedStatement extends java.lang.Object implements AnalyzedStatement, AnalyzedRelation
Constructor and Description |
---|
AbstractShowAnalyzedStatement() |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor,
C context) |
java.util.List<Field> |
fields() |
Field |
getField(Path path) |
Field |
getWritableField(Path path) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
public <C,R> R accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor, C context)
accept
in interface AnalyzedStatement
@Nullable public Field getField(Path path)
getField
in interface AnalyzedRelation
public Field getWritableField(Path path) throws java.lang.UnsupportedOperationException, ColumnUnknownException
getWritableField
in interface AnalyzedRelation
java.lang.UnsupportedOperationException
ColumnUnknownException
public java.util.List<Field> fields()
fields
in interface AnalyzedRelation