All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary 
| Class | 
Description | 
| AbstractConverter<T,U> | 
  | 
| AbstractKeys | 
Deprecated.
 | 
| AbstractRoutine<T> | 
 A common base class for stored procedures 
 | 
| AbstractXMLasObjectBinding<T> | 
A binding that binds JAXB-annotated  Object types to  SQLXML
 types from your database.  
 | 
| AccessDataType | 
Deprecated.
 | 
| AccessDSL | 
 | 
| AggregateFilterStep<T> | 
 The step in the specification of aggregate functions where the SQL:2003
 standard FILTER clause can be added. 
 | 
| AggregateFunction<T> | 
 An aggregate function. 
 | 
| Allow | 
Allow a set of  SQLDialect to be supported by any jOOQ statement in
 the scope of this annotation.  
 | 
| Allow.PlainSQL | 
This annotation allows  Allow.PlainSQL API usage within the scope of
 where it is placed.  
 | 
| AlterIndexFinalStep | 
 The final step in the ALTER INDEX DSL. 
 | 
| AlterIndexOnStep | 
 The step in the ALTER INDEX where the table can be specified for
 the index. 
 | 
| AlterIndexStep | 
 The step in the ALTER INDEX where the action can be decided. 
 | 
| AlterSchemaFinalStep | 
 The final step in the DROP SCHEMA DSL. 
 | 
| AlterSchemaStep | 
 The step in the ALTER SCHEMA DSL used to specify
 ALTER behaviour. 
 | 
| AlterSequenceFinalStep | 
A  Query that can alter sequences.  
 | 
| AlterSequenceRestartStep<T extends Number> | 
A  Query that can alter sequences.  
 | 
| AlterSequenceStep<T extends Number> | 
A  Query that can alter sequences.  
 | 
| AlterTableAlterStep<T> | 
 The step in the ALTER TABLE DSL used to ALTER
 columns. 
 | 
| AlterTableDropStep | 
 The step in the ALTER TABLE DSL used to DROP
 columns. 
 | 
| AlterTableFinalStep | 
 The final step in the ALTER TABLE DSL. 
 | 
| AlterTableRenameColumnToStep | 
 The step in the ALTER TABLE DSL used to RENAME
 columns. 
 | 
| AlterTableRenameConstraintToStep | 
 The step in the ALTER TABLE DSL used to RENAME
 constraints. 
 | 
| AlterTableRenameIndexToStep | 
 The step in the ALTER TABLE DSL used to RENAME
 indexes. 
 | 
| AlterTableStep | 
 The step in the ALTER TABLE statement where the action can be
 decided. 
 | 
| AlterTableUsingIndexStep | 
 The step in the ALTER TABLE .. 
 | 
| AlterViewFinalStep | 
 The final step in the ALTER VIEW DSL. 
 | 
| AlterViewStep | 
 The step in the ALTER VIEW where the action can be decided. 
 | 
| ArrayAggOrderByStep<T> | 
 The SQL standard ARRAY_AGG() function. 
 | 
| ArrayRecord<E> | 
 A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), additionally
 providing some convenience methods. 
 | 
| ArrayRecordImpl<T> | 
 A common base class for Oracle ARRAY types 
 | 
| ASEDataType | 
Deprecated.
 | 
| ASEDSL | 
 | 
| Asterisk | 
 An unqualified asterisk. 
 | 
| Attachable | 
An object in jOOQ that can have an underlying  Configuration attached
 or detached.  
 | 
| AuroraMySQLDataType | 
Deprecated.
 | 
| AuroraPostgresDataType | 
Deprecated.
 | 
| BackslashEscaping | 
 Java class for BackslashEscaping. 
 | 
| Batch | 
 A wrapper for a JDBC batch operation. 
 | 
| BatchBindStep | 
This type is used for the  Batch's DSL API.  
 | 
| BetweenAndStep<T> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep1<T1> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep2<T1,T2> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep3<T1,T2,T3> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep4<T1,T2,T3,T4> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep5<T1,T2,T3,T4,T5> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep6<T1,T2,T3,T4,T5,T6> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep7<T1,T2,T3,T4,T5,T6,T7> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep8<T1,T2,T3,T4,T5,T6,T7,T8> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStep9<T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BetweenAndStepN | 
 An intermediate DSL type for the construction of a BETWEEN
 predicate. 
 | 
| BindContext | 
 | 
| Binding<T,U> | 
 An SPI (Service Provider Interface) that exposes all low-level interactions
 with JDBC bind variables. 
 | 
| BindingGetResultSetContext<U> | 
 | 
| BindingGetSQLInputContext<U> | 
 | 
| BindingGetStatementContext<U> | 
 | 
| BindingRegisterContext<U> | 
 | 
| BindingSetSQLOutputContext<U> | 
 | 
| BindingSetStatementContext<U> | 
 | 
| BindingSQLContext<U> | 
 | 
| BlobBinding | 
A binding that takes binary values but binds them as  Blob to at the
 JDBC level.  
 | 
| Block | 
 A procedural block. 
 | 
| CallbackExecuteListener | 
 | 
| Case | 
 The SQL case statement. 
 | 
| CaseConditionStep<T> | 
 The final step in creating a case statement of the type  
 | 
| CaseValueStep<V> | 
 An intermediary step in creating a case statement of the type  
 | 
| CaseWhenStep<V,T> | 
 The final step in creating a case statement of the type  
 | 
| Catalog | 
 A catalog. 
 | 
| Catalog | 
 Java class for Catalog complex type. 
 | 
| CatalogImpl | 
 A common base class for database catalogs 
 | 
| CatalogMetaProvider | 
A  MetaProvider that provides its meta data based on (possibly
 generated) catalogs.  
 | 
| CharacterSet | 
 A character set. 
 | 
| ChartFormat | 
  | 
| ChartFormat.Display | 
  | 
| ChartFormat.Output | 
 The chart output format. 
 | 
| ChartFormat.Type | 
  | 
| Clause | 
Deprecated.
 | 
| ClobBinding | 
A binding that takes binary values but binds them as  Clob to at the
 JDBC level.  
 | 
| Collation | 
 A collation. 
 | 
| Column | 
 Java class for Column complex type. 
 | 
| Comment | 
 A comment. 
 | 
| CommentOnFinalStep | 
 The final step for the creation of a COMMENT ON [ object type ]
 statement. 
 | 
| CommentOnIsStep | 
 The step in the COMMENT ON [ object type ] statement where the
 comment can be specified. 
 | 
| CommonTableExpression<R extends Record> | 
 A common table expression. 
 | 
| Comparator | 
 A comparator to be used in conditions to form comparison predicates. 
 | 
| CompileOptions | 
  | 
| Condition | 
 A condition or predicate. 
 | 
| ConditionProvider | 
Deprecated.
 | 
| Configuration | 
A  Configuration configures a  DSLContext, providing it
 with information for query rendering and execution.  
 | 
| ConfigurationException | 
The  Configuration was set up in a way that does not allow for a
 particular operation.  
 | 
| ConnectionCallable<T> | 
An operation that can run code and statements against a provided JDBC
  Connection.  
 | 
| ConnectionProvider | 
 A connection lifecycle handler API. 
 | 
| ConnectionRunnable | 
An operation that can run code and statements against a provided JDBC
  Connection.  
 | 
