class TableElementNode extends QueryTreeNode
Modifier and Type | Field and Description |
---|---|
static int |
AT_ADD_CHECK_CONSTRAINT |
static int |
AT_ADD_FOREIGN_KEY_CONSTRAINT |
static int |
AT_ADD_PRIMARY_KEY_CONSTRAINT |
static int |
AT_ADD_UNIQUE_CONSTRAINT |
static int |
AT_DROP_COLUMN |
static int |
AT_DROP_CONSTRAINT |
static int |
AT_MODIFY_COLUMN |
static int |
AT_MODIFY_CONSTRAINT |
static int |
AT_UNKNOWN |
(package private) int |
elementType |
(package private) java.lang.String |
name |
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_CYCLE, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
TableElementNode(java.lang.String name,
ContextManager cm)
Constructor for a TableElementNode
|
Modifier and Type | Method and Description |
---|---|
(package private) int |
getElementType()
Get the type of this table element.
|
(package private) java.lang.String |
getName()
Get the name from this node.
|
(package private) boolean |
hasCheckConstraint()
Does this element have a check constraint.
|
(package private) boolean |
hasConstraint()
Does this element have a constraint on it.
|
(package private) boolean |
hasForeignKeyConstraint()
Does this element have a foreign key constraint.
|
(package private) boolean |
hasPrimaryKeyConstraint()
Does this element have a primary key constraint.
|
(package private) boolean |
hasUniqueKeyConstraint()
Does this element have a unique key constraint.
|
java.lang.String |
toString()
Convert this object to a String.
|
accept, acceptChildren, addTag, addUDTUsagePriv, addUDTUsagePriv, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, checkReliability, checkReliability, convertDefaultNode, copyTagsFrom, createTypeDependency, debugFlush, debugPrint, disablePrivilegeCollection, formatNodeString, generate, generateAuthorizeCheck, getBeginOffset, getClassFactory, getCompilerContext, getContext, getContextManager, getDataDictionary, getDependencyManager, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, getIntProperty, getLanguageConnectionContext, getLongProperty, getNullNode, getOffsetOrderedNodes, getOptimizerFactory, getOptimizerTracer, getParameterTypes, getSchemaDescriptor, getSchemaDescriptor, getStatementType, getTableDescriptor, getTypeCompiler, getUDTDesc, isAtomic, isPrivilegeCollectionRequired, isSessionSchema, isSessionSchema, makeConstantAction, makeTableName, makeTableName, nodeHeader, optimizerTracingIsOn, orReliability, parseSearchCondition, parseStatement, printLabel, printSubNodes, referencesSessionSchema, resolveTableToSynonym, setBeginOffset, setEndOffset, setRefActionInfo, stackPrint, taggedWith, treePrint, treePrint, verifyClassExist
public static final int AT_UNKNOWN
public static final int AT_ADD_FOREIGN_KEY_CONSTRAINT
public static final int AT_ADD_PRIMARY_KEY_CONSTRAINT
public static final int AT_ADD_UNIQUE_CONSTRAINT
public static final int AT_ADD_CHECK_CONSTRAINT
public static final int AT_DROP_CONSTRAINT
public static final int AT_MODIFY_COLUMN
public static final int AT_DROP_COLUMN
public static final int AT_MODIFY_CONSTRAINT
java.lang.String name
int elementType
TableElementNode(java.lang.String name, ContextManager cm)
name
- The name of the table element, if anypublic java.lang.String toString()
toString
in class QueryTreeNode
boolean hasPrimaryKeyConstraint()
boolean hasUniqueKeyConstraint()
boolean hasForeignKeyConstraint()
boolean hasCheckConstraint()
boolean hasConstraint()
java.lang.String getName()
int getElementType()
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.