public class IndexHintNode extends QueryTreeNode
Modifier and Type | Class and Description |
---|---|
static class |
IndexHintNode.HintScope |
static class |
IndexHintNode.HintType |
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
IndexHintNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
IndexHintNode.HintScope |
getHintScope() |
IndexHintNode.HintType |
getHintType() |
List<String> |
getIndexes() |
void |
init(Object hintType,
Object hintScope,
Object indexes)
Initialize a query tree node.
|
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, printSubNodes, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void init(Object hintType, Object hintScope, Object indexes)
QueryTreeNode
init
in class QueryTreeNode
public IndexHintNode.HintType getHintType()
public IndexHintNode.HintScope getHintScope()
public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class QueryTreeNode
StandardException
public String toString()
toString
in class QueryTreeNode
Copyright © 2013 Akiban Technologies, Inc. All rights reserved.