| Constants | 
 Some publicly available constants used in jOOQ 
 | 
| Constraint | 
 A DDL constraint. 
 | 
| ConstraintFinalStep | 
The final step in the  Constraint construction DSL API.  
 | 
| ConstraintForeignKeyOnStep | 
The step in the  Constraint construction DSL API that allows for
 adding  ON DELETE and  ON UPDATE clauses.  
 | 
| ConstraintForeignKeyReferencesStep1<T1> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep2<T1,T2> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep3<T1,T2,T3> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep4<T1,T2,T3,T4> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep5<T1,T2,T3,T4,T5> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep6<T1,T2,T3,T4,T5,T6> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep7<T1,T2,T3,T4,T5,T6,T7> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep8<T1,T2,T3,T4,T5,T6,T7,T8> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStep9<T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintForeignKeyReferencesStepN | 
The step in the  Constraint construction DSL API that allows for
 matching a  FOREIGN KEY clause with a  REFERENCES
 clause.  
 | 
| ConstraintTypeStep | 
The step in the  Constraint construction DSL API that allows for
 specifying the constraint type.  
 | 
| ContainerFactory | 
 Container factory for creating containers for JSON object and JSON array. 
 | 
| ContentHandler | 
 A simplified and stoppable SAX-like content handler for stream processing of JSON text. 
 | 
| Context<C extends Context<C>> | 
 A context type that is used for rendering SQL or for binding. 
 | 
| ContextTransactionalCallable<T> | 
 An FunctionalInterface that wraps transactional code. 
 | 
| ContextTransactionalRunnable | 
 An FunctionalInterface that wraps transactional code. 
 | 
| ContinueWhenStep | 
 A step in the construction of an CONTINUE statement where a
 WHEN clause can be added. 
 | 
| ControlFlowSignal | 
 An exception that is used to influence control flows. 
 | 
| Convert | 
 Utility methods for type conversions 
 | 
| ConvertDateTime<T> | 
  | 
| Converter<T,U> | 
 A Converter for data types. 
 | 
| ConverterProvider | 
Deprecated.
 | 
| Converters<T,U> | 
 A chain of converters. 
 | 
| CreateIndexFinalStep | 
A  Query that can create indexes.  
 | 
| CreateIndexIncludeStep | 
A  Query that can create indexes.  
 | 
| CreateIndexStep | 
A  Query that can create indexes.  
 | 
| CreateIndexWhereStep | 
A  Query that can create indexes.  
 | 
| CreateSchemaFinalStep | 
A  Query that can create schemas.  
 | 
| CreateSequenceFinalStep | 
A  Query that can create sequences.  
 | 
| CreateSequenceFlagsStep | 
A  Query that can create sequences.  
 | 
| CreateTableAsStep<R extends Record> | 
A  Query that can create tables.  
 | 
| CreateTableColumnStep | 
A  Query that can create tables.  
 | 
| CreateTableCommentStep | 
A  Query that can create tables.  
 | 
| CreateTableConstraintStep | 
A  Query that can create tables.  
 | 
| CreateTableFinalStep | 
A  Query that can create tables.  
 | 
| CreateTableIndexStep | 
A  Query that can create tables.  
 | 
| CreateTableOnCommitStep | 
A  Query that can create tables.  
 | 
| CreateTableStorageStep | 
A  Query that can create tables.  
 | 
| CreateTableWithDataStep | 
A  Query that can create tables.  
 | 
| CreateTypeFinalStep | 
A  Query that can create types.  
 | 
| CreateTypeStep | 
A  Query that can create types.  
 | 
| CreateViewAsStep<R extends Record> | 
A  Query that can create views.  
 | 
| CreateViewFinalStep | 
A  Query that can create views.  
 | 
| CSVFormat | 
 A CSV formatting type, which can be used to configure CSV imports / exports. 
 | 
| CSVFormat.Quote | 
 When to apply the quote 
 | 
| CSVParser | 
 A very simple CSV parser released under a commercial-friendly license. 
 | 
| CSVReader | 
 A very simple CSV reader released under a commercial-friendly license. 
 | 
| CUBRIDDataType | 
Deprecated.
 | 
| CUBRIDDSL | 
 | 
| Cursor<R extends Record> | 
Cursors allow for lazy, sequential access to an underlying JDBC
  ResultSet.  
 | 
| CustomCondition | 
A base class for custom  Condition implementations in client code.  
 | 
| CustomField<T> | 
A base class for custom  Field implementations in client code.  
 | 
| CustomQueryPart | 
A base class for custom  QueryPart implementations in client code.  
 | 
| CustomRecord<R extends TableRecord<R>> | 
A base class for custom  TableRecord implementations in client code.  
 | 
| CustomTable<R extends TableRecord<R>> | 
A base class for custom  Table implementations in client code.  
 | 
| DAO<R extends TableRecord<R>,P,T> | 
 A generic DAO interface for a pojo and a primary key type. 
 | 
| DAOImpl<R extends UpdatableRecord<R>,P,T> | 
A common base implementation for generated  DAO.  
 | 
| DataAccessException | 
The  DataAccessException is a generic  RuntimeException
 indicating that something went wrong while executing a SQL statement from
 jOOQ.  
 | 
| DataChangedException | 
 An error occurred while storing a record whose underlying data had already
 been changed 
 | 
| DataSourceConnectionProvider | 
 | 
| DataType<T> | 
 A common interface to all dialect-specific data types. 
 | 
| DataTypeException | 
 An error occurred while handling data types. 
 | 
| DateAsTimestampBinding | 
 A binding that implements the date-as-timestamp semantics of the jOOQ code
 generator. 
 | 
| DatePart | 
 A date part can be used with SQL functions such as extract(). 
 | 
| DateToLocalDateConverter | 
  | 
| DayToSecond | 
 An implementation for the SQL standard INTERVAL DAY TO SECOND
 data type. 
 | 
| DB2DataType | 
Deprecated.
 | 
| DB2DSL | 
 | 
| DDLExportConfiguration | 
 | 
| DDLFlag | 
  | 
| DDLQuery | 
 A marker interface for all DDL queries. 
 | 
| Declaration<T> | 
 A local variable declaration. 
 | 
| DefaultBinding<T,U> | 
  | 
| DefaultCallableStatement | 
 A default JDBC CallableStatement implementation delegating all JDBC 4.0 calls
 to an internal delegate. 
 | 
| DefaultConfiguration | 
 | 
| DefaultConnection | 
 A default JDBC Connection implementation delegating all JDBC 4.0 calls to an
 internal delegate. 
 | 
| DefaultConnectionProvider | 
 | 
| DefaultConverterProvider | 
Deprecated.
 | 
| DefaultDataType<T> | 
 A common base class for data types. 
 | 
| DefaultDiagnosticsListener | 
 | 
| DefaultDiagnosticsListenerProvider | 
 | 
| DefaultDSLContext | 
 | 
| DefaultExecuteListener | 
 | 
| DefaultExecuteListenerProvider | 
 | 
| DefaultExecutor | 
 | 
| DefaultExecutorProvider | 
 | 
| DefaultMetaProvider | 
 | 
| DefaultPreparedStatement | 
 A default JDBC PreparedStatement implementation delegating all JDBC 4.0 calls
 to an internal delegate. 
 | 
| DefaultRecordListener | 
 | 
| DefaultRecordListenerProvider | 
 | 
