Visitable
ColumnDefinitionNode
, ConstraintDefinitionNode
class TableElementNode extends QueryTreeNode
Modifier and Type | Field | 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 | Description |
---|---|
TableElementNode(java.lang.String name,
ContextManager cm) |
Constructor for a TableElementNode
|
Modifier and Type | Method | 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.