|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.derby.impl.sql.compile.QueryTreeNode
org.apache.derby.impl.sql.compile.TableElementNode
public class TableElementNode
A TableElementNode is an item in a TableElementList, and represents a single table element such as a column or constraint in a CREATE TABLE or ALTER TABLE statement.
| Field Summary | |
|---|---|
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_UNKNOWN
|
(package private) int |
elementType
|
(package private) java.lang.String |
name
|
| Fields inherited from class org.apache.derby.impl.sql.compile.QueryTreeNode |
|---|
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX, isPrivilegeCollectionRequired |
| Constructor Summary | |
|---|---|
TableElementNode()
|
|
| Method Summary | |
|---|---|
(package private) int |
getElementType()
Get the type of this table element. |
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. |
void |
init(java.lang.Object name)
Initializer for a TableElementNode |
void |
init(java.lang.Object name,
java.lang.Object elementType)
Initializer for a TableElementNode |
java.lang.String |
toString()
Convert this object to a String. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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
java.lang.String name
int elementType
| Constructor Detail |
|---|
public TableElementNode()
| Method Detail |
|---|
public void init(java.lang.Object name)
init in interface Nodeinit in class QueryTreeNodename - The name of the table element, if any
public void init(java.lang.Object name,
java.lang.Object elementType)
init in interface Nodeinit in class QueryTreeNodename - The name of the table element, if anypublic java.lang.String toString()
toString in class QueryTreeNodeboolean hasPrimaryKeyConstraint()
boolean hasUniqueKeyConstraint()
boolean hasForeignKeyConstraint()
boolean hasCheckConstraint()
boolean hasConstraint()
public java.lang.String getName()
int getElementType()
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||