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, uuidFactoryAT_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, nameAUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX| 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, toStringgetElementType, getName, init, initaccept, 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, verifyClassExistTableName 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)
QueryTreeNodeinit in interface Nodeinit in class QueryTreeNodeprotected void bind(DDLStatementNode ddlNode, DataDictionary dd) throws StandardException
bind in class ConstraintDefinitionNodedd - DataDictionaryddlNode - the create or alter table nodeStandardException - on errorpublic ConstraintInfo getReferencedConstraintInfo()
public TableName getRefTableName()
int getPrivType()
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.