public class SelectAnalyzedStatement extends java.lang.Object implements AnalyzedStatement
Constructor and Description |
---|
SelectAnalyzedStatement(QueriedRelation relation) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor,
C context) |
boolean |
isWriteOperation()
Defines whether an operation changes the cluster in any way (write).
|
QueriedRelation |
relation() |
public SelectAnalyzedStatement(QueriedRelation relation)
public QueriedRelation relation()
public <C,R> R accept(AnalyzedStatementVisitor<C,R> analyzedStatementVisitor, C context)
accept
in interface AnalyzedStatement
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.
isWriteOperation
in interface AnalyzedStatement