| DefaultRecordMapper<R extends Record,E> | 
 This is the default implementation for RecordMapper types. 
 | 
| DefaultRecordMapperProvider | 
 | 
| DefaultRecordUnmapper<E,R extends Record> | 
A default implementation for unmapping a custom type to a  Record.  
 | 
| DefaultRecordUnmapperProvider | 
 | 
| DefaultResultSet | 
 A default JDBC ResultSet implementation delegating all JDBC 4.0 calls to an
 internal delegate. 
 | 
| DefaultStatement | 
 A default JDBC Statement implementation delegating all JDBC 4.0 calls to an
 internal delegate. 
 | 
| DefaultTransactionListener | 
 | 
| DefaultTransactionListenerProvider | 
 | 
| DefaultTransactionProvider | 
 | 
| DefaultVisitListener | 
 | 
| DefaultVisitListenerProvider | 
 | 
| DelegatingConverter<T,U> | 
  | 
| Delete<R extends Record> | 
 A DELETE statement. 
 | 
| DeleteConditionStep<R extends Record> | 
This type is used for the  Delete's DSL API.  
 | 
| DeleteFinalStep<R extends Record> | 
This type is used for the  Delete's DSL API.  
 | 
| DeleteLimitStep<R extends Record> | 
This type is used for the  Delete's DSL API.  
 | 
| DeleteOrderByStep<R extends Record> | 
This type is used for the  Delete's DSL API.  
 | 
| DeleteQuery<R extends Record> | 
 A DELETE statement (model API). 
 | 
| DeleteResultStep<R extends Record> | 
This type is used for the  Delete's DSL API.  
 | 
| DeleteReturningStep<R extends Record> | 
This type is used for the  Delete's DSL API.  
 | 
| DeleteWhereStep<R extends Record> | 
This type is used for the  Delete's DSL API.  
 | 
| DerbyDataType | 
Deprecated.
 | 
| DerbyDSL | 
 | 
| DerivedColumnList | 
 A derived column list. 
 | 
| DerivedColumnList1 | 
 A derived column list. 
 | 
| DerivedColumnList10 | 
 A derived column list. 
 | 
| DerivedColumnList11 | 
 A derived column list. 
 | 
| DerivedColumnList12 | 
 A derived column list. 
 | 
| DerivedColumnList13 | 
 A derived column list. 
 | 
| DerivedColumnList14 | 
 A derived column list. 
 | 
| DerivedColumnList15 | 
 A derived column list. 
 | 
| DerivedColumnList16 | 
 A derived column list. 
 | 
| DerivedColumnList17 | 
 A derived column list. 
 | 
| DerivedColumnList18 | 
 A derived column list. 
 | 
| DerivedColumnList19 | 
 A derived column list. 
 | 
| DerivedColumnList2 | 
 A derived column list. 
 | 
| DerivedColumnList20 | 
 A derived column list. 
 | 
| DerivedColumnList21 | 
 A derived column list. 
 | 
| DerivedColumnList22 | 
 A derived column list. 
 | 
| DerivedColumnList3 | 
 A derived column list. 
 | 
| DerivedColumnList4 | 
 A derived column list. 
 | 
| DerivedColumnList5 | 
 A derived column list. 
 | 
| DerivedColumnList6 | 
 A derived column list. 
 | 
| DerivedColumnList7 | 
 A derived column list. 
 | 
| DerivedColumnList8 | 
 A derived column list. 
 | 
| DerivedColumnList9 | 
 A derived column list. 
 | 
| DetachedException | 
 | 
| DiagnosticsContext | 
 | 
| DiagnosticsListener | 
 A diagnostics listener. 
 | 
| DiagnosticsListenerProvider | 
 | 
| DivideByOnConditionStep | 
 An intermediate type for the construction of a relational division. 
 | 
| DivideByOnStep | 
 An intermediate type for the construction of a relational division 
 | 
| DivideByReturningStep | 
 An intermediate type for the construction of a relational division 
 | 
| DropIndexFinalStep | 
A  Query that can drop indexes.  
 | 
| DropIndexOnStep | 
A  Query that can drop indexes.  
 | 
| DropSchemaFinalStep | 
 The final step in the DROP SCHEMA DSL. 
 | 
| DropSchemaStep | 
 The step in the DROP SCHEMA DSL used to specify
 DROP behaviour. 
 | 
| DropSequenceFinalStep | 
A  Query that can drop sequences.  
 | 
| DropTableFinalStep | 
 The final step in the DROP TABLE DSL. 
 | 
| DropTableStep | 
 The step in the DROP TABLE DSL used to specify DROP
 behaviour. 
 | 
| DropTypeFinalStep | 
A  Query that can drop types.  
 | 
| DropTypeStep | 
A  Query that can drop types.  
 | 
| DropViewFinalStep | 
 The final step in the DROP VIEW DSL. 
 | 
| DSL | 
 A DSL "entry point" providing implementations to the org.jooq
 interfaces. 
 | 
| DSLContext | 
 A contextual DSL providing "attached" implementations to the
 org.jooq interfaces. 
 | 
| ElementType | 
 Java class for ElementType complex type. 
 | 
| EmbeddableRecord<R extends EmbeddableRecord<R>> | 
 A record originating from a single table 
 | 
| EmbeddableRecordImpl<R extends EmbeddableRecord<R>> | 
 A record implementation for a record originating from a single table 
 | 
| EnumConverter<T,U extends Enum<U>> | 
 A base class for enum conversion. 
 | 
| EnumType | 
 A SQL enum type. 
 | 
| ExceptionTools | 
  | 
| ExecuteContext | 
 | 
| ExecuteEventHandler | 
 | 
| ExecuteListener | 
 | 
| ExecuteListenerProvider | 
 | 
| ExecuteType | 
 The type of database interaction that is being executed with this context. 
 | 
| ExecuteWithoutWhere | 
 Java class for ExecuteWithoutWhere. 
 | 
| ExecutorProvider | 
 The ExecutorProvider SPI can be used to provide jOOQ with custom
 asynchronous execution behaviour. 
 | 
| ExitWhenStep | 
 A step in the construction of an EXIT statement where a
 WHEN clause can be added. 
 | 
| Explain | 
 | 
| False | 
 | 
| Field<T> | 
 A column expression. 
 | 
| FieldLike | 
 An object that can behave like a field (a field-like object). 
 | 
| FieldOrConstraint | 
A common base type for  Field and  Constraint where DSL API accepts
 both types alike.  
 | 
| FieldOrRow | 
A common base type for  Field and  Row where DSL API accepts
 both types alike.  
 | 
| FirebirdDataType | 
Deprecated.
 | 
| FirebirdDSL | 
 | 
| ForByStep<T> | 
 The step in the creation of a FOR LOOP statement where the
 BY clause can be supplied. 
 | 
| ForeignKey<R extends Record,O extends Record> | 
A  ForeignKey is an object referencing a  UniqueKey.  
 | 
| ForInStep<T> | 
 The step in the creation of a FOR LOOP statement where the
 IN clause can be supplied. 
 | 
| Formattable | 
 A type that can format its contents. 
 | 
| FutureResult<R extends Record> | 
Deprecated.
 | 
| GrantFinalStep | 
 The final step in the creation of a REVOKE statement. 
 | 
| GrantOnStep | 
 The step in the creation of a GRANT statement where the
 ON clause can be added. 
 | 
| GrantToStep | 
 The step in the creation of a GRANT statement where the
 TO clause can be added. 
 | 
| GrantWithGrantOptionStep | 
 The step of creation GRANT statement that assign user
 or role a grant option. 
 | 
| GroupConcatOrderByStep | 
 MySQL's GROUP_CONCAT function. 
 | 
| GroupConcatSeparatorStep | 
 MySQL's GROUP_CONCAT function. 
 | 
| GroupField | 
 An expression to be used exclusively in GROUP BY clauses. 
 | 
| H2DataType | 
Deprecated.
 | 
| H2DSL | 
 | 
| HanaDataType | 
Deprecated.
 | 
| HanaDSL | 
 | 
| HSQLDBDataType | 
Deprecated.
 | 
| HSQLDBDSL | 
 | 
| Identity<R extends Record,T> | 
 An Identity is an object representing an IDENTITY
 column as understood by the SQL:2003 standard. 
 | 
| IfElseStep | 
 An intermediate step in building a procedural IF statement. 
 | 
| IfThenStep | 
 An intermediate step in building a procedural IF statement. 
 | 
| Index | 
 A DDL index definition. 
 | 
| Index | 
 Java class for Index complex type. 
 | 
| IndexColumnUsage | 
 Java class for IndexColumnUsage complex type. 
 | 
| InformationSchema | 
 Java class for anonymous complex type. 
 | 
| InformationSchemaMetaProvider | 
 | 
| InformixDataType | 
Deprecated.
 | 
| InformixDSL | 
 | 
| IngresDataType | 
Deprecated.
 | 
| IngresDSL | 
 | 
| Insert<R extends Record> | 
 An INSERT statement. 
 | 
| InsertFinalStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertOnConflictConditionStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertOnConflictDoUpdateStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertOnConflictWhereStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertOnDuplicateSetMoreStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertOnDuplicateSetStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertOnDuplicateStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertQuery<R extends Record> | 
 An INSERT statement (model API). 
 | 
| InsertResultStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertReturningStep<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertSetMoreStep<R extends Record> | 
This type is used for the  Insert's alternative DSL API.  
 | 
| InsertSetStep<R extends Record> | 
This type is used for the  Insert's alternative DSL API.  
 | 
| InsertValuesStep1<R extends Record,T1> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep10<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep11<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep12<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep13<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep14<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep15<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep16<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep17<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep18<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep19<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep2<R extends Record,T1,T2> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep20<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep21<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep22<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep3<R extends Record,T1,T2,T3> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep4<R extends Record,T1,T2,T3,T4> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep5<R extends Record,T1,T2,T3,T4,T5> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep6<R extends Record,T1,T2,T3,T4,T5,T6> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep7<R extends Record,T1,T2,T3,T4,T5,T6,T7> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep8<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStep9<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
This type is used for the  Insert's DSL API.  
 | 
| InsertValuesStepN<R extends Record> | 
This type is used for the  Insert's DSL API.  
 | 
| Internal | 
 A utility class that grants access to internal API, to be used only by
 generated code. 
 | 
| Internal | 
 Signifies that a API (public class, method or field) is internal and subject
 to incompatible changes, or even removal, in a future release. 
 | 
| Interval | 
 A substitute for JDBC's missing java.sql.Interval data type. 
 | 
| Ints | 
Static utility methods pertaining to  int primitives, that are not already found in either
  Integer or  Arrays.  
 | 
| InvalidResultException | 
An unexpected result was encountered after executing a  Query.  
 | 
| InvocationOrder | 
 Java class for InvocationOrder. 
 | 
| IOException | 
 | 
| JDBC41Connection | 
Add JDBC 4.1 API compliance to a JDBC 4.0  Connection.  
 | 
| JDBC41ResultSet | 
Add JDBC 4.1 API compliance to a JDBC 4.0  ResultSet.  
 | 
| JDBC41Statement | 
Add JDBC 4.1 API compliance to a JDBC 4.0  Statement.  
 | 
| JDBCUtils | 
 JDBC-related utility methods. 
 | 
| JoinType | 
 The type of join. 
 | 
| JooqLogger | 
 The jOOQ logger abstraction. 
 | 
| JooqLogger.Level | 
Deprecated.
 | 
| JPAConverter<T,U> | 
 A converter that delegates data type conversions to a JPA
 AttributeConverter. 
 | 
| JSON | 
 A JSON wrapper type for JSON data obtained from the database. 
 | 
| JSONArray | 
 A JSON array. 
 | 
| JSONB | 
 A JSON wrapper type for JSONB data obtained from the database. 
 | 
| JSONEntry<T> | 
 A JSON entry for JSON objects. 
 | 
| JSONFormat | 
 A JSON formatting type, which can be used to configure JSON imports /
 exports. 
 | 
| JSONFormat.RecordFormat | 
 The format of individual JSON records. 
 | 
| JSONObject | 
 A JSON object. 
 | 
| JSONParser | 
 Parser for JSON text. 
 | 
| JSONValue | 
  | 
| Key<R extends Record> | 
 A Key is an object representing a UNIQUE KEY, a
 PRIMARY KEY, or a FOREIGN KEY. 
 | 
| KeyColumnUsage | 
 Java class for KeyColumnUsage complex type. 
 | 
| Keyword | 
 A SQL keyword. 
 | 
| Label | 
 A label for use in procedural code. 
 | 
| LikeEscapeStep | 
 A step in the creation of a LIKE predicate to which an
 ESCAPE clause can be appended. 
 | 
| Link | 
 A database link reference. 
 | 
| Loader<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderConfigurationException | 
The  LoaderConfigurationException indicates that a  Loader
 was executed with an illegal execution configuration.  
 | 
| LoaderContext | 
A context object that provides information about a loader's current state to
  LoaderRowListener.  
 | 
| LoaderCSVOptionsStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderCSVStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderError | 
 An error that occurred during loading. 
 | 
| LoaderFieldMapper | 
A field mapper that produces  Field references for  Loader
 target tables.  
 | 
| LoaderFieldMapper.LoaderFieldContext | 
 | 
| LoaderJSONOptionsStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderJSONStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderListenerStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderLoadStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderOptionsStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderRowListener | 
A listener for  Loader progress.  
 | 
| LoaderRowsStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderSourceStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LoaderXMLStep<R extends Record> | 
 The Loader API is used for configuring data loads. 
 | 
| LocaleAdapter | 
  | 
| Log | 
 A common logger abstraction API for jOOQ's internal logging. 
 | 
| Log.Level | 
 The log level. 
 | 
| LoggerListener | 
 | 
| LoggingConnection | 
  | 
| LoggingStatement | 
  | 
| Longs | 
Static utility methods pertaining to  long primitives, that are not already found in
 either  Long or  Arrays.  
 | 
| LoopStep | 
 An intermediate step in building a procedural LOOP statement. 
 | 
| MappedSchema | 
 A schema mapping configuration. 
 | 
| MappedTable | 
 A table mapping configuration. 
 | 
| MappingException | 
 | 
| MariaDBDataType | 
Deprecated.
 | 
| MariaDBDSL | 
 | 
| MemSQLDataType | 
Deprecated.
 | 
| Merge<R extends Record> | 
 A MERGE statement. 
 | 
| MergeFinalStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeKeyStep1<R extends Record,T1> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep10<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep11<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep12<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep13<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep14<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep15<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep16<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep17<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep18<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep19<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep2<R extends Record,T1,T2> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep20<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep21<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep22<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep3<R extends Record,T1,T2,T3> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep4<R extends Record,T1,T2,T3,T4> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep5<R extends Record,T1,T2,T3,T4,T5> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep6<R extends Record,T1,T2,T3,T4,T5,T6> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep7<R extends Record,T1,T2,T3,T4,T5,T6,T7> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep8<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStep9<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeKeyStepN<R extends Record> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeMatchedDeleteStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeMatchedSetMoreStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeMatchedSetStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeMatchedStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeMatchedWhereStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedSetMoreStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedSetStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep1<R extends Record,T1> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep10<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep11<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep12<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep13<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep14<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep15<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep16<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep17<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep18<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep19<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep2<R extends Record,T1,T2> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep20<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep21<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep22<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep3<R extends Record,T1,T2,T3> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep4<R extends Record,T1,T2,T3,T4> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep5<R extends Record,T1,T2,T3,T4,T5> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep6<R extends Record,T1,T2,T3,T4,T5,T6> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep7<R extends Record,T1,T2,T3,T4,T5,T6,T7> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep8<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStep9<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedValuesStepN<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeNotMatchedWhereStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeOnConditionStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeOnStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeUsingStep<R extends Record> | 
This type is used for the  Merge's DSL API.  
 | 
| MergeValuesStep1<R extends Record,T1> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep10<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep11<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep12<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep13<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep14<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep15<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep16<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep17<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep18<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep19<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep2<R extends Record,T1,T2> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep20<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep21<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep22<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep3<R extends Record,T1,T2,T3> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep4<R extends Record,T1,T2,T3,T4> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep5<R extends Record,T1,T2,T3,T4,T5> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep6<R extends Record,T1,T2,T3,T4,T5,T6> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep7<R extends Record,T1,T2,T3,T4,T5,T6,T7> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep8<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStep9<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| MergeValuesStepN<R extends Record> | 
This type is used for the H2-specific variant of the  Merge's DSL API.  
 | 
| Meta | 
A wrapping object for  DatabaseMetaData or for other sources of
 database meta information (e.g.  
 | 
| MetaProvider | 
 An SPI that can produce dynamic catalog, schema, table meta data information. 
 | 
| MiniJAXB | 
 This class allows for mashalling / unmarshalling XML content to jOOQ
 configuration objects. 
 | 
| Mock | 
 | 
| MockArray<T> | 
 | 
| MockCallable<T> | 
 An FunctionalInterface that wraps mockable code. 
 | 
| MockConfiguration | 
 A mock configuration. 
 | 
| MockConnection | 
 A mock connection. 
 | 
| MockConnectionProvider | 
 A mock connection provider. 
 | 
| MockDataProvider | 
 A data provider for mock query executions. 
 | 
| MockExecuteContext | 
 A mock execution context. 
 | 
| MockFileDatabase | 
 | 
| MockFileDatabaseConfiguration | 
 | 
| MockFileDatabaseException | 
An unexpected result can be encountered while loading a file-based
  MockDataProvider.  
 | 
| MockResult | 
 A mock result. 
 | 
| MockResultSet | 
 A mock result set. 
 | 
| MockResultSetMetaData | 
 A mock result set meta data object. 
 | 
| MockRunnable | 
 An FunctionalInterface that wraps mockable code. 
 | 
| MockSavepoint | 
  | 
| MockStatement | 
 A mock statement. 
 | 
| MySQLDataType | 
Deprecated.
 | 
| MySQLDSL | 
 | 
| Name | 
 An identifier. 
 | 
| Name.Quoted | 
 A flag indicating whether the name is quoted or not. 
 | 
| Named | 
 A common base type for all qualifiable, named objects. 
 | 
| NoConnectionProvider | 
 An "empty" implementation that is never connected. 
 | 
| NoDataFoundException | 
No rows were returned from a  ResultQuery, when exactly one row was
 expected.  
 | 
| NoTransactionProvider | 
 An "empty" implementation that is never transactional. 
 | 
| Nullability | 
An enum that specifies the nullability of a  DataType.  
 | 
| ObjectFactory | 
 This object contains factory methods for each
 Java content interface and Java element interface
 generated in the org.jooq.conf package. 
 | 
| ObjectFactory | 
 This object contains factory methods for each
 Java content interface and Java element interface
 generated in the org.jooq.util.xml.jaxb package. 
 | 
| ObjectType | 
 Java class for ObjectType. 
 | 
| Operator | 
 An operator used for combining conditions 
 | 
| OracleDataType | 
Deprecated.
 | 
| OracleDSL | 
 | 
| OracleDSL.DBMS_AQ | 
 Oracle AQ related features are located here. 
 | 
| OracleDSL.DBMS_AQ.DELIVERY_MODE | 
 A flag corresponding to
 DBMS_AQ.DEQUEUE_OPTIONS_T.DELIVERY_MODE and to
 DBMS_AQ.ENQUEUE_OPTIONS_T.DELIVERY_MODE. 
 | 
| OracleDSL.DBMS_AQ.DEQUEUE_MODE | 
 A flag corresponding to
 DBMS_AQ.DEQUEUE_OPTIONS_T.DEQUEUE_MODE. 
 | 
| OracleDSL.DBMS_AQ.DEQUEUE_OPTIONS_T | 
 A RECORD corresponding to
 DBMS_AQ.DEQUEUE_OPTIONS_T. 
 | 
| OracleDSL.DBMS_AQ.ENQUEUE_OPTIONS_T | 
 A RECORD corresponding to
 DBMS_AQ.ENQUEUE_OPTIONS_T. 
 | 
| OracleDSL.DBMS_AQ.MESSAGE_PROPERTIES_T | 
 A RECORD corresponding to
 DBMS_AQ.MESSAGE_PROPERTIES_T. 
 | 
| OracleDSL.DBMS_AQ.NAVIGATION | 
 A flag corresponding to
 DBMS_AQ.DEQUEUE_OPTIONS_T.NAVIGATION. 
 | 
| OracleDSL.DBMS_AQ.SEQUENCE_DEVIATION | 
 A flag corresponding to DBMS_AQ.ENQUEUE_OPTIONS_T.SEQUENCE_DEVIATION. 
 | 
| OracleDSL.DBMS_AQ.VISIBILITY | 
 A flag corresponding to
 DBMS_AQ.DEQUEUE_OPTIONS_T.VISIBILITY and to
 DBMS_AQ.ENQUEUE_OPTIONS_T.VISIBILITY. 
 | 
| OracleDSL.DBMS_AQ.WAIT | 
 A flag corresponding to DBMS_AQ.DEQUEUE_OPTIONS_T.WAIT. 
 | 
| OrderedAggregateFunction<T> | 
 An ordered-set aggregate function. 
 | 
| OrderedAggregateFunctionOfDeferredType | 
 An ordered-set aggregate function. 
 | 
| OrderField<T> | 
 A QueryPart to be used exclusively in ORDER BY
 clauses. 
 | 
| Package | 
 A container for stored procedures and functions 
 | 
| PackageImpl | 
 A default implementation for packages (containers of stored procedures and
 functions) 
 | 
| Param<T> | 
 A named parameter and/or bind value. 
 | 
| ParamCastMode | 
 Java class for ParamCastMode. 
 | 
| Parameter<T> | 
 A parameter to a stored procedure or function. 
 | 
| Parameter | 
 Java class for Parameter complex type. 
 | 
| ParameterMode | 
 Java class for ParameterMode. 
 | 
| ParamMode | 
 | 
| ParamType | 
 Java class for ParamType. 
 | 
| ParseException | 
 ParseException explains why and where the error occurs in source JSON text. 
 | 
| Parser | 
 This is experimental functionality. 
 | 
| ParserCLI | 
 | 
| ParserCLI.Args | 
  | 
| ParserException | 
 | 
| ParseSearchSchema | 
 A schema that is on the search path. 
 | 
| ParseUnknownFunctions | 
 Java class for ParseUnknownFunctions. 
 | 
| ParseUnsupportedSyntax | 
 Java class for ParseUnsupportedSyntax. 
 | 
| ParseWithMetaLookups | 
 Java class for ParseWithMetaLookups. 
 | 
| PivotForStep | 
This type is used for the Oracle  PIVOT clause DSL API, pivoting
  Table objects to new tables.  
 | 
| PivotInStep<T> | 
This type is used for the Oracle  PIVOT clause DSL API, pivoting
  Table objects to new tables.  
 | 
| PlainSQL | 
This annotation marks all methods and types that allow for producing a
  QueryPart that generates "plain SQL" inside of an AST.  
 | 
| PostgresDataType | 
Deprecated.
 | 
| PostgresDSL | 
 | 
| PostgresUtils | 
 A collection of utilities to cover the Postgres JDBC driver's missing
 implementations. 
 | 
| Privilege | 
 A privilege for use in GRANT and REVOKE statements. 
 | 
| Pro | 
 An annotation that indicates that any given API is available to the
 commercial jOOQ distributions only, including the jOOQ Express Edition, the
 jOOQ Professional Edition, and the jOOQ Enterprise Edition. 
 | 
| QualifiedAsterisk | 
 A qualified asterisk. 
 | 
| QuantifiedSelect<R extends Record> | 
 A quantified select for use in quantified comparison predicates. 
 | 
| Queries | 
 A wrapper for a collection of queries. 
 | 
| Query | 
 Any query. 
 | 
| QueryPart | 
 The common base type for all objects that can be used for query composition. 
 | 
| QueryPartInternal | 
 Base functionality declaration for all query objects 
 | 
| QueryPoolable | 
 Java class for QueryPoolable. 
 | 
| Queue<R extends UDTRecord<R>> | 
 An Oracle AQ specification. 
 | 
| QueueImpl<R extends UDTRecord<R>> | 
 A common base class for AQ. 
 | 
| Record | 
 A database result record. 
 | 
| Record1<T1> | 
 A model type for a records with degree 1 
 | 
| Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
 A model type for a records with degree 10 
 | 
| Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
 A model type for a records with degree 11 
 | 
| Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
 A model type for a records with degree 12 
 | 
| Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
 A model type for a records with degree 13 
 | 
| Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
 A model type for a records with degree 14 
 | 
| Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
 A model type for a records with degree 15 
 | 
| Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
 A model type for a records with degree 16 
 | 
| Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
 A model type for a records with degree 17 
 | 
| Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
 A model type for a records with degree 18 
 | 
| Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
 A model type for a records with degree 19 
 | 
| Record2<T1,T2> | 
 A model type for a records with degree 2 
 | 
| Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
 A model type for a records with degree 20 
 | 
| Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
 A model type for a records with degree 21 
 | 
| Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
 A model type for a records with degree 22 
 | 
| Record3<T1,T2,T3> | 
 A model type for a records with degree 3 
 | 
| Record4<T1,T2,T3,T4> | 
 A model type for a records with degree 4 
 | 
| Record5<T1,T2,T3,T4,T5> | 
 A model type for a records with degree 5 
 | 
| Record6<T1,T2,T3,T4,T5,T6> | 
 A model type for a records with degree 6 
 | 
| Record7<T1,T2,T3,T4,T5,T6,T7> | 
 A model type for a records with degree 7 
 | 
| Record8<T1,T2,T3,T4,T5,T6,T7,T8> | 
 A model type for a records with degree 8 
 | 
| Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
 A model type for a records with degree 9 
 | 
| RecordContext | 
 | 
| RecordHandler<R extends Record> | 
A  RecordHandler is a handler that can receive  Record
 objects, when fetching data from the database.  
 | 
| RecordListener | 
 | 
| RecordListenerProvider | 
 | 
| RecordMapper<R extends Record,E> | 
A  RecordMapper is a mapper that can receive  Record
 objects, when fetching data from the database, transforming them into a
 custom type  <E>.  
 | 
| RecordMapperProvider | 
 | 
| RecordType<R extends Record> | 
 | 
| RecordUnmapper<E,R extends Record> | 
A  RecordUnmapper is a mapper that can receive user objects and
 convert them back to  Record.  
 | 
| RecordUnmapperProvider | 
 | 
| RedshiftDataType | 
Deprecated.
 | 
| RedshiftDSL | 
 | 
| ReferentialConstraint | 
 Java class for ReferentialConstraint complex type. 
 | 
| Reflect | 
A wrapper for an  Object or  Class upon which reflective calls
 can be made.  
 | 
| ReflectException | 
 A unchecked wrapper for any of Java's checked reflection exceptions: 
 | 
| RegexAdapter | 
  | 
| RenderContext | 
The render context is used for rendering  QueryPart's to SQL.  
 | 
| RenderContext.CastMode | 
 The cast mode for bind values. 
 | 
| RenderFormatting | 
 All sorts of formatting flags / settings. 
 | 
| RenderKeywordCase | 
 Java class for RenderKeywordCase. 
 | 
| RenderKeywordStyle | 
 Java class for RenderKeywordStyle. 
 | 
| RenderMapping | 
 The runtime schema and table mapping. 
 | 
| RenderNameCase | 
 Java class for RenderNameCase. 
 | 
| RenderNameStyle | 
 Java class for RenderNameStyle. 
 | 
| RenderQuotedNames | 
 Java class for RenderQuotedNames. 
 | 
| RepeatUntilStep | 
 An intermediate step in building a procedural REPEAT statement. 
 | 
| Require | 
Require a set of  SQLDialect to be supported by any jOOQ statement in
 the scope of this annotation.  
 | 
| ResourceManagingScope | 
 A scope that can manage resources. 
 | 
| Result<R extends Record> | 
 | 
| ResultOrRows | 
A type that contains either a  Result, an update count, or an
 exception.  
 | 
| ResultQuery<R extends Record> | 
 A query that can return results. 
 | 
| Results | 
A list of  Result and update counts that can be returned by
  ResultQuery.fetchMany() calls and other calls that produce multiple
 cursors and update counts.  
 | 
| RevokeFinalStep | 
 The final step in the creation of a REVOKE statement. 
 | 
| RevokeFromStep | 
 The step in the creation of a REVOKE statement where the
 FROM clause can be added. 
 | 
| RevokeOnStep | 
 The step in the creation of a REVOKE statement where the
 ON clause can be added. 
 | 
| Role | 
 A privilege for use in GRANT and REVOKE statements. 
 | 
| Routine<T> | 
 A routine is a callable object in your RDBMS. 
 | 
| Routine | 
 Java class for Routine complex type. 
 | 
| RoutineType | 
 Java class for RoutineType. 
 | 
| Row | 
 A row value expression. 
 | 
| Row1<T1> | 
 A row value expression. 
 | 
| Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
 A row value expression. 
 | 
| Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
 A row value expression. 
 | 
| Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
 A row value expression. 
 | 
| Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
 A row value expression. 
 | 
| Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
 A row value expression. 
 | 
| Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
 A row value expression. 
 | 
| Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
 A row value expression. 
 | 
| Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
 A row value expression. 
 | 
| Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
 A row value expression. 
 | 
| Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
 A row value expression. 
 | 
| Row2<T1,T2> | 
 A row value expression. 
 | 
| Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
 A row value expression. 
 | 
| Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
 A row value expression. 
 | 
| Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
 A row value expression. 
 | 
| Row3<T1,T2,T3> | 
 A row value expression. 
 | 
| Row4<T1,T2,T3,T4> | 
 A row value expression. 
 | 
| Row5<T1,T2,T3,T4,T5> | 
 A row value expression. 
 | 
| Row6<T1,T2,T3,T4,T5,T6> | 
 A row value expression. 
 | 
| Row7<T1,T2,T3,T4,T5,T6,T7> | 
 A row value expression. 
 | 
| Row8<T1,T2,T3,T4,T5,T6,T7,T8> | 
 A row value expression. 
 | 
| Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
 A row value expression. 
 | 
| RowCountQuery | 
Any query that is not a  ResultQuery, and thus possibly produces a row
 count as a result, instead of a  Result.  
 | 
| RowId | 
 | 
| RowN | 
 A row value expression. 
 | 
| Schema | 
 A schema. 
 | 
| Schema | 
 Java class for Schema complex type. 
 | 
| SchemaImpl | 
 A common base class for database schemata 
 | 
| SchemaMapping | 
Deprecated.
 | 
| SchemaMetaProvider | 
A  MetaProvider that provides its meta data based on (possibly
 generated) schemas.  
 | 
| Scope | 
 Scope implementations provide access to a variety of objects that are
 available from a given scope. 
 | 
| Select<R extends Record> | 
 A SELECT statement. 
 | 
| SelectConditionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectConnectByAfterStartWithConditionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectConnectByAfterStartWithStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectConnectByConditionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectConnectByStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectDistinctOnStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectField<T> | 
 A QueryPart to be used exclusively in SELECT
 clauses. 
 | 
| SelectFieldOrAsterisk | 
 A QueryPart to be used exclusively in SELECT
 clauses. 
 | 
| SelectFinalStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectForUpdateOfStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectForUpdateStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectForUpdateWaitStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectFromStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectGroupByStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectHavingConditionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectHavingStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectIntoStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectJoinPartitionByStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectJoinStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectLimitAfterOffsetStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectLimitPercentAfterOffsetStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectLimitPercentStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectLimitStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectOffsetStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectOnConditionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectOnStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectOptionalOnStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectOptionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectOrderByStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectQualifyConditionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectQualifyStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectQuery<R extends Record> | 
 A SELECT statement (model API). 
 | 
| SelectSeekLimitStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep1<R extends Record,T1> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep10<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep11<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep12<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep13<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep14<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep15<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep16<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep17<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep18<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep19<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep2<R extends Record,T1,T2> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep20<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep21<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep22<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep3<R extends Record,T1,T2,T3> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep4<R extends Record,T1,T2,T3,T4> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep5<R extends Record,T1,T2,T3,T4,T5> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep6<R extends Record,T1,T2,T3,T4,T5,T6> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep7<R extends Record,T1,T2,T3,T4,T5,T6,T7> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep8<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStep9<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSeekStepN<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectSelectStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectStartWithStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectUnionStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectWhereStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectWindowStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectWithTiesAfterOffsetStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| SelectWithTiesStep<R extends Record> | 
This type is used for the  Select's DSL API when selecting generic
  Record types.  
 | 
| Sequence<T extends Number> | 
 A sequence. 
 | 
| Sequence | 
 Java class for Sequence complex type. 
 | 
| SequenceImpl<T extends Number> | 
 A common base class for sequences 
 | 
| Settings | 
 Settings that influence the way jOOQ renders SQL code. 
 | 
| SettingsTools | 
 Convenience methods for jOOQ runtime settings. 
 | 
| SingleConnectionDataSource | 
A  DataSource that wraps a single connection, preventing its closing
 when it is obtained from this data source.  
 | 
| SortField<T> | 
 A sort specification. 
 | 
| SortOrder | 
 The sorting order used in ORDER BY clauses. 
 | 
| Source | 
 A source of text data. 
 | 
| SQL | 
 | 
| SQLDataType | 
The SQL standard data types, as described in  Types.  
 | 
| SQLDataWarehouseDataType | 
Deprecated.
 | 
| SQLDialect | 
 Dialects and dialect families as supported by jOOQ. 
 | 
| SQLDialectAdapter | 
  | 
| SQLDialectNotSupportedException | 
An exception thrown if an SQL construct is used, which is not supported by
 the dialect set in  Configuration.dialect() 
 | 
| SQLiteDataType | 
Deprecated.
 | 
| SQLiteDSL | 
 | 
| SQLServerDataType | 
Deprecated.
 | 
| SQLServerDSL | 
 | 
| SQLStateClass | 
 The class of the SQL state as specified by the SQL:2011 standard, or by individual
 vendors. 
 | 
| SQLStateSubclass | 
 The subclass of the SQL state class as specified by the SQL standard, or by individual
 vendors. 
 | 
| Statement | 
A statement that can be placed inside of a  Block, but not executed on
 its own.  
 | 
| StatementType | 
 Java class for StatementType. 
 | 
| StopWatch | 
 A time measuring device 
 | 
| StopWatchListener | 
 | 
| StoreQuery<R extends Record> | 
 A query storing objects to the database. 
 | 
| StringAdapter | 
 An XmlAdapter that implements useful features after parsing XML
 strings with JAXB. 
 | 
| StringUtils | 
 Operations on  String that are  null safe.  
 | 
| Support | 
A formal declaration of whether any API element is supported by a given
  SQLDialect 
 | 
| SybaseDataType | 
Deprecated.
 | 
| SybaseDSL | 
 | 
| Table<R extends Record> | 
 A table. 
 | 
| Table | 
 Java class for Table complex type. 
 | 
| TableConstraint | 
 Java class for TableConstraint complex type. 
 | 
| TableConstraintType | 
 Java class for TableConstraintType. 
 | 
| TableField<R extends Record,T> | 
 A field contained in a table. 
 | 
| TableImpl<R extends Record> | 
 A common base type for tables 
 | 
| TableLike<R extends Record> | 
 An object that can behave like a table (a table-like object). 
 | 
| TableMetaProvider | 
A  MetaProvider that provides its meta data based on (possibly
 generated) schemas.  
 | 
| TableOnConditionStep<R extends Record> | 
An intermediate (optional) type for the construction of a  JOIN
 clause, where the join criteria is added using an  ON clause
 (with a  Condition.  
 | 
| TableOnStep<R extends Record> | 
An intermediate type for the construction of a  JOIN clause,
 where there must be a join criteria added using an  ON clause
 (with a  Condition), or using a  USING clause (with a list
 of  Field).  
 | 
| TableOptionalOnStep<R extends Record> | 
An intermediate type for the construction of a  JOIN clause,
 where there may optionally be a join criteria added using an  ON
 clause (with a  Condition), or using a  USING clause (with
 a list of  Field)  
 | 
| TableOuterJoinStep<R extends Record> | 
An intermediate type for the construction of a partitioned
  SQLDialect.ORACLE OUTER JOIN clause.  
 | 
| TablePartitionByStep<R extends Record> | 
An intermediate type for the construction of a partitioned
  SQLDialect.ORACLE OUTER JOIN clause.  
 | 
| TableRecord<R extends TableRecord<R>> | 
 A record originating from a single table 
 | 
| TableRecordImpl<R extends TableRecord<R>> | 
 A record implementation for a record originating from a single table 
 | 
| TeradataDataType | 
Deprecated.
 | 
| ThreadLocalTransactionProvider | 
 | 
| ThrowExceptions | 
 Java class for ThrowExceptions. 
 | 
| TimestampToLocalDateTimeConverter | 
  | 
| TimeToLocalTimeConverter | 
  | 
| TooManyRowsException | 
Too many rows (more than 1) were returned from a  ResultQuery.  
 | 
| Transaction | 
 A custom transaction object. 
 | 
| TransactionalCallable<T> | 
 An FunctionalInterface that wraps transactional code. 
 | 
| TransactionalRunnable | 
 An FunctionalInterface that wraps transactional code. 
 | 
| TransactionContext | 
 | 
| TransactionListener | 
 | 
| TransactionListenerProvider | 
 | 
| TransactionProvider | 
 | 
| TrimAdapter | 
Deprecated.
 | 
| True | 
 | 
| Truncate<R extends Record> | 
 A TRUNCATE statement. 
 | 
| TruncateCascadeStep<R extends Record> | 
A  Query that can truncate a table in the database.  
 | 
| TruncateFinalStep<R extends Record> | 
A  Query that can truncate a table in the database.  
 | 
| TruncateIdentityStep<R extends Record> | 
A  Query that can truncate a table in the database.  
 | 
| TXTFormat | 
 A CSV formatting type, which can be used to configure CSV imports / exports. 
 | 
| UByte | 
 The unsigned byte type 
 | 
| UDT<R extends UDTRecord<R>> | 
 UDT definition. 
 | 
| UDTField<R extends UDTRecord<R>,T> | 
 A field contained in a UDT. 
 | 
| UDTImpl<R extends UDTRecord<R>> | 
 A common base type for UDT's 
 | 
| UDTRecord<R extends UDTRecord<R>> | 
 An object holding data of a UDT 
 | 
| UDTRecordImpl<R extends UDTRecord<R>> | 
 A record implementation for a record originating from a single UDT 
 | 
| UInteger | 
 The unsigned int type 
 | 
| ULong | 
 The unsigned long type 
 | 
| UniqueKey<R extends Record> | 
 A UniqueKey is an object representing a UNIQUE KEY
 or a PRIMARY KEY. 
 | 
| Unsigned | 
 A utility class for static access to unsigned number functionality. 
 | 
| UNumber | 
 A base type for unsigned numbers. 
 | 
| Unwrapper | 
 An unwrapper SPI that can be used to override the default unwrapping
 algorithm. 
 | 
| UnwrapperProvider | 
 | 
| UpdatableRecord<R extends UpdatableRecord<R>> | 
 A common interface for records that can be stored back to the database again. 
 | 
| UpdatableRecordImpl<R extends UpdatableRecord<R>> | 
 A record implementation for a record holding a primary key 
 | 
| Update<R extends Record> | 
 An UPDATE statement. 
 | 
| UpdateConditionStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateFinalStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateFromStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateLimitStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateOrderByStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateQuery<R extends Record> | 
 An UPDATE statement (model API). 
 | 
| UpdateResultStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateReturningStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateSetFirstStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateSetMoreStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateSetStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| UpdateWhereStep<R extends Record> | 
This type is used for the  Update's DSL API.  
 | 
| User | 
 A privilege for use in GRANT and REVOKE statements. 
 | 
| UShort | 
 The unsigned short type 
 | 
| Variable<T> | 
 A local variable reference. 
 | 
| VersionsBetweenAndStep<R extends Record,T> | 
 This type is used for the Oracle VERSIONS clause DSL API,
 providing access to the flashback versions query clauses. 
 | 
| VerticaDataType | 
Deprecated.
 | 
| VerticaDSL | 
 | 
| VisitContext | 
 | 
| VisitListener | 
 | 
| VisitListenerProvider | 
 | 
| WindowBeforeOverStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowDefinition | 
 A window definition. 
 | 
| WindowExcludeStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowFinalStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowFromFirstLastStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowIgnoreNullsStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowOrderByStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowOverStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowPartitionByStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowRowsAndStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowRowsStep<T> | 
 This type is used for the window function DSL API. 
 | 
| WindowSpecification | 
 A window specification. 
 | 
| WindowSpecificationExcludeStep | 
 | 
| WindowSpecificationFinalStep | 
 | 
| WindowSpecificationOrderByStep | 
 | 
| WindowSpecificationPartitionByStep | 
 | 
| WindowSpecificationRowsAndStep | 
 | 
| WindowSpecificationRowsStep | 
 | 
| WithAsStep | 
 | 
| WithAsStep1 | 
 | 
| WithAsStep10 | 
 | 
| WithAsStep11 | 
 | 
| WithAsStep12 | 
 | 
| WithAsStep13 | 
 | 
| WithAsStep14 | 
 | 
| WithAsStep15 | 
 | 
| WithAsStep16 | 
 | 
| WithAsStep17 | 
 | 
| WithAsStep18 | 
 | 
| WithAsStep19 | 
 | 
| WithAsStep2 | 
 | 
| WithAsStep20 | 
 | 
| WithAsStep21 | 
 | 
| WithAsStep22 | 
 | 
| WithAsStep3 | 
 | 
| WithAsStep4 | 
 | 
| WithAsStep5 | 
 | 
| WithAsStep6 | 
 | 
| WithAsStep7 | 
 | 
| WithAsStep8 | 
 | 
| WithAsStep9 | 
 | 
| WithStep | 
 | 
| XMLAppendable | 
Interface to be implemented by JAXB annotated Java classes which are
 serialized to XML using  XMLBuilder.  
 | 
| XMLasDOMBinding | 
A binding that binds  Node types to  SQLXML types from your database.  
 | 
| XMLBuilder | 
Wrapper around a  StringBuilder which can be used to serialize
 a JAXB-annotated Java object graph to XML.  
 | 
| XMLFormat | 
 An XML formatting type, which can be used to configure XML imports / exports. 
 | 
| XMLFormat.RecordFormat | 
 The format of individual XML records. 
 | 
| YearToMonth | 
 An implementation for the SQL standard INTERVAL YEAR TO MONTH
 data type. 
 | 
| YearToSecond | 
 | 
| Yytoken | 
  |