Package org.sql.generation.api.grammar.definition.table

This package contains syntax interfaces for CREATE TABLE statement.

See:
          Description

Interface Summary
CheckConstraint This syntax element represents the CHECK( ... ) constraint in table definition.
ColumnDefinition This syntax element represents the column definition of the table definition statement.
ForeignKeyConstraint This syntax element represents the FOREIGN KEY(col1, col2, ...) ... table constraint in table definition.
LikeClause This syntax element represents the LIKE <table name> clause in table definition.
TableConstraint This is a common interface for all table constraints.
TableConstraintDefinition This syntax element represents the constraint definition for a table.
TableContentsSource This is a common interface for table source in table definition (in most cases, it is a comma-separated list of column definitions).
TableDefinition This syntax element represents the table definition (CREATE TABLE ) statement.
TableElement This is a common interface for table elements in the table element list of table definition.
TableElementList This syntax element represents the table element list in table definition.
UniqueConstraint This constraint defines the columns to be unique (UNIQUE(col1, col2, ...)).
 

Class Summary
AutoGenerationPolicy This class defines the policy for auto-generated columns (GENERATED <strategy> AS IDENTITY.
ConstraintCharacteristics This enum represents three different policies for checking constraints time.
MatchType This enum represents the three different ways of matching foreign keys.
ReferentialAction This enum represents the five referential actions of SQL.
TableCommitAction This enum is for table commit action (ON COMMIT ...) in table definition.
TableScope This enum is for table scope in table definition.
UniqueSpecification This syntax element represents the two kind of uniqueness of a column(s): either that the column(s) are PRIMARY KEY (UniqueSpecification.PRIMARY_KEY), or UNIQUE (UniqueSpecification.UNIQUE).
 

Package org.sql.generation.api.grammar.definition.table Description

This package contains syntax interfaces for CREATE TABLE statement.



Copyright © 2010-2012. All Rights Reserved.