| Package | Description |
|---|---|
| org.sql.generation.api.grammar.common |
This package contains interfaces and classes common for most parts of SQL generator.
|
| org.sql.generation.api.grammar.definition.schema |
This package contains syntax interfaces for
CREATE SCHEMA statement. |
| org.sql.generation.api.grammar.definition.table |
This package contains syntax interfaces for
CREATE TABLE statement. |
| org.sql.generation.api.grammar.definition.view |
This package contains syntax interfaces required for
CREATE VIEW statement. |
| org.sql.generation.api.grammar.manipulation |
This package provides syntax elements for
DROP and ALTER statements. |
| org.sql.generation.api.grammar.manipulation.pgsql |
This is package for syntax elements specific for data manipulation for PostgreSQL databases.
|
| org.sql.generation.api.grammar.modification |
This package contains syntax elements relevant to SQL modification clauses (
INSERT INTO, DELETE FROM, and UPDATE). |
| org.sql.generation.api.grammar.query |
This package and its sub-package contain elements related to SQL queries (
SELECT statements). |
| org.sql.generation.api.vendor |
This package provides an API for SQLVendors to implement, and a way to load different vendors dynamically.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SchemaDefinitionStatement
This is a common interface for all definition (
CREATE) clauses. |
interface |
SchemaManipulationStatement |
interface |
SchemaStatement |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SchemaDefinition
This syntax element represents the
CREATE SCHEMA statement. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TableDefinition
This syntax element represents the table definition (
CREATE TABLE ) statement. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ViewDefinition
This syntax element represents the
CREATE VIEW statement. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AlterStatement
This is a common interface for all
ALTER statements. |
interface |
AlterTableStatement |
interface |
DropSchemaStatement
This syntax element represents the
DROP SCHEMA statement. |
interface |
DropStatement
This is a common interface for
DROP statements. |
interface |
DropTableOrViewStatement
This is generalized statement to drop tables and views.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PgSQLDropTableOrViewStatement |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DeleteBySearch
This syntax element represents a
DELETE FROM statement. |
interface |
DeleteStatement
A common interface for all statements deleting data from tables.
|
interface |
InsertStatement
This syntax element represents a
INSERT INTO statement. |
interface |
UpdateBySearch
This syntax element represents
UPDATE statement. |
interface |
UpdateStatement
This is common interface for all statements doing updates.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
QueryExpression
This syntax element represents the
QueryExpressionBody and, in future, the WithClause (WITH) to be
used with query. |
| Modifier and Type | Method and Description |
|---|---|
String |
SQLVendor.toString(SQLStatement statement)
Takes the
SQLStatement (typically either a query, or a modification statement) and produces a textual SQL
statement out of it. |
Copyright © 2010-2012. All Rights Reserved.