| Package | Description |
|---|---|
| org.jooq |
The
org.jooq package contains jOOQ's public API
This package mostly contains interfaces that are implemented by the
org.jooq.impl package. |
| org.jooq.impl |
The
org.jooq.impl package contains jOOQ's implementation classes
This package provides implementations for the jOOQ API from
org.jooq, whose interfaces are constructed mostly through the
Factory class, which hides implementation facts from
the public API |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregateFunction<T>
An aggregate function is a special field that is usually used in a
GROUP BY context. |
interface |
AliasProvider<Z extends AliasProvider<Z>>
Deprecated.
- 2.6.0 [#1800] - This marker interface will be removed in future
versions of jOOQ
|
interface |
CaseConditionStep<T>
The final step in creating a case statement of the type
CASE WHEN x < 1 THEN 'one'
WHEN x >= 2 THEN 'two'
ELSE 'three'
END
|
interface |
CaseWhenStep<V,T>
The final step in creating a case statement of the type
CASE x WHEN 1 THEN 'one'
WHEN 2 THEN 'two'
ELSE 'three'
END
|
interface |
Condition
A condition to be used in a query's where part
|
interface |
Delete<R extends Record>
A
Query that can delete data in the database. |
interface |
DeleteConditionStep<R extends Record>
This type is used for the
Delete's DSL API. |
interface |
DeleteFinalStep<R extends Record>
This type is used for the
Delete's DSL API. |
interface |
DeleteQuery<R extends Record>
A query used for deletion of data
|
interface |
DeleteWhereStep<R extends Record>
This type is used for the
Delete's DSL API. |
interface |
Field<T>
A field used in tables and conditions
|
interface |
GroupConcatOrderByStep
MySQL's
GROUP_CONCAT function. |
interface |
GroupConcatSeparatorStep
MySQL's
GROUP_CONCAT function. |
interface |
Insert<R extends Record>
A
Query that can insert data in the database. |
interface |
InsertFinalStep<R extends Record>
This type is used for the
Insert's DSL API. |
interface |
InsertOnDuplicateSetMoreStep<R extends Record>
This type is used for the
Insert's DSL API. |
interface |
InsertOnDuplicateStep<R extends Record>
This type is used for the
Insert's DSL API. |
interface |
InsertQuery<R extends Record>
A query for data insertion
|
interface |
InsertResultStep<R extends Record>
This type is used for the
Insert's DSL API. |
interface |
InsertSetMoreStep<R extends Record>
This type is used for the
Insert's alternative DSL API. |
interface |
InsertValuesStep<R extends Record>
This type is used for the
Insert's DSL API. |
interface |
Merge<R extends Record>
A
Query that can merge data in the database. |
interface |
MergeFinalStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeMatchedDeleteStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeMatchedSetMoreStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeMatchedStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeMatchedWhereStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeNotMatchedSetMoreStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeNotMatchedStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeNotMatchedWhereStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
MergeOnConditionStep<R extends Record>
This type is used for the
Merge's DSL API. |
interface |
Name
A SQL identifier
QueryPart
A Name is a QueryPart that renders a SQL identifier
according to the Settings.getRenderNameStyle(). |
interface |
NamedQueryPart
Deprecated.
- 2.6.0 [#1869] - This marker interface does not have enough
momentum to be exposed in the public API. It will be removed in
the future.
|
interface |
NamedTypeProviderQueryPart<T>
Deprecated.
- 2.6.0 [#1870] - This marker interface does not have enough
momentum to be exposed in the public API. It will be removed in
the future.
|
interface |
Package
A container for stored procedures and functions
This is only supported in the
SQLDialect.ORACLE dialect |
interface |
Param<T>
A named parameter and/or bind value.
|
interface |
Parameter<T>
A parameter to a stored procedure or function.
|
interface |
Query
Any query
|
interface |
QueryPartInternal
Base functionality declaration for all query objects
This interface is for JOOQ INTERNAL USE only.
|
interface |
ResultQuery<R extends Record>
A query that can return results.
|
interface |
Routine<T>
A routine is a callable object in your RDBMS.
|
interface |
Row
A model type for a row value expression.
|
interface |
Row1<T1>
A model type for a row value expression with degree
1
Note: Not all databases support row value expressions, but many row value
expression operations can be simulated on all databases. |
interface |
Row2<T1,T2>
A model type for a row value expression with degree
2
Note: Not all databases support row value expressions, but many row value
expression operations can be simulated on all databases. |
interface |
Row3<T1,T2,T3>
A model type for a row value expression with degree
3
Note: Not all databases support row value expressions, but many row value expression operations can be
simulated on all databases. |
interface |
Row4<T1,T2,T3,T4>
A model type for a row value expression with degree
4
Note: Not all databases support row value expressions, but many row value expression operations can be
simulated on all databases. |
interface |
Row5<T1,T2,T3,T4,T5>
A model type for a row value expression with degree
5
Note: Not all databases support row value expressions, but many row value expression operations can be
simulated on all databases. |
interface |
Row6<T1,T2,T3,T4,T5,T6>
A model type for a row value expression with degree
6
Note: Not all databases support row value expressions, but many row value expression operations can be
simulated on all databases. |
interface |
Row7<T1,T2,T3,T4,T5,T6,T7>
A model type for a row value expression with degree
7
Note: Not all databases support row value expressions, but many row value expression operations can be
simulated on all databases. |
interface |
Row8<T1,T2,T3,T4,T5,T6,T7,T8>
A model type for a row value expression with degree
8
Note: Not all databases support row value expressions, but many row value expression operations can be
simulated on all databases. |
interface |
RowN
A model type for a row value expression with degree
N > 8
Note: Not all databases support row value expressions, but many row value
expression operations can be simulated on all databases. |
interface |
Schema
An entity representing a database schema
|
interface |
Select<R extends Record>
|
interface |
SelectConditionStep
|
interface |
SelectConnectByConditionStep
|
interface |
SelectConnectByStep
|
interface |
SelectFinalStep
|
interface |
SelectForUpdateOfStep
|
interface |
SelectForUpdateStep
|
interface |
SelectForUpdateWaitStep
|
interface |
SelectFromStep
|
interface |
SelectGroupByStep
|
interface |
SelectHavingConditionStep
|
interface |
SelectHavingStep
|
interface |
SelectJoinStep
|
interface |
SelectLimitStep
|
interface |
SelectOffsetStep
|
interface |
SelectOnConditionStep
|
interface |
SelectOptionalOnStep
|
interface |
SelectOrderByStep
|
interface |
SelectQuery
A query for data selection
|
interface |
SelectSelectStep
|
interface |
SelectStartWithStep
|
interface |
SelectWhereStep
|
interface |
SimpleSelectConditionStep<R extends Record>
|
interface |
SimpleSelectFinalStep<R extends Record>
|
interface |
SimpleSelectForUpdateOfStep<R extends Record>
|
interface |
SimpleSelectForUpdateStep<R extends Record>
|
interface |
SimpleSelectForUpdateWaitStep<R extends Record>
|
interface |
SimpleSelectLimitStep<R extends Record>
|
interface |
SimpleSelectOffsetStep<R extends Record>
|
interface |
SimpleSelectOrderByStep<R extends Record>
|
interface |
SimpleSelectQuery<R extends Record>
A simple select query that provides Records from a single table, with no
joins allowed.
|
interface |
SimpleSelectWhereStep<R extends Record>
|
interface |
SortField<T>
|
interface |
StoreQuery<R extends Record>
A query storing objects to the database.
|
interface |
Table<R extends Record>
A table to be used in queries
|
interface |
TableField<R extends Record,T>
A field contained in a table
|
interface |
TableLike<R extends Record>
An object that can behave like a table (a table-like object)
|
interface |
TableOnConditionStep
An intermediate (optional) type for the construction of a
JOIN
clause, where the join criteria is added using an ON clause
(with a Condition. |
interface |
TableOptionalOnStep
|
interface |
Truncate<R extends Record>
A
Query that can truncate a table in the database. |
interface |
Type<R extends Record>
Deprecated.
|
interface |
UDT<R extends UDTRecord<R>>
UDT definition
|
interface |
UDTField<R extends UDTRecord<R>,T>
A field contained in a UDT
|
interface |
UpdatableTable<R extends Record>
A common interface for tables whose records can be stored back to the
database again.
|
interface |
Update<R extends Record>
A
Query that can update data in the database. |
interface |
UpdateConditionStep<R extends Record>
This type is used for the
Update's DSL API. |
interface |
UpdateFinalStep<R extends Record>
This type is used for the
Update's DSL API. |
interface |
UpdateQuery<R extends Record>
A query for data updating
|
interface |
UpdateSetMoreStep<R extends Record>
This type is used for the
Update's DSL API. |
interface |
UpdateWhereStep<R extends Record>
This type is used for the
Update's DSL API. |
interface |
WindowBeforeOverStep<T>
This type is used for the window function DSL API.
|
interface |
WindowFinalStep<T>
This type is used for the window function DSL API.
|
interface |
WindowOrderByStep<T>
This type is used for the window function DSL API.
|
interface |
WindowPartitionByStep<T>
This type is used for the window function DSL API.
|
interface |
WindowRowsStep<T>
This type is used for the window function DSL API.
|
| Modifier and Type | Method and Description |
|---|---|
UpdateConditionStep<R> |
UpdateConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
TableOnConditionStep |
TableOnConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator. |
SimpleSelectConditionStep<R> |
SimpleSelectConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator and proceed to the next step. |
SelectOnConditionStep |
SelectOnConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator and proceed to the next step. |
SelectHavingConditionStep |
SelectHavingConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator and proceed to the next step. |
SelectConnectByConditionStep |
SelectConnectByConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator and proceed to the next step. |
SelectConditionStep |
SelectConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator and proceed to the next step. |
MergeOnConditionStep<R> |
MergeOnConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator and proceed to the next step. |
DivideByOnConditionStep |
DivideByOnConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator. |
DeleteConditionStep<R> |
DeleteConditionStep.and(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.AND operator
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
Condition |
Condition.and(String sql,
QueryPart... parts)
Combine this condition with another one using the
Operator.AND
operator. |
BindContext |
BindContext.bind(QueryPart part)
Bind values from a
QueryPart. |
BindContext |
BindContext.bind(QueryPart[] parts)
Bind values from several
QueryPart's. |
SelectConnectByConditionStep |
SelectConnectByStep.connectBy(String sql,
QueryPart... parts)
Add an Oracle-specific
CONNECT BY clause to the query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
SelectConnectByConditionStep |
SelectConnectByStep.connectByNoCycle(String sql,
QueryPart... parts)
Add an Oracle-specific
CONNECT BY NOCYCLE clause to the
query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
Table<Record> |
Table.crossJoin(String sql,
QueryPart... parts)
CROSS JOIN a table to this table. |
SelectJoinStep |
SelectJoinStep.crossJoin(String sql,
QueryPart... parts)
Convenience method to
CROSS JOIN a table to the last table
added to the FROM clause using
Table.crossJoin(String, QueryPart...) |
int |
FactoryOperations.execute(String sql,
QueryPart... parts)
Execute a new query holding plain SQL.
|
Result<Record> |
FactoryOperations.fetch(String sql,
QueryPart... parts)
Execute a new query holding plain SQL.
|
Cursor<Record> |
FactoryOperations.fetchLazy(String sql,
QueryPart... parts)
Execute a new query holding plain SQL and "lazily" return the generated
result.
|
List<Result<Record>> |
FactoryOperations.fetchMany(String sql,
QueryPart... parts)
Execute a new query holding plain SQL, possibly returning several result
sets.
|
Record |
FactoryOperations.fetchOne(String sql,
QueryPart... parts)
Execute a new query holding plain SQL.
|
SelectJoinStep |
SelectFromStep.from(String sql,
QueryPart... parts)
Add a
FROM clause to the query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
TableOnStep |
Table.fullOuterJoin(String sql,
QueryPart... parts)
FULL OUTER JOIN a table to this table. |
SelectOnStep |
SelectJoinStep.fullOuterJoin(String sql,
QueryPart... parts)
Convenience method to
FULL OUTER JOIN a tableto the last
table added to the FROM clause using
Table.fullOuterJoin(String, QueryPart...) |
SelectHavingConditionStep |
SelectHavingStep.having(String sql,
QueryPart... parts)
Add a
HAVING clause to the query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
TableOnStep |
Table.join(String sql,
QueryPart... parts)
INNER JOIN a table to this table. |
SelectOnStep |
SelectJoinStep.join(String sql,
QueryPart... parts)
Convenience method to
INNER JOIN a table to the last table
added to the FROM clause using
Table.join(String, QueryPart...) |
TablePartitionByStep |
Table.leftOuterJoin(String sql,
QueryPart... parts)
LEFT OUTER JOIN a table to this table. |
SelectJoinPartitionByStep |
SelectJoinStep.leftOuterJoin(String sql,
QueryPart... parts)
Convenience method to
LEFT OUTER JOIN a table to the last
table added to the FROM clause using
Table.leftOuterJoin(String, QueryPart...) |
Table<Record> |
Table.naturalJoin(String sql,
QueryPart... parts)
NATURAL JOIN a table to this table. |
SelectJoinStep |
SelectJoinStep.naturalJoin(String sql,
QueryPart... parts)
Convenience method to
NATURAL JOIN a table to the last table
added to the FROM clause using
Table.naturalJoin(String, QueryPart...) |
Table<Record> |
Table.naturalLeftOuterJoin(String sql,
QueryPart... parts)
NATURAL LEFT OUTER JOIN a table to this table. |
SelectJoinStep |
SelectJoinStep.naturalLeftOuterJoin(String sql,
QueryPart... parts)
Convenience method to
NATURAL LEFT OUTER JOIN a table to the
last table added to the FROM clause using
Table.naturalLeftOuterJoin(String, QueryPart...) |
Table<Record> |
Table.naturalRightOuterJoin(String sql,
QueryPart... parts)
NATURAL RIGHT OUTER JOIN a table to this table. |
SelectJoinStep |
SelectJoinStep.naturalRightOuterJoin(String sql,
QueryPart... parts)
Convenience method to
NATURAL RIGHT OUTER JOIN a table to
the last table added to the FROM clause using
Table.naturalRightOuterJoin(String, QueryPart...) |
TableOnConditionStep |
TableOnStep.on(String sql,
QueryPart... parts)
Add an
ON clause to the JOIN
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
SelectOnConditionStep |
SelectOnStep.on(String sql,
QueryPart... parts)
Add an
ON clause to the previous JOIN
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
MergeOnConditionStep<R> |
MergeOnStep.on(String sql,
QueryPart... parts)
Provide join conditions and proceed to the next step
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity.
|
DivideByOnConditionStep |
DivideByOnStep.on(String sql,
QueryPart... parts)
Add a division condition to the
DIVIDE BY clause
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
UpdateConditionStep<R> |
UpdateConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
TableOnConditionStep |
TableOnConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator. |
SimpleSelectConditionStep<R> |
SimpleSelectConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator and proceed to the next step. |
SelectOnConditionStep |
SelectOnConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator and proceed to the next step. |
SelectHavingConditionStep |
SelectHavingConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator and proceed to the next step. |
SelectConditionStep |
SelectConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator and proceed to the next step. |
MergeOnConditionStep<R> |
MergeOnConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator and proceed to the next step. |
DivideByOnConditionStep |
DivideByOnConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator. |
DeleteConditionStep<R> |
DeleteConditionStep.or(String sql,
QueryPart... parts)
Combine the currently assembled conditions with another one using the
Operator.OR operator
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
Condition |
Condition.or(String sql,
QueryPart... parts)
Combine this condition with another one using the
Operator.OR
operator. |
Query |
FactoryOperations.query(String sql,
QueryPart... parts)
Create a new query holding plain SQL.
|
String |
RenderContext.render(QueryPart part)
Render a query part in a new context derived from this one.
|
String |
FactoryOperations.render(QueryPart part)
Render a QueryPart in the context of this factory
This is the same as calling
renderContext().render(part) |
String |
FactoryOperations.renderInlined(QueryPart part)
Render a QueryPart in the context of this factory, inlining all bind
variables.
|
String |
FactoryOperations.renderNamedParams(QueryPart part)
Render a QueryPart in the context of this factory, rendering bind
variables as named parameters.
|
ResultQuery<Record> |
FactoryOperations.resultQuery(String sql,
QueryPart... parts)
Create a new query holding plain SQL.
|
TablePartitionByStep |
Table.rightOuterJoin(String sql,
QueryPart... parts)
RIGHT OUTER JOIN a table to this table. |
SelectJoinPartitionByStep |
SelectJoinStep.rightOuterJoin(String sql,
QueryPart... parts)
Convenience method to
RIGHT OUTER JOIN a table to the last
table added to the FROM clause using
Table.rightOuterJoin(String, QueryPart...) |
RenderContext |
RenderContext.sql(QueryPart part)
Recurse rendering
|
SelectGroupByStep |
SelectStartWithStep.startWith(String sql,
QueryPart... parts)
Add an Oracle-specific
START WITH clause to the query's
CONNECT BY clause
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
UpdateConditionStep<R> |
UpdateWhereStep.where(String sql,
QueryPart... parts)
Add conditions to the query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity.
|
SimpleSelectConditionStep<R> |
SimpleSelectWhereStep.where(String sql,
QueryPart... parts)
Add a
WHERE clause to the query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
SelectConditionStep |
SelectWhereStep.where(String sql,
QueryPart... parts)
Add a
WHERE clause to the query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity. |
DeleteConditionStep<R> |
DeleteWhereStep.where(String sql,
QueryPart... parts)
Add conditions to the query
NOTE: When inserting plain SQL into jOOQ objects, you must
guarantee syntax integrity.
|
| Modifier and Type | Method and Description |
|---|---|
BindContext |
BindContext.bind(Collection<? extends QueryPart> parts)
Bind values from several
QueryPart's. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRoutine<T>
A common base class for stored procedures
This type is for JOOQ INTERNAL USE only.
|
class |
CustomCondition
A base class for custom
Condition implementations in client code. |
class |
CustomField<T>
A base class for custom
Field implementations in client code. |
class |
CustomTable<R extends TableRecord<R>>
A base class for custom
Table implementations in client code. |
class |
PackageImpl
A default implementation for packages (containers of stored procedures and
functions)
Currently, this is only supported for the
SQLDialect.ORACLE dialect. |
class |
SchemaImpl
A common base class for database schemata
This type is for JOOQ INTERNAL USE only.
|
class |
TableImpl<R extends Record>
A common base type for tables
This type is for JOOQ INTERNAL USE only.
|
class |
UDTImpl<R extends UDTRecord<R>>
A common base type for UDT's
This type is for JOOQ INTERNAL USE only.
|
class |
UpdatableTableImpl<R extends Record>
A table implementation for a table holding a primary key
This type is for JOOQ INTERNAL USE only.
|
| Modifier and Type | Method and Description |
|---|---|
int |
Factory.bind(QueryPart part,
PreparedStatement stmt)
Get a new
BindContext for the context of this factory
This will return an initialised bind context as such:
RenderContext for JOOQ INTERNAL USE only. |
static Condition |
Factory.condition(String sql,
QueryPart... parts)
A custom SQL clause that can render arbitrary SQL elements.
|
int |
FactoryProxy.execute(String sql,
QueryPart... parts)
Deprecated.
|
int |
Factory.execute(String sql,
QueryPart... parts)
Execute a new query holding plain SQL.
|
Result<Record> |
FactoryProxy.fetch(String sql,
QueryPart... parts)
Deprecated.
|
Result<Record> |
Factory.fetch(String sql,
QueryPart... parts)
Execute a new query holding plain SQL.
|
Cursor<Record> |
FactoryProxy.fetchLazy(String sql,
QueryPart... parts)
Deprecated.
|
Cursor<Record> |
Factory.fetchLazy(String sql,
QueryPart... parts)
Execute a new query holding plain SQL and "lazily" return the generated
result.
|
List<Result<Record>> |
FactoryProxy.fetchMany(String sql,
QueryPart... parts)
Deprecated.
|
List<Result<Record>> |
Factory.fetchMany(String sql,
QueryPart... parts)
Execute a new query holding plain SQL, possibly returning several result
sets.
|
Record |
FactoryProxy.fetchOne(String sql,
QueryPart... parts)
Deprecated.
|
Record |
Factory.fetchOne(String sql,
QueryPart... parts)
Execute a new query holding plain SQL.
|
static <T> Field<T> |
Factory.field(String sql,
Class<T> type,
QueryPart... parts)
A custom SQL clause that can render arbitrary SQL elements.
|
static <T> Field<T> |
Factory.field(String sql,
DataType<T> type,
QueryPart... parts)
A custom SQL clause that can render arbitrary SQL elements.
|
static Field<Object> |
Factory.field(String sql,
QueryPart... parts)
A custom SQL clause that can render arbitrary SQL elements.
|
Query |
FactoryProxy.query(String sql,
QueryPart... parts)
Deprecated.
|
Query |
Factory.query(String sql,
QueryPart... parts)
Create a new query holding plain SQL.
|
String |
FactoryProxy.render(QueryPart part)
Deprecated.
|
String |
Factory.render(QueryPart part)
Render a QueryPart in the context of this factory
This is the same as calling
renderContext().render(part) |
String |
FactoryProxy.renderInlined(QueryPart part)
Deprecated.
|
String |
Factory.renderInlined(QueryPart part)
Render a QueryPart in the context of this factory, inlining all bind
variables.
|
String |
FactoryProxy.renderNamedParams(QueryPart part)
Deprecated.
|
String |
Factory.renderNamedParams(QueryPart part)
Render a QueryPart in the context of this factory, rendering bind
variables as named parameters.
|
ResultQuery<Record> |
FactoryProxy.resultQuery(String sql,
QueryPart... parts)
Deprecated.
|
ResultQuery<Record> |
Factory.resultQuery(String sql,
QueryPart... parts)
Create a new query holding plain SQL.
|
static Table<Record> |
Factory.table(String sql,
QueryPart... parts)
A custom SQL clause that can render arbitrary table expressions.
|
Copyright © 2013. All Rights Reserved.