| Package | Description |
|---|---|
| org.sql.generation.api.grammar.builders.definition |
This is package containing builders for syntax elements used in SQL Data Definition statements (typically
CREATE statements). |
| org.sql.generation.api.grammar.definition.table |
This package contains syntax interfaces for
CREATE TABLE statement. |
| org.sql.generation.api.grammar.definition.table.pgsql | |
| org.sql.generation.api.grammar.factories |
This package provides factories to create various builders and SQL syntax elements.
|
| org.sql.generation.api.grammar.manipulation |
This package provides syntax elements for
DROP and ALTER statements. |
| Class and Description |
|---|
| 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. |
| TableContentsSource
This is a common interface for table source in table definition (in most cases, it is a comma-separated list of
column definitions).
|
| TableElement
This is a common interface for table elements in the table element list of 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). |
| Class and Description |
|---|
| 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. |
| TableConstraint
This is a common interface for all table constraints.
|
| TableContentsSource
This is a common interface for table source in table definition (in most cases, it is a comma-separated list of
column definitions).
|
| TableElement
This is a common interface for table elements in the table element list of 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). |
| Class and Description |
|---|
| TableCommitAction
This enum is for table commit action (
ON COMMIT ...) in table definition. |
| Class and Description |
|---|
| AutoGenerationPolicy
This class defines the policy for auto-generated columns (
GENERATED <strategy> AS IDENTITY. |
| CheckConstraint
This syntax element represents the {@code CHECK( ...
|
| ColumnDefinition
This syntax element represents the column definition of the table definition statement.
|
| ConstraintCharacteristics
This enum represents three different policies for checking constraints time.
|
| 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.
|
| Class and Description |
|---|
| ColumnDefinition
This syntax element represents the column definition of the table definition statement.
|
| TableConstraintDefinition
This syntax element represents the constraint definition for a table.
|
Copyright © 2010-2012. All Rights Reserved.