public class ExplainStatementNode extends StatementNode
| Modifier and Type | Class and Description |
|---|---|
static class |
ExplainStatementNode.Detail |
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX| Constructor and Description |
|---|
ExplainStatementNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
ExplainStatementNode.Detail |
getDetail() |
StatementNode |
getStatement() |
void |
init(Object statement,
Object detail)
Initializer for an ExplainStatementNode
|
void |
printSubNodes(int depth)
Prints the sub-nodes of this object.
|
String |
statementToString() |
String |
toString()
Convert this object to a String.
|
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, init, init, init, init, init, init, init, init, init, init, init, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrintpublic void init(Object statement, Object detail)
init in class QueryTreeNodestatement - The statement to be explained.detail - Level of detail.public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom in class QueryTreeNodeStandardExceptionpublic String toString()
toString in class StatementNodepublic String statementToString()
statementToString in class StatementNodepublic void printSubNodes(int depth)
printSubNodes in class QueryTreeNodedepth - The depth of this node in the treepublic StatementNode getStatement()
public ExplainStatementNode.Detail getDetail()
Copyright © 2015 FoundationDB, LLC. All rights reserved.