| Package | Description | 
|---|---|
| org.jooq | The  org.jooqpackage contains jOOQ's public API. | 
| org.jooq.impl | The  org.jooq.implpackage contains jOOQ's implementation classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| UpdateConditionStep<R> | UpdateConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| TableOnConditionStep<R> | TableOnConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator. | 
| SelectOnConditionStep<R> | SelectOnConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator and proceed to the next step. | 
| SelectHavingConditionStep<R> | SelectHavingConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator and proceed to the next step. | 
| SelectConnectByConditionStep<R> | SelectConnectByConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator and proceed to the next step. | 
| SelectConnectByAfterStartWithConditionStep<R> | SelectConnectByAfterStartWithConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator and proceed to the next step. | 
| SelectConditionStep<R> | SelectConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator and proceed to the next step. | 
| MergeOnConditionStep<R> | MergeOnConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator and proceed to the next step. | 
| InsertOnConflictConditionStep<R> | InsertOnConflictConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator and proceed to the next step. | 
| DivideByOnConditionStep | DivideByOnConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator. | 
| DeleteConditionStep<R> | DeleteConditionStep. and(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ANDoperator
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| Condition | Condition. and(SQL sql)Combine this condition with another one using the  Operator.ANDoperator. | 
| SelectConnectByConditionStep<R> | SelectConnectByStep. connectBy(SQL sql)Add an Oracle-specific  CONNECT BYclause to the query
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| SelectConnectByAfterStartWithConditionStep<R> | SelectConnectByAfterStartWithStep. connectBy(SQL sql)Add an Oracle-specific  CONNECT BYclause to the query
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| SelectConnectByConditionStep<R> | SelectConnectByStep. connectByNoCycle(SQL sql)Add an Oracle-specific  CONNECT BY NOCYCLEclause to the
 query
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| SelectConnectByAfterStartWithConditionStep<R> | SelectConnectByAfterStartWithStep. connectByNoCycle(SQL sql)Add an Oracle-specific  CONNECT BY NOCYCLEclause to the
 query
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| Table<Record> | Table. crossApply(SQL sql)CROSS APPLYa table to this table. | 
| SelectJoinStep<R> | SelectJoinStep. crossApply(SQL sql)CROSS APPLYa table to this table. | 
| Table<Record> | Table. crossJoin(SQL sql)CROSS JOINa table to this table. | 
| SelectJoinStep<R> | SelectJoinStep. crossJoin(SQL sql)Convenience method to  CROSS JOINa table to the last table
 added to theFROMclause usingTable.crossJoin(String)If this syntax is unavailable, it is emulated with a regularINNER JOIN. | 
| int | DSLContext. execute(SQL sql)Execute a query holding plain SQL. | 
| Result<Record> | DSLContext. fetch(SQL sql)Execute a new query holding plain SQL. | 
| java.util.concurrent.CompletionStage<Result<Record>> | DSLContext. fetchAsync(java.util.concurrent.Executor executor,
          SQL sql)Fetch results in a new  CompletionStagethat is asynchronously
 completed by a task running in the given executor. | 
| java.util.concurrent.CompletionStage<Result<Record>> | DSLContext. fetchAsync(SQL sql)Fetch results in a new  CompletionStage. | 
| Cursor<Record> | DSLContext. fetchLazy(SQL sql)Execute a new query holding plain SQL and "lazily" return the generated
 result. | 
| Results | DSLContext. fetchMany(SQL sql)Execute a new query holding plain SQL, possibly returning several result
 sets. | 
| Record | DSLContext. fetchOne(SQL sql)Execute a new query holding plain SQL. | 
| java.util.Optional<Record> | DSLContext. fetchOptional(SQL sql)Execute a new query holding plain SQL. | 
| java.util.Optional<?> | DSLContext. fetchOptionalValue(SQL sql)Execute a new query holding plain SQL. | 
| Record | DSLContext. fetchSingle(SQL sql)Execute a new query holding plain SQL. | 
| java.util.stream.Stream<Record> | DSLContext. fetchStream(SQL sql)Execute a new query holding plain SQL and "lazily" return the generated
 result. | 
| java.lang.Object | DSLContext. fetchValue(SQL sql)Execute a new query holding plain SQL. | 
| java.util.List<?> | DSLContext. fetchValues(SQL sql)Execute a new query holding plain SQL. | 
| WindowBeforeOverStep<T> | AggregateFilterStep. filterWhere(SQL sql)Add a  FILTER clauseto the aggregate function. | 
| UpdateWhereStep<R> | UpdateFromStep. from(SQL sql)Add a  FROMclause to the query. | 
| SelectJoinStep<R> | SelectFromStep. from(SQL sql)Add a  FROMclause to the query. | 
| TableOnStep<Record> | Table. fullJoin(SQL sql)FULL OUTER JOINa table to this table. | 
| SelectOnStep<R> | SelectJoinStep. fullJoin(SQL sql)Convenience method to  FULL OUTER JOINa table to the last
 table added to theFROMclause usingTable.fullOuterJoin(String). | 
| TableOnStep<Record> | Table. fullOuterJoin(SQL sql)FULL OUTER JOINa table to this table. | 
| SelectOnStep<R> | SelectJoinStep. fullOuterJoin(SQL sql)Convenience method to  FULL OUTER JOINa table to the last
 table added to theFROMclause usingTable.fullOuterJoin(String)This is only possible where the underlying RDBMS supports it
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| SelectHavingConditionStep<R> | SelectHavingStep. having(SQL sql)Add a  HAVINGclause to the query. | 
| TableOnStep<Record> | Table. innerJoin(SQL sql)INNER JOINa table to this table. | 
| SelectOnStep<R> | SelectJoinStep. innerJoin(SQL sql)Convenience method to  INNER JOINa table to the last table
 added to theFROMclause usingTable.join(String). | 
| TableOnStep<Record> | Table. join(SQL sql)INNER JOINa table to this table. | 
| SelectOnStep<R> | SelectJoinStep. join(SQL sql)Convenience method to  INNER JOINa table to the last table
 added to theFROMclause usingTable.join(String). | 
| TableOnStep<Record> | TableOuterJoinStep. leftJoin(SQL sql)LEFT OUTER JOINa table to this table. | 
| TablePartitionByStep<Record> | Table. leftJoin(SQL sql)LEFT OUTER JOINa table to this table. | 
| SelectJoinPartitionByStep<R> | SelectJoinStep. leftJoin(SQL sql)Convenience method to  LEFT OUTER JOINa table to the last
 table added to theFROMclause usingTable.leftOuterJoin(String). | 
| TableOnStep<Record> | TableOuterJoinStep. leftOuterJoin(SQL sql)LEFT OUTER JOINa table to this table. | 
| TablePartitionByStep<Record> | Table. leftOuterJoin(SQL sql)LEFT OUTER JOINa table to this table. | 
| SelectJoinPartitionByStep<R> | SelectJoinStep. leftOuterJoin(SQL sql)Convenience method to  LEFT OUTER JOINa table to the last
 table added to theFROMclause usingTable.leftOuterJoin(String)NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| Table<Record> | Table. naturalJoin(SQL sql)NATURAL JOINa table to this table. | 
| SelectJoinStep<R> | SelectJoinStep. naturalJoin(SQL sql)Convenience method to  NATURAL JOINa table to the last table
 added to theFROMclause usingTable.naturalJoin(String)Natural joins are supported by most RDBMS. | 
| Table<Record> | Table. naturalLeftOuterJoin(SQL sql)NATURAL LEFT OUTER JOINa table to this table. | 
| SelectJoinStep<R> | SelectJoinStep. naturalLeftOuterJoin(SQL sql)Convenience method to  NATURAL LEFT OUTER JOINa table to the
 last table added to theFROMclause usingTable.naturalLeftOuterJoin(String)Natural joins are supported by most RDBMS. | 
| Table<Record> | Table. naturalRightOuterJoin(SQL sql)NATURAL RIGHT OUTER JOINa table to this table. | 
| SelectJoinStep<R> | SelectJoinStep. naturalRightOuterJoin(SQL sql)Convenience method to  NATURAL RIGHT OUTER JOINa table to
 the last table added to theFROMclause usingTable.naturalRightOuterJoin(String)Natural joins are supported by most RDBMS. | 
| TableOnConditionStep<R> | TableOnStep. on(SQL sql)Add an  ONclause to theJOIN. | 
| SelectOnConditionStep<R> | SelectOnStep. on(SQL sql)Add an  ONclause to the previousJOIN. | 
| MergeOnConditionStep<R> | MergeOnStep. on(SQL sql)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(SQL sql)Add a division condition to the  DIVIDE BYclause
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| UpdateConditionStep<R> | UpdateConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| TableOnConditionStep<R> | TableOnConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator. | 
| SelectOnConditionStep<R> | SelectOnConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator and proceed to the next step. | 
| SelectHavingConditionStep<R> | SelectHavingConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator and proceed to the next step. | 
| SelectConditionStep<R> | SelectConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator and proceed to the next step. | 
| MergeOnConditionStep<R> | MergeOnConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator and proceed to the next step. | 
| InsertOnConflictConditionStep<R> | InsertOnConflictConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator and proceed to the next step. | 
| DivideByOnConditionStep | DivideByOnConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator. | 
| DeleteConditionStep<R> | DeleteConditionStep. or(SQL sql)Combine the currently assembled conditions with another one using the
  Operator.ORoperator
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| Condition | Condition. or(SQL sql)Combine this condition with another one using the  Operator.ORoperator. | 
| Table<Record> | Table. outerApply(SQL sql)OUTER APPLYa table to this table. | 
| SelectJoinStep<R> | SelectJoinStep. outerApply(SQL sql)OUTER APPLYa table to this table. | 
| Query | DSLContext. query(SQL sql)Create a new query holding plain SQL. | 
| ResultQuery<Record> | DSLContext. resultQuery(SQL sql)Create a new query holding plain SQL. | 
| TableOnStep<Record> | TableOuterJoinStep. rightJoin(SQL sql)RIGHT OUTER JOINa table to this table. | 
| TablePartitionByStep<Record> | Table. rightJoin(SQL sql)RIGHT OUTER JOINa table to this table. | 
| SelectJoinPartitionByStep<R> | SelectJoinStep. rightJoin(SQL sql)Convenience method to  RIGHT OUTER JOINa table to the last
 table added to theFROMclause usingTable.rightOuterJoin(String). | 
| TableOnStep<Record> | TableOuterJoinStep. rightOuterJoin(SQL sql)RIGHT OUTER JOINa table to this table. | 
| TablePartitionByStep<Record> | Table. rightOuterJoin(SQL sql)RIGHT OUTER JOINa table to this table. | 
| SelectJoinPartitionByStep<R> | SelectJoinStep. rightOuterJoin(SQL sql)Convenience method to  RIGHT OUTER JOINa table to the last
 table added to theFROMclause usingTable.rightOuterJoin(String)This is only possible where the underlying RDBMS supports it
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| SelectGroupByStep<R> | SelectStartWithStep. startWith(SQL sql)Add an Oracle-specific  START WITHclause to the query'sCONNECT BYclause. | 
| SelectConnectByAfterStartWithStep<R> | SelectConnectByStep. startWith(SQL sql)Add an Oracle-specific  START WITHclause to the query'sCONNECT BYclause. | 
| TableOnStep<Record> | Table. straightJoin(SQL sql)STRAIGHT_JOINa table to this table. | 
| SelectOnStep<R> | SelectJoinStep. straightJoin(SQL sql)STRAIGHT_JOINa table to this table. | 
| UpdateConditionStep<R> | UpdateWhereStep. where(SQL sql)Add conditions to the query
 
 NOTE: When inserting plain SQL into jOOQ objects, you must
 guarantee syntax integrity. | 
| SelectConditionStep<R> | SelectWhereStep. where(SQL sql)Add a  WHEREclause to the query. | 
| InsertReturningStep<R> | InsertOnConflictWhereStep. where(SQL sql)Add a  WHEREclause to the query. | 
| DeleteConditionStep<R> | DeleteWhereStep. where(SQL sql)Add conditions to the query. | 
| CreateIndexFinalStep | CreateIndexWhereStep. where(SQL sql)Add a  WHEREclause to create a partial index. | 
| Modifier and Type | Method and Description | 
|---|---|
| static SQL | DSL. sql(java.lang.String sql)A custom SQL clause that can render arbitrary expressions. | 
| static SQL | DSL. sql(java.lang.String sql,
   java.lang.Object... bindings)A custom SQL clause that can render arbitrary expressions. | 
| static SQL | DSL. sql(java.lang.String sql,
   QueryPart... parts)A custom SQL clause that can render arbitrary expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Condition | DSL. condition(SQL sql)Create a new condition holding plain SQL. | 
| int | DefaultDSLContext. execute(SQL sql) | 
| Result<Record> | DefaultDSLContext. fetch(SQL sql) | 
| java.util.concurrent.CompletionStage<Result<Record>> | DefaultDSLContext. fetchAsync(java.util.concurrent.Executor executor,
          SQL sql) | 
| java.util.concurrent.CompletionStage<Result<Record>> | DefaultDSLContext. fetchAsync(SQL sql) | 
| Cursor<Record> | DefaultDSLContext. fetchLazy(SQL sql) | 
| Results | DefaultDSLContext. fetchMany(SQL sql) | 
| Record | DefaultDSLContext. fetchOne(SQL sql) | 
| java.util.Optional<Record> | DefaultDSLContext. fetchOptional(SQL sql) | 
| java.util.Optional<?> | DefaultDSLContext. fetchOptionalValue(SQL sql) | 
| Record | DefaultDSLContext. fetchSingle(SQL sql) | 
| java.util.stream.Stream<Record> | DefaultDSLContext. fetchStream(SQL sql) | 
| java.lang.Object | DefaultDSLContext. fetchValue(SQL sql) | 
| java.util.List<?> | DefaultDSLContext. fetchValues(SQL sql) | 
| static Field<java.lang.Object> | DSL. field(SQL sql)Create a "plain SQL" field. | 
| static <T> Field<T> | DSL. field(SQL sql,
     java.lang.Class<T> type)Create a "plain SQL" field. | 
| static <T> Field<T> | DSL. field(SQL sql,
     DataType<T> type)Create a "plain SQL" field. | 
| static Query | DSL. query(SQL sql)Create a new query holding plain SQL. | 
| Query | DefaultDSLContext. query(SQL sql) | 
| static ResultQuery<Record> | DSL. resultQuery(SQL sql)Create a new query holding plain SQL. | 
| ResultQuery<Record> | DefaultDSLContext. resultQuery(SQL sql) | 
| static Table<Record> | DSL. table(SQL sql)A custom SQL clause that can render arbitrary table expressions. | 
Copyright © 2018. All Rights Reserved.