| 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 |
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 |
Field<T>
A field used in tables and conditions
|
interface |
GroupConcatOrderByStep
MySQL's
GROUP_CONCAT function. |
interface |
GroupConcatSeparatorStep
MySQL's
GROUP_CONCAT function. |
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 |
Routine<T>
A routine is a callable object in your RDBMS.
|
interface |
Schema
An entity representing a database schema
|
interface |
SortField<T>
|
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 |
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 |
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 |
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 | Class and Description |
|---|---|
class |
AbstractRoutine<T>
A common base class for stored procedures
This type is for JOOQ INTERNAL USE only.
|
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.
|
Copyright © 2013. All Rights Reserved.