public class Explain extends Statement
| Constructor and Description |
|---|
Explain(NodeLocation location,
boolean analyze,
boolean verbose,
Statement statement,
List<ExplainOption> options) |
Explain(Statement statement,
boolean analyze,
boolean verbose,
List<ExplainOption> options) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(AstVisitor<R,C> visitor,
C context)
Accessible for
AstVisitor, use AstVisitor.process(Node, Object) instead. |
boolean |
equals(Object obj) |
List<Node> |
getChildren() |
List<ExplainOption> |
getOptions() |
Statement |
getStatement() |
int |
hashCode() |
boolean |
isAnalyze() |
boolean |
isVerbose() |
String |
toString() |
getLocationpublic Explain(Statement statement, boolean analyze, boolean verbose, List<ExplainOption> options)
public Explain(NodeLocation location, boolean analyze, boolean verbose, Statement statement, List<ExplainOption> options)
public Statement getStatement()
public boolean isAnalyze()
public boolean isVerbose()
public List<ExplainOption> getOptions()
public <R,C> R accept(AstVisitor<R,C> visitor, C context)
NodeAstVisitor, use AstVisitor.process(Node, Object) instead.public List<Node> getChildren()
getChildren in class NodeCopyright © 2012–2023. All rights reserved.