| Package | Description |
|---|---|
| org.sql.generation.api.grammar.booleans |
This package provides interfaces for syntax elements of boolean expressions in SQL language.
|
| 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.view |
This package contains syntax interfaces required for
CREATE VIEW statement. |
| org.sql.generation.api.grammar.factories |
This package provides factories to create various builders and SQL syntax elements.
|
| 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). |
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
UniquePredicate.getValueExpression()
Gets the query on which
UNIQUE operates on. |
QueryExpression |
ExistsPredicate.getValueExpression()
Returns the query on which
EXISTS operates on. |
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
ViewDefinitionBuilder.getQueryExpression()
Returns the query for the view.
|
| Modifier and Type | Method and Description |
|---|---|
ViewDefinitionBuilder |
ViewDefinitionBuilder.setQuery(QueryExpression query)
Sets the query for this view.
|
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
ViewDefinition.getViewQuery()
Returns the query defining the contents for this view.
|
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
QueryFactory.callFunction(SQLFunctionLiteral function)
Returns a query for calling a SQL function without a schema.
|
QueryExpression |
QueryFactory.callFunction(String schemaName,
SQLFunctionLiteral function)
Returns a query for calling a SQL function with schema.
|
QueryExpression |
QueryFactory.createQuery(QueryExpressionBody body)
Creates new query, which has the specified body as an actual query.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnSourceByQuery |
ModificationFactory.columnSourceByQuery(ColumnNameList columnNames,
QueryExpression query)
Creates a column source, which uses specified target table column names and query as source columns in
INSERT INTO statement. |
ColumnSourceByQuery |
ModificationFactory.columnSourceByQuery(QueryExpression query)
Creates a column source, which uses a query as a source for columns in
INSERT INTO statement. |
ExistsPredicate |
BooleanFactory.exists(QueryExpression query)
Creates new
ExistsPredicate. |
RowSubQuery |
QueryFactory.rowSubQuery(QueryExpression subQuery)
Creates a new subquery for a row for
VALUES expression in query. |
TableReferenceByExpression |
TableReferenceFactory.table(QueryExpression query)
Creates a new table reference, which will use the values returned by query as if they were values of the table.
|
TableReferenceByExpression |
TableReferenceFactory.table(QueryExpression query,
TableAlias alias)
Creates a new table reference, which will use the values returned by query as if they were values of the table.
|
UniquePredicate |
BooleanFactory.unique(QueryExpression query)
Creates new
UniquePredicate. |
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
ColumnSourceByQuery.getQuery()
Returns the query to use as column source.
|
| Modifier and Type | Method and Description |
|---|---|
QueryExpression |
TableReferenceByExpression.getQuery()
Returns the query to use.
|
QueryExpression |
RowSubQuery.getQueryExpression() |
Copyright © 2010-2012. All Rights Reserved.