public final class FKConstraintDefinitionNode extends ConstraintDefinitionNode
Modifier and Type | Field and Description |
---|---|
(package private) int |
refActionDeleteRule |
(package private) int |
refActionUpdateRule |
(package private) ResultColumnList |
refRcl |
(package private) TableName |
refTableName |
(package private) SchemaDescriptor |
refTableSd |
apl, backingIndexName, backingIndexUUID, checkColumnReferences, checkCondition, columnList, constraintText, constraintType, properties, uuidFactory
AT_ADD_CHECK_CONSTRAINT, AT_ADD_FOREIGN_KEY_CONSTRAINT, AT_ADD_PRIMARY_KEY_CONSTRAINT, AT_ADD_UNIQUE_CONSTRAINT, AT_DROP_COLUMN, AT_DROP_CONSTRAINT, AT_MODIFY_COLUMN, AT_UNKNOWN, elementType, name
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX, isPrivilegeCollectionRequired
Constructor and Description |
---|
FKConstraintDefinitionNode() |
Modifier and Type | Method and Description |
---|---|
protected void |
bind(DDLStatementNode ddlNode,
DataDictionary dd)
Bind this constraint definition.
|
(package private) int |
getPrivType() |
ConstraintInfo |
getReferencedConstraintInfo() |
TableName |
getRefTableName() |
void |
init(java.lang.Object constraintName,
java.lang.Object refTableName,
java.lang.Object fkRcl,
java.lang.Object refRcl,
java.lang.Object refActions)
Initialize a query tree node.
|
getAuxiliaryProviderList, getBackingIndexName, getBackingIndexUUID, getCheckColumnReferences, getCheckCondition, getColumnList, getConstraintMoniker, getConstraintText, getConstraintType, getDropBehavior, getDropSchemaName, getProperties, getReferenceCount, getVerifyType, hasCheckConstraint, hasConstraint, hasForeignKeyConstraint, hasPrimaryKeyConstraint, hasUniqueKeyConstraint, init, init, init, isEnabled, isReferenced, requiresBackingIndex, requiresUniqueIndex, setAuxiliaryProviderList, setCheckColumnReferences, setCheckCondition, setColumnList, setProperties, toString
getElementType, getName, init, init
accept, acceptChildren, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, checkReliability, checkReliability, convertDefaultNode, createTypeDependency, debugFlush, debugPrint, disablePrivilegeCollection, formatNodeString, foundString, generate, generateAuthorizeCheck, getBeginOffset, getClassFactory, getCompilerContext, getContextManager, getCursorInfo, getDataDictionary, getDependencyManager, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, getIntProperty, getLanguageConnectionContext, getNodeFactory, getNodeType, getNullNode, getParameterTypes, getSchemaDescriptor, getSchemaDescriptor, getStatementType, getTableDescriptor, getTypeCompiler, init, init, init, init, init, init, init, init, isAtomic, isInstanceOf, isPrivilegeCollectionRequired, isSessionSchema, isSessionSchema, makeConstantAction, makeTableName, makeTableName, nodeHeader, orReliability, parseStatement, printLabel, printSubNodes, referencesSessionSchema, resolveTableToSynonym, setBeginOffset, setContextManager, setEndOffset, setNodeType, setRefActionInfo, stackPrint, treePrint, treePrint, verifyClassExist
TableName refTableName
ResultColumnList refRcl
SchemaDescriptor refTableSd
int refActionDeleteRule
int refActionUpdateRule
public void init(java.lang.Object constraintName, java.lang.Object refTableName, java.lang.Object fkRcl, java.lang.Object refRcl, java.lang.Object refActions)
QueryTreeNode
init
in interface Node
init
in class QueryTreeNode
protected void bind(DDLStatementNode ddlNode, DataDictionary dd) throws StandardException
bind
in class ConstraintDefinitionNode
dd
- DataDictionaryddlNode
- the create or alter table nodeStandardException
- on errorpublic ConstraintInfo getReferencedConstraintInfo()
public TableName getRefTableName()
int getPrivType()
Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.