public class IndexConstraintDefinitionNode extends ConstraintDefinitionNode implements IndexDefinition
ConstraintDefinitionNode.ConstraintTypeTableElementNode.ElementTypeconstraintName, constraintType, propertiesAUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX| Constructor and Description |
|---|
IndexConstraintDefinitionNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
IndexColumnList |
getIndexColumnList() |
String |
getIndexName() |
JoinNode.JoinType |
getJoinType() |
TableName |
getObjectName() |
StorageFormatNode |
getStorageFormat() |
boolean |
getUniqueness() |
void |
init(Object tableName,
Object indexColumnList,
Object indexName,
Object joinType,
Object storage)
Initialize a query tree node.
|
void |
printSubNodes(int depth)
Prints the sub-nodes of this object.
|
String |
toString()
Convert this object to a String.
|
getColumnList, getConstraintName, getConstraintType, getProperties, getVerifyType, init, init, init, setConstraintName, setPropertiesgetName, init, initaccept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, 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 tableName, Object indexColumnList, Object indexName, Object joinType, Object storage)
QueryTreeNodeinit in class QueryTreeNodepublic String getIndexName()
public IndexColumnList getIndexColumnList()
getIndexColumnList in interface IndexDefinitionpublic JoinNode.JoinType getJoinType()
getJoinType in interface IndexDefinitionpublic StorageFormatNode getStorageFormat()
public boolean getUniqueness()
getUniqueness in interface IndexDefinitionpublic TableName getObjectName()
getObjectName in interface IndexDefinitionpublic void copyFrom(QueryTreeNode node) throws StandardException
ConstraintDefinitionNodecopyFrom in class ConstraintDefinitionNodeStandardExceptionpublic String toString()
ConstraintDefinitionNodetoString in class ConstraintDefinitionNodepublic void printSubNodes(int depth)
ConstraintDefinitionNodeprintSubNodes in class ConstraintDefinitionNodedepth - The depth to indent the sub-nodesCopyright © 2014 FoundationDB, LLC. All rights reserved.