public class FKConstraintDefinitionNode extends ConstraintDefinitionNode
| Modifier and Type | Class and Description |
|---|---|
static class |
FKConstraintDefinitionNode.MatchType |
ConstraintDefinitionNode.ConstraintTypeTableElementNode.ElementTypeconstraintName, constraintType, propertiesAUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX| Constructor and Description |
|---|
FKConstraintDefinitionNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
FKConstraintDefinitionNode.MatchType |
getMatchType() |
int |
getRefActionDeleteRule() |
int |
getRefActionUpdateRule() |
ResultColumnList |
getRefResultColumnList() |
TableName |
getRefTableName() |
void |
init(Object constraintName,
Object constraintType,
Object behavior,
Object grouping,
Object existenceCheck)
Initialize a query tree node.
|
void |
init(Object constraintName,
Object refTableName,
Object fkRcl,
Object refRcl,
Object refActionDelete,
Object refActionUpdate,
Object matchType,
Object grouping,
Object deferrable,
Object initiallyDeferred)
Initialize a query tree node.
|
boolean |
isDeferrable() |
boolean |
isGrouping() |
boolean |
isInitiallyDeferred() |
String |
toString()
Convert this object to a String.
|
getColumnList, getConstraintName, getConstraintType, getExistenceCheck, getProperties, getVerifyType, init, init, init, printSubNodes, setConstraintName, setPropertiesgetName, init, initaccept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, 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 constraintName, Object refTableName, Object fkRcl, Object refRcl, Object refActionDelete, Object refActionUpdate, Object matchType, Object grouping, Object deferrable, Object initiallyDeferred)
QueryTreeNodeinit in class QueryTreeNodepublic void init(Object constraintName, Object constraintType, Object behavior, Object grouping, Object existenceCheck)
QueryTreeNodeinit in class QueryTreeNodepublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom in class ConstraintDefinitionNodeStandardExceptionpublic TableName getRefTableName()
public ResultColumnList getRefResultColumnList()
public int getRefActionDeleteRule()
public int getRefActionUpdateRule()
public FKConstraintDefinitionNode.MatchType getMatchType()
public boolean isGrouping()
public boolean isDeferrable()
public boolean isInitiallyDeferred()
public String toString()
ConstraintDefinitionNodetoString in class ConstraintDefinitionNodeCopyright © 2015 FoundationDB, LLC. All rights reserved.