|
||||||||||
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
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_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX, beginOffset, endOffset |
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 class QueryTreeNode
name
- The name of the table element, if anypublic void init(java.lang.Object name, java.lang.Object elementType)
init
in class QueryTreeNode
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()
public java.lang.String getName()
int getElementType()
|
Built on Tue 2006-10-10 19:23:47+0200, from revision exported | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |