Uses of Annotation Interface
org.jooq.Pro
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
This package contains compatibility classes to bridge between JDBC 4.0 and
JDBC 4.1.
This package contains classes related to the
SQLDialect.ORACLE
dialect family.This package contains classes related to the
SQLDialect.POSTGRES
dialect family.-
Uses of Pro in org.jooq
Modifier and TypeInterfaceDescriptioninterface
ArrayRecord<E>
A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), additionally providing some convenience methods.interface
A step in the construction of theCALL
statement.interface
A step in the construction of anCONTINUE
statement where aWHEN
clause can be added.interface
A step in the construction of theCREATE FUNCTION
statement.interface
A step in the construction of theCREATE FUNCTION
statement.interface
A step in the construction of theCREATE FUNCTION
statement.interface
A step in the construction of theCREATE FUNCTION
statement.interface
A step in the construction of theCREATE PROCEDURE
statement.interface
A step in the construction of theCREATE PROCEDURE
statement.interface
A step in the construction of theCREATE PROCEDURE
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
A step in the construction of theCREATE TRIGGER
statement.interface
Declaration<T>
A local variable declaration.interface
A step in the construction of anEXIT
statement where aWHEN
clause can be added.interface
ForByStep<T>
The step in the creation of aFOR LOOP
statement where theBY
clause can be supplied.interface
ForInStep<T>
The step in the creation of aFOR LOOP
statement where theIN
clause can be supplied.interface
An intermediate step in building a proceduralIF
statement.interface
An intermediate step in building a proceduralIF
statement.interface
A label for use in procedural code.interface
A database link reference.interface
An intermediate step in building a proceduralLOOP
statement.interface
A listener that allows for parsing custom SQL.interface
A provider forParseListener
instances.interface
Period<T>
A period specification for usage in temporal tables.interface
interface
interface
interface
This type is used for the OraclePIVOT
clause DSL API, pivotingTable
objects to new tables.interface
PivotInStep<T>
This type is used for the OraclePIVOT
clause DSL API, pivotingTable
objects to new tables.interface
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.interface
An intermediate step in building a proceduralREPEAT
statement.interface
SelectConnectByAfterStartWithConditionStep<R extends Record>
interface
SelectConnectByAfterStartWithStep<R extends Record>
interface
SelectConnectByConditionStep<R extends Record>
interface
SelectForJSONCommonDirectivesStep<R extends Record>
interface
SelectForJSONStep<R extends Record>
interface
SelectForXMLCommonDirectivesStep<R extends Record>
interface
SelectForXMLPathDirectivesStep<R extends Record>
interface
SelectForXMLRawDirectivesStep<R extends Record>
interface
SelectForXMLStep<R extends Record>
interface
SelectStartWithStep<R extends Record>
interface
A step in the construction of theSIGNAL SQL STATE
function.interface
Variable<T>
A local variable reference.interface
VersionsBetweenAndStep<R extends Record,T>
This type is used for the OracleVERSIONS
clause DSL API, providing access to the flashback versions query clauses.Modifier and TypeMethodDescriptionvoid
SelectQuery.addConnectBy(Condition condition)
Add an Oracle-specificCONNECT BY
clause to the query.void
SelectQuery.addConnectByNoCycle(Condition condition)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query.void
SelectQuery.addJoin(TableLike<?> table, JoinType type, Condition[] conditions, Field<?>[] partitionBy)
Joins the existing table product to a new table using conditions, connecting them with each other withOperator.AND
.void
SelectQuery.addJoin(TableLike<?> table, JoinType type, Condition conditions, Field<?>[] partitionBy)
Joins the existing table product to a new table using conditions, connecting them with each other withOperator.AND
.@NotNull SelectConnectByAfterStartWithConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>
Combine the currently assembled conditions with another one using theOperator.AND
operator and proceed to the next step.<A extends ArrayRecord<?>>
@NotNull DataType<A>DataType.asArrayDataType(Class<A> arrayDataType)
Retrieve the data type for an Oracle-style ARRAY of this data type.Create anSQLDialect.ORACLE
flashback query clause from this table.Create anSQLDialect.ORACLE
flashback query clause from this table.Table.asOfTimestamp(Timestamp timestamp)
Create anSQLDialect.ORACLE
flashback query clause from this table.Table.asOfTimestamp(Field<Timestamp> timestamp)
Create anSQLDialect.ORACLE
flashback query clause from this table.A table reference of this table at a givenLink
.A table reference of this table at a givenLink
.A table reference of this table at a givenLink
.@NotNull SelectForJSONCommonDirectivesStep<R>
SelectForJSONStep.auto()
Add a SQL Server-styleFOR JSON AUTO
clause.@NotNull SelectForXMLRawDirectivesStep<R>
SelectForXMLStep.auto()
Add a SQL Server-styleFOR XML AUTO
clause.@NotNull CallArgsStep
TheCALL
statement.@NotNull CallArgsStep
TheCALL
statement.@NotNull SelectConnectByAfterStartWithConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query@NotNull SelectConnectByConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query.@NotNull SelectConnectByConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query.@NotNull SelectConnectByConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query.@NotNull SelectConnectByConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query.@NotNull SelectConnectByConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query.@NotNull SelectConnectByConditionStep<R>
Add an Oracle-specificCONNECT BY
clause to the query.@NotNull SelectConnectByAfterStartWithConditionStep<R>
SelectConnectByAfterStartWithStep.connectByNoCycle(String sql)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
SelectConnectByAfterStartWithStep.connectByNoCycle(String sql, Object... bindings)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
SelectConnectByAfterStartWithStep.connectByNoCycle(String sql, QueryPart... parts)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
SelectConnectByAfterStartWithStep.connectByNoCycle(Condition condition)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
SelectConnectByAfterStartWithStep.connectByNoCycle(Field<Boolean> condition)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>
SelectConnectByAfterStartWithStep.connectByNoCycle(SQL sql)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByConditionStep<R>
SelectConnectByStep.connectByNoCycle(String sql)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByConditionStep<R>
SelectConnectByStep.connectByNoCycle(String sql, Object... bindings)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByConditionStep<R>
SelectConnectByStep.connectByNoCycle(String sql, QueryPart... parts)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByConditionStep<R>
SelectConnectByStep.connectByNoCycle(Condition condition)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByConditionStep<R>
SelectConnectByStep.connectByNoCycle(Field<Boolean> condition)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull SelectConnectByConditionStep<R>
SelectConnectByStep.connectByNoCycle(SQL sql)
Add an Oracle-specificCONNECT BY NOCYCLE
clause to the query@NotNull CreateFunctionParametersStep
DSLContext.createFunction(String function)
TheCREATE FUNCTION
statement.@NotNull CreateFunctionParametersStep
DSLContext.createFunction(Name function)
TheCREATE FUNCTION
statement.@NotNull CreateFunctionParametersStep
DSLContext.createOrReplaceFunction(String function)
TheCREATE OR REPLACE FUNCTION
statement.@NotNull CreateFunctionParametersStep
DSLContext.createOrReplaceFunction(Name function)
TheCREATE OR REPLACE FUNCTION
statement.@NotNull CreateProcedureParametersStep
DSLContext.createOrReplaceProcedure(String procedure)
TheCREATE OR REPLACE PROCEDURE
statement.@NotNull CreateProcedureParametersStep
DSLContext.createOrReplaceProcedure(Name procedure)
TheCREATE OR REPLACE PROCEDURE
statement.@NotNull CreateTriggerEventStep
DSLContext.createOrReplaceTrigger(String trigger)
TheCREATE OR REPLACE TRIGGER
statement.@NotNull CreateTriggerEventStep
DSLContext.createOrReplaceTrigger(Name trigger)
TheCREATE OR REPLACE TRIGGER
statement.@NotNull CreateProcedureParametersStep
DSLContext.createProcedure(String procedure)
TheCREATE PROCEDURE
statement.@NotNull CreateProcedureParametersStep
DSLContext.createProcedure(Name procedure)
TheCREATE PROCEDURE
statement.@NotNull CreateTriggerEventStep
DSLContext.createTrigger(String trigger)
TheCREATE TRIGGER
statement.@NotNull CreateTriggerEventStep
DSLContext.createTrigger(Name trigger)
TheCREATE TRIGGER
statement.boolean
Context.declareParameters()
Whether the current context is rendering a procedure or function parameter declaration.Context.declareParameters(boolean declareParameters)
Set the new context value forContext.declareParameters()
.Context.declareParameters(boolean declareParameters, Consumer<? super C> consumer)
Set the new context value forContext.declareParameters()
for the scope of aConsumer
.boolean
QueryPartInternal.declaresParameters()
Check whether thisQueryPart
is able to declare function or procedure parameters.@NotNull JSONValueDefaultStep<J>
Add anNULL ON EMPTY
clause.@NotNull Configuration
Configuration.derive(ParseListener... newParseListeners)
Create a derived configuration from this one, with new parse listeners.@NotNull Configuration
Configuration.derive(ParseListenerProvider... newParseListenerProviders)
Create a derived configuration from this one, with new parse listener providers.@NotNull Configuration
Configuration.deriveAppending(ParseListener... newParseListeners)
Create a derived configuration from this one, with appended parse listeners.@NotNull Configuration
Configuration.deriveAppending(ParseListenerProvider... newParseListenerProviders)
Create a derived configuration from this one, with appended parse listener providers.@NotNull DDLQuery
DSLContext.dropFunction(String function)
TheDROP FUNCTION
statement.@NotNull DDLQuery
DSLContext.dropFunction(Name function)
TheDROP FUNCTION
statement.@NotNull DDLQuery
DSLContext.dropFunctionIfExists(String function)
TheDROP FUNCTION IF EXISTS
statement.@NotNull DDLQuery
DSLContext.dropFunctionIfExists(Name function)
TheDROP FUNCTION IF EXISTS
statement.@NotNull DDLQuery
DSLContext.dropProcedure(String procedure)
TheDROP PROCEDURE
statement.@NotNull DDLQuery
DSLContext.dropProcedure(Name procedure)
TheDROP PROCEDURE
statement.@NotNull DDLQuery
DSLContext.dropProcedureIfExists(String procedure)
TheDROP PROCEDURE IF EXISTS
statement.@NotNull DDLQuery
DSLContext.dropProcedureIfExists(Name procedure)
TheDROP PROCEDURE IF EXISTS
statement.@NotNull DDLQuery
DSLContext.dropTrigger(String trigger)
TheDROP TRIGGER
statement.@NotNull DDLQuery
DSLContext.dropTrigger(Name trigger)
TheDROP TRIGGER
statement.@NotNull DDLQuery
DSLContext.dropTriggerIfExists(String trigger)
TheDROP TRIGGER IF EXISTS
statement.@NotNull DDLQuery
DSLContext.dropTriggerIfExists(Name trigger)
TheDROP TRIGGER IF EXISTS
statement.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLPathDirectivesStep.elements()
Add a SQL Server-styleFOR XML PATH, ELEMENTS
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLRawDirectivesStep.elements()
Add a SQL Server-styleFOR XML RAW, ELEMENTS
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLPathDirectivesStep.elementsAbsent()
Add a SQL Server-styleFOR XML PATH, ELEMENTS ABSENT
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLRawDirectivesStep.elementsAbsent()
Add a SQL Server-styleFOR XML PATH, ELEMENTS ABSENT
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLPathDirectivesStep.elementsXsinil()
Add a SQL Server-styleFOR XML PATH, ELEMENTS XSINIL
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLRawDirectivesStep.elementsXsinil()
Add a SQL Server-styleFOR XML PATH, ELEMENTS XSINIL
clause.@NotNull JSONValueOnStep<J>
JSONValueOnStep.errorOnEmpty()
Add anERROR ON EMPTY
clause.@NotNull Condition
JSONExistsOnStep.errorOnError()
Add anERROR ON ERROR
clause.@NotNull JSONValueOnStep<J>
JSONValueOnStep.errorOnError()
Add anERROR ON ERROR
clause.@NotNull Condition
JSONExistsOnStep.falseOnError()
Add anFALSE ON ERROR
clause.Table.for_(PeriodSpecification periodSpecification)
Create a reference to a temporal table with aPeriodSpecification
for usage inSelect
.@NotNull SelectForJSONStep<Record1<JSON>>
SelectForStep.forJSON()
Add a SQL Server-styleFOR JSON
clause.@NotNull SelectForJSONStep<Record1<JSONB>>
SelectForStep.forJSONB()
Add a SQL Server-styleFOR JSON
clause.Table.forPortionOf(PeriodSpecification periodSpecification)
@NotNull SelectForXMLStep<Record1<XML>>
SelectForStep.forXML()
Add a SQL Server-styleFOR XML
clause.@Nullable Package
Routine.getPackage()
The container package of this stored procedure or function.@NotNull SelectForJSONCommonDirectivesStep<R>
SelectForJSONCommonDirectivesStep.includeNullValues()
Add a SQL Server-styleFOR JSON .., INCLUDE_NULL_VALUES
clause.@NotNull SelectFromStep<R>
SelectIntoStep.into(Collection<? extends Variable<?>> variables)
Add a PL/SQL styleINTO
clause to theSELECT
statement to assign the projection of a single rowSELECT
statement to local variables in a procedural context.@NotNull SelectFromStep<R>
Add a PL/SQL styleINTO
clause to theSELECT
statement to assign the projection of a single rowSELECT
statement to local variables in a procedural context.@NotNull TableOnStep<Record>
Join a table to this table using aJoinType
.@NotNull AggregateFilterStep<T>
AggregateFunction.keepDenseRankFirstOrderBy(Collection<? extends OrderField<?>> fields)
Restrict this aggregate function toFIRST
values@NotNull AggregateFilterStep<T>
AggregateFunction.keepDenseRankFirstOrderBy(OrderField<?>... fields)
Restrict this aggregate function toFIRST
values@NotNull AggregateFilterStep<T>
AggregateFunction.keepDenseRankLastOrderBy(Collection<? extends OrderField<?>> fields)
Restrict this aggregate function toLAST
values@NotNull AggregateFilterStep<T>
AggregateFunction.keepDenseRankLastOrderBy(OrderField<?>... fields)
Restrict this aggregate function toLAST
values@NotNull TableOnStep<Record>
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.leftOuterJoin(String sql)
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.leftOuterJoin(String sql, Object... bindings)
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.leftOuterJoin(String sql, QueryPart... parts)
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.leftOuterJoin(Name name)
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.leftOuterJoin(SQL sql)
LEFT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.leftOuterJoin(TableLike<?> table)
LEFT OUTER JOIN
a table to this table.@NotNull JSONValueOnStep<J>
JSONValueOnStep.nullOnEmpty()
Add anNULL ON EMPTY
clause.@NotNull JSONValueOnStep<J>
JSONValueOnStep.nullOnError()
Add anNULL ON ERROR
clause.@NotNull JSONValueOnStep<J>
JSONValueDefaultStep.onEmpty()
Add anON EMPTY
clause.@NotNull JSONValueOnStep<J>
JSONValueDefaultStep.onError()
Add anON ERROR
clause.@NotNull SelectLimitStep<R>
SelectOrderByStep.orderSiblingsBy(int... fieldIndexes)
Add anORDER SIBLINGS BY
clause to the query@NotNull SelectLimitStep<R>
SelectOrderByStep.orderSiblingsBy(Collection<? extends OrderField<?>> fields)
Add anORDER SIBLINGS BY
clause to the query@NotNull SelectLimitStep<R>
SelectOrderByStep.orderSiblingsBy(OrderField<?>... fields)
Add anORDER SIBLINGS BY
clause to the query@NotNull ParseListenerProvider[]
Configuration.parseListenerProviders()
Get the configuredParseListenerProvider
instances from this configuration.@NotNull Block
Parser.parseStatements(String sql)
Parse a SQL string to a set of procedural statements.@NotNull Block
Parser.parseStatements(String sql, Object... bindings)
Parse a SQL string with bind variables to a set of procedural statements.@NotNull SelectOnStep<R>
SelectJoinPartitionByStep.partitionBy(Collection<? extends Field<?>> fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywords@NotNull SelectOnStep<R>
SelectJoinPartitionByStep.partitionBy(Field<?>... fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywords@NotNull TableOuterJoinStep<Record>
Table.partitionBy(Collection<? extends Field<?>> fields)
Add aPARTITION BY
clause to the left hand side of theOUTER JOIN
keywords@NotNull TableOuterJoinStep<Record>
Table.partitionBy(Field<?>... fields)
Add aPARTITION BY
clause to the left hand side of theOUTER JOIN
keywords@NotNull TableOnStep<R>
TablePartitionByStep.partitionBy(Collection<? extends Field<?>> fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywords@NotNull TableOnStep<R>
TablePartitionByStep.partitionBy(Field<?>... fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywords@NotNull SelectForJSONCommonDirectivesStep<R>
SelectForJSONStep.path()
Add a SQL Server-styleFOR JSON PATH
clause.@NotNull SelectForXMLPathDirectivesStep<R>
SelectForXMLStep.path()
Add a SQL Server-styleFOR XML PATH
clause.@NotNull SelectForXMLPathDirectivesStep<R>
Add a SQL Server-styleFOR XML PATH
clause.@NotNull PivotForStep
Table.pivot(Collection<? extends Field<?>> aggregateFunctions)
Create a newTABLE
reference from this table, pivoting it into another form.@NotNull PivotForStep
Create a newTABLE
reference from this table, pivoting it into another form.@NotNull PivotForStep
Create a newTABLE
reference from this table, pivoting it into another form.Field.plus()
Turn this field into an Oracle-specific field for use in outer-join predicates.@NotNull SelectForXMLRawDirectivesStep<R>
SelectForXMLStep.raw()
Add a SQL Server-styleFOR XML RAW
clause.@NotNull SelectForXMLRawDirectivesStep<R>
Add a SQL Server-styleFOR XML RAW
clause.@NotNull TableOnStep<Record>
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.rightOuterJoin(String sql)
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.rightOuterJoin(String sql, Object... bindings)
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.rightOuterJoin(String sql, QueryPart... parts)
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.rightOuterJoin(Name name)
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.rightOuterJoin(SQL sql)
RIGHT OUTER JOIN
a table to this table.@NotNull TableOnStep<Record>
TableOuterJoinStep.rightOuterJoin(TableLike<?> table)
RIGHT OUTER JOIN
a table to this table.@NotNull SelectForJSONCommonDirectivesStep<R>
SelectForJSONCommonDirectivesStep.root()
Add a SQL Server-styleFOR JSON .., ROOT
clause.@NotNull SelectForJSONCommonDirectivesStep<R>
Add a SQL Server-styleFOR JSON .., ROOT
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLCommonDirectivesStep.root()
Add a SQL Server-styleFOR XML .., ROOT
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
Add a SQL Server-styleFOR XML .., ROOT
clause.@NotNull Configuration
Configuration.set(ParseListener... newParseListeners)
Change this configuration to hold new parse listeners.@NotNull Configuration
Configuration.set(ParseListenerProvider... newParseListenerProviders)
Change this configuration to hold new parse listener providers.@NotNull Configuration
Configuration.setAppending(ParseListener... newParseListeners)
Change this configuration by appending new parse listeners.@NotNull Configuration
Configuration.setAppending(ParseListenerProvider... newParseListenerProviders)
Change this configuration by appending new parse listener providers.void
SelectQuery.setConnectByStartWith(Condition condition)
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.void
SelectQuery.setForJSONAuto(boolean forJSONAuto)
Add aFOR JSON AUTO
clause to the end of the query.void
SelectQuery.setForJSONB(boolean forJSONB)
void
SelectQuery.setForJSONIncludeNullValues(boolean forJSONIncludeNullValues)
Add aFOR JSON ROOT
clause to the end of the query.void
SelectQuery.setForJSONPath(boolean forJSONPath)
Add aFOR JSON PATH
clause to the end of the query.void
SelectQuery.setForJSONRoot(boolean forJSONRoot)
Add aFOR JSON ROOT
clause to the end of the query.void
SelectQuery.setForJSONRoot(boolean forJSONRoot, String rootName)
Add aFOR JSON ROOT
clause to the end of the query.void
SelectQuery.setForJSONWithoutArrayWrapper(boolean forJSONWithoutArrayWrapper)
Add aFOR JSON ROOT
clause to the end of the query.void
SelectQuery.setForXMLAuto(boolean forXMLAuto)
Add aFOR XML AUTO
clause to the end of the query.void
SelectQuery.setForXMLElements(boolean forXMLElements)
Add aFOR XML ELEMENTS
clause to the end of the query.void
SelectQuery.setForXMLElementsAbsent(boolean forXMLElementsAbsent)
Add aFOR XML ELEMENTS ABSENT
clause to the end of the query.void
SelectQuery.setForXMLElementsXsinil(boolean forXMLElementsXsinil)
Add aFOR XML ELEMENTS XSINIL
clause to the end of the query.void
SelectQuery.setForXMLPath(boolean forXMLPath)
Add aFOR XML PATH
clause to the end of the query.void
SelectQuery.setForXMLPath(boolean forXMLPath, String elementName)
Add aFOR XML PATH
clause to the end of the query.void
SelectQuery.setForXMLRaw(boolean forXMLRaw)
Add aFOR XML RAW
clause to the end of the query.void
SelectQuery.setForXMLRaw(boolean forXMLRaw, String elementName)
Add aFOR XML RAW
clause to the end of the query.void
SelectQuery.setForXMLRoot(boolean forXMLRoot)
Add aFOR XML ROOT
clause to the end of the query.void
SelectQuery.setForXMLRoot(boolean forXMLRoot, String rootName)
Add aFOR XML ROOT
clause to the end of the query.void
SelectQuery.setForXMLType(boolean forXMLRoot)
Add aFOR XML TYPE
clause to the end of the query.void
SelectQuery.setInto(Collection<? extends Variable<?>> variables)
Add a PL/SQL styleINTO
clause to theSELECT
statement to assign the projection of a single rowSELECT
statement to local variables in a procedural context.void
SelectQuery.setOrderBySiblings(boolean orderBySiblings)
Indicate whether theSIBLINGS
keyword should be used in anORDER BY
clause to form anORDER SIBLINGS BY
clause.void
SelectQuery.setWithCheckOption()
Add aWITH CHECK OPTION
clause to the end of the subquery.void
SelectQuery.setWithReadOnly()
Add aWITH READ ONLY
clause to the end of the subquery.@NotNull SelectConnectByAfterStartWithStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectConnectByAfterStartWithStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectConnectByAfterStartWithStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectConnectByAfterStartWithStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectConnectByAfterStartWithStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectConnectByAfterStartWithStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectGroupByStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectGroupByStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectGroupByStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectGroupByStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectGroupByStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull SelectGroupByStep<R>
Add an Oracle-specificSTART WITH
clause to the query'sCONNECT BY
clause.@NotNull Block
DSLContext.statements(Collection<? extends Statement> statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
@NotNull Block
DSLContext.statements(Statement... statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
@NotNull Condition
JSONExistsOnStep.trueOnError()
Add anTRUE ON ERROR
clause.@NotNull SelectForXMLCommonDirectivesStep<R>
SelectForXMLCommonDirectivesStep.type()
Add a SQL Server-styleFOR XML .., ROOT
clause.@NotNull Condition
JSONExistsOnStep.unknownOnError()
Add anUNKNOWN ON ERROR
clause.@NotNull AlterTableFinalStep
AlterTableUsingIndexStep.usingIndex(String index)
Add theUSING INDEX
clause to the statement.@NotNull AlterTableFinalStep
AlterTableUsingIndexStep.usingIndex(Index index)
Add theUSING INDEX
clause to the statement.@NotNull AlterTableFinalStep
AlterTableUsingIndexStep.usingIndex(Name index)
Add theUSING INDEX
clause to the statement.@NotNull VersionsBetweenAndStep<R,Number>
Table.versionsBetweenScn(Number scn)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Number>
Table.versionsBetweenScn(Field<? extends Number> scn)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Number>
Table.versionsBetweenScnMinvalue()
Create anSQLDialect.ORACLE
flashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Timestamp>
Table.versionsBetweenTimestamp(Timestamp timestamp)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Timestamp>
Table.versionsBetweenTimestamp(Field<Timestamp> timestamp)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Timestamp>
Table.versionsBetweenTimestampMinvalue()
Create anSQLDialect.ORACLE
flashback versions query clause from this table.Specify a SQL Server style table hint for query optimisation.Specify a SQL Server style table hint for query optimisation.Specify a SQL Server style table hint for query optimisation.Specify a SQL Server style table hint for query optimisation.@NotNull SelectFinalStep<R>
SelectForUpdateStep.withCheckOption()
Add aWITH CHECK OPTION
clause to the end of the subquery.@NotNull SelectForJSONCommonDirectivesStep<R>
SelectForJSONCommonDirectivesStep.withoutArrayWrapper()
Add a SQL Server-styleFOR JSON .., WITHOUT_ARRAY_WRAPPER
clause.@NotNull SelectFinalStep<R>
SelectForUpdateStep.withReadOnly()
Add aWITH READ ONLY
clause to the end of the subquery. -
Uses of Pro in org.jooq.impl
Modifier and TypeClassDescriptionclass
A common base class for Oracle ARRAY typesclass
AParseListener
that allows for functional composition.class
A base class for customStatement
implementations in client code.class
A publicly available default implementation ofParseListener
.class
A default implementation forParseListenerProvider
.Modifier and TypeMethodDescriptionstatic CallArgsStep
TheCALL
statement.static CallArgsStep
TheCALL
statement.static <T, A extends ArrayRecord<T>>
@NotNull ArrayAggOrderByStep<A>Get thecollect()
aggregate function.static <T, A extends ArrayRecord<T>>
@NotNull ArrayAggOrderByStep<A>Get thecollect()
aggregate function.static <T, A extends ArrayRecord<T>>
@NotNull ArrayAggOrderByStep<A>DSL.collectDistinct(Field<T> field, Class<A> type)
Get thecollect()
aggregate function.static <T, A extends ArrayRecord<T>>
@NotNull ArrayAggOrderByStep<A>DSL.collectDistinct(Field<T> field, DataType<A> type)
Get thecollect()
aggregate function.DSL.connectByIsCycle()
TheCONNECT_BY_IS_CYCLE
function.DSL.connectByIsLeaf()
TheCONNECT_BY_IS_LEAF
function.static <T> @NotNull Field<T>
DSL.connectByRoot(Field<T> field)
TheCONNECT_BY_ROOT
function.static @NotNull ContinueWhenStep
DSL.continue_()
Create anCONTINUE
statement for use in procedural code.static @NotNull ContinueWhenStep
Create anCONTINUE
statement for use in procedural code.static @NotNull Statement
DSL.continueWhen(Condition condition)
Create anCONTINUE
statement for use in procedural code.static @NotNull Statement
DSL.continueWhen(Field<Boolean> condition)
Create anCONTINUE
statement for use in procedural code.static <T> @NotNull Field<T>
Convert a date time value to a string value using the SQL Server styleCONVERT()
function.static <T> @NotNull Field<T>
Convert a date time value to a string value using the SQL Server styleCONVERT()
function.DefaultDSLContext.createFunction(String function)
DefaultDSLContext.createFunction(Name function)
static CreateFunctionParametersStep
DSL.createFunction(String function)
TheCREATE FUNCTION
statement.static CreateFunctionParametersStep
DSL.createFunction(Name function)
TheCREATE FUNCTION
statement.DefaultDSLContext.createOrReplaceFunction(String function)
DefaultDSLContext.createOrReplaceFunction(Name function)
static CreateFunctionParametersStep
DSL.createOrReplaceFunction(String function)
TheCREATE OR REPLACE FUNCTION
statement.static CreateFunctionParametersStep
DSL.createOrReplaceFunction(Name function)
TheCREATE OR REPLACE FUNCTION
statement.DefaultDSLContext.createOrReplaceProcedure(String procedure)
DefaultDSLContext.createOrReplaceProcedure(Name procedure)
DSL.createOrReplaceProcedure(String procedure)
TheCREATE OR REPLACE PROCEDURE
statement.DSL.createOrReplaceProcedure(Name procedure)
TheCREATE OR REPLACE PROCEDURE
statement.DefaultDSLContext.createOrReplaceTrigger(String trigger)
DefaultDSLContext.createOrReplaceTrigger(Name trigger)
static CreateTriggerEventStep
DSL.createOrReplaceTrigger(String trigger)
TheCREATE OR REPLACE TRIGGER
statement.static CreateTriggerEventStep
DSL.createOrReplaceTrigger(Name trigger)
TheCREATE OR REPLACE TRIGGER
statement.DefaultDSLContext.createProcedure(String procedure)
DefaultDSLContext.createProcedure(Name procedure)
DSL.createProcedure(String procedure)
TheCREATE PROCEDURE
statement.DSL.createProcedure(Name procedure)
TheCREATE PROCEDURE
statement.Internal.createQueue(String name, Schema schema, UDT<R> type)
DefaultDSLContext.createTrigger(String trigger)
DefaultDSLContext.createTrigger(Name trigger)
static CreateTriggerEventStep
DSL.createTrigger(String trigger)
TheCREATE TRIGGER
statement.static CreateTriggerEventStep
DSL.createTrigger(Name trigger)
TheCREATE TRIGGER
statement.static @NotNull Statement
DSL.declare(Collection<? extends Variable<?>> variables)
Create a local variable declaration for use in procedural code.static @NotNull Statement
Create a local variable declaration for use in procedural code.static <T> @NotNull Declaration<T>
Create a local variable declaration for use in procedural code.static @NotNull Condition
DSL.deleting()
TheDELETING
function.AbstractConfiguration.derive(ParseListener... newParseListeners)
DefaultConfiguration.derive(ParseListenerProvider... newParseListenerProviders)
AbstractConfiguration.deriveAppending(ParseListener... newParseListeners)
AbstractConfiguration.deriveAppending(ParseListenerProvider... newParseListenerProviders)
DefaultDSLContext.dropFunction(String function)
DefaultDSLContext.dropFunction(Name function)
static DDLQuery
DSL.dropFunction(String function)
TheDROP FUNCTION
statement.static DDLQuery
DSL.dropFunction(Name function)
TheDROP FUNCTION
statement.DefaultDSLContext.dropFunctionIfExists(String function)
DefaultDSLContext.dropFunctionIfExists(Name function)
static DDLQuery
DSL.dropFunctionIfExists(String function)
TheDROP FUNCTION IF EXISTS
statement.static DDLQuery
DSL.dropFunctionIfExists(Name function)
TheDROP FUNCTION IF EXISTS
statement.DefaultDSLContext.dropProcedure(String procedure)
DefaultDSLContext.dropProcedure(Name procedure)
static DDLQuery
DSL.dropProcedure(String procedure)
TheDROP PROCEDURE
statement.static DDLQuery
DSL.dropProcedure(Name procedure)
TheDROP PROCEDURE
statement.DefaultDSLContext.dropProcedureIfExists(String procedure)
DefaultDSLContext.dropProcedureIfExists(Name procedure)
static DDLQuery
DSL.dropProcedureIfExists(String procedure)
TheDROP PROCEDURE IF EXISTS
statement.static DDLQuery
DSL.dropProcedureIfExists(Name procedure)
TheDROP PROCEDURE IF EXISTS
statement.DefaultDSLContext.dropTrigger(String trigger)
DefaultDSLContext.dropTrigger(Name trigger)
static DDLQuery
DSL.dropTrigger(String trigger)
TheDROP TRIGGER
statement.static DDLQuery
DSL.dropTrigger(Name trigger)
TheDROP TRIGGER
statement.DefaultDSLContext.dropTriggerIfExists(String trigger)
DefaultDSLContext.dropTriggerIfExists(Name trigger)
static DDLQuery
DSL.dropTriggerIfExists(String trigger)
TheDROP TRIGGER IF EXISTS
statement.static DDLQuery
DSL.dropTriggerIfExists(Name trigger)
TheDROP TRIGGER IF EXISTS
statement.static @NotNull Statement
Execute a statement dynamically from within procedural code.static @NotNull Statement
Execute a statement dynamically from within procedural code.static @NotNull Statement
Execute a statement dynamically from within procedural code.static @NotNull ExitWhenStep
DSL.exit()
Create anEXIT
statement for use in procedural code.static @NotNull ExitWhenStep
Create anEXIT
statement for use in procedural code.static @NotNull Statement
Create anEXIT
statement for use in procedural code.static @NotNull Statement
Create anEXIT
statement for use in procedural code.static <T> @NotNull ForInStep<T>
Create aFOR
loop for use in procedural code.AbstractRoutine.getPackage()
static @NotNull Statement
Create anGOTO
statement for use in procedural code.DSL.groupId()
Create aGROUP_ID()
aggregation function to be used along withCUBE
,ROLLUP
, andGROUPING SETS
groupings.DSL.groupingId(Field<?>... fields)
Create a GROUPING_ID(field1, field2, .., fieldn) aggregation field to be used along withCUBE
,ROLLUP
, andGROUPING SETS
groupings.static @NotNull IfThenStep
Create anIF
statement for use in procedural code.static @NotNull Condition
DSL.inserting()
TheINSERTING
function.protected boolean
AbstractRoutine.isPipelined()
static @NotNull Label
Create a label reference for use in procedural code.static @NotNull Label
Create a label reference for use in procedural code.DSL.level()
TheLEVEL
function.static @NotNull Link
Create a database link reference.static @NotNull Link
Create a database link reference.static @NotNull Link
Create a database link reference.static @NotNull Statement
DSL.loop(Collection<? extends Statement> statements)
Create aLOOP
for use in procedural code.static @NotNull Statement
Create aLOOP
for use in procedural code.Create a namedPeriod
reference.static <T> @NotNull Period<T>
Create a namedPeriod
reference.static <T> @NotNull Period<T>
Create a namedPeriod
reference.static <T> @NotNull Field<T>
ThePRIOR
function.static @NotNull RepeatUntilStep
DSL.repeat(Collection<? extends Statement> statements)
Create aREPEAT
loop for use in procedural code.static @NotNull RepeatUntilStep
Create aREPEAT
loop for use in procedural code.static @NotNull Statement
DSL.return_()
TheRETURN_
function.static @NotNull Statement
TheRETURN_
function.static @NotNull Statement
TheRETURN_
function.DSL.rownum()
TheROWNUM
function.AbstractConfiguration.set(ParseListener... newParseListeners)
DefaultConfiguration.set(ParseListenerProvider... newParseListenerProviders)
AbstractConfiguration.setAppending(ParseListener... newParseListeners)
AbstractConfiguration.setAppending(ParseListenerProvider... newParseListenerProviders)
void
DefaultConfiguration.setParseListener(ParseListener... newParseListener)
void
DefaultConfiguration.setParseListenerProvider(ParseListenerProvider... newParseListenerProviders)
protected void
AbstractRoutine.setPipelined(boolean pipelined)
protected void
AbstractRoutine.setPLSQLBooleanParameter(Parameter<?> parameter)
protected void
AbstractRoutine.setSyntheticReturnParameter(Parameter<T> parameter)
static SignalSetStep
DSL.signalSQLState(Object value)
TheSIGNAL_SQL_STATE
function.static SignalSetStep
DSL.signalSQLState(Field<?> value)
TheSIGNAL_SQL_STATE
function.static @NotNull Statement
A custom procedural fragment that can render arbitrary statements.static @NotNull Statement
A custom procedural fragment that can render arbitrary statements.static @NotNull Statement
A custom procedural fragment that can render arbitrary statements.static @NotNull Statement
A custom procedural fragment that can render arbitrary statements.DefaultDSLContext.statements(Collection<? extends Statement> statements)
DefaultDSLContext.statements(Statement... statements)
static @NotNull Block
DSL.statements(Collection<? extends Statement> statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
static @NotNull Block
DSL.statements(Statement... statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
DSL.sysConnectByPath(Field<?> field, String separator)
TheSYS_CONNECT_BY_PATH
function.DSL.systemTime()
Create aSYSTEM_TIME
Period
reference.static <T> @NotNull Period<T>
DSL.systemTime(Class<T> type)
Create aSYSTEM_TIME
Period
reference.static <T> @NotNull Period<T>
DSL.systemTime(DataType<T> type)
Create aSYSTEM_TIME
Period
reference.static @NotNull Table<?>
DSL.table(ArrayRecord<?> array)
A synonym forDSL.unnest(ArrayRecord)
.static @NotNull Table<?>
DSL.unnest(ArrayRecord<?> array)
Create a table from an array of values.static @NotNull Condition
DSL.updating()
TheUPDATING
function.static <T> @NotNull Variable<T>
Create a local variable reference for use in procedural code.static <T> @NotNull Variable<T>
Create a local variable reference for use in procedural code.static <T> @NotNull Variable<T>
A synonym forDSL.var(Name, DataType)
to be used in Scala and Groovy, wherevar
is a reserved keyword.static <T> @NotNull Variable<T>
A synonym forDSL.var(Name, DataType)
to be used in Scala and Groovy, wherevar
is a reserved keyword.static @NotNull LoopStep
Create aWHILE
loop for use in procedural code.DSL.xmldocument(Field<XML> content)
The XML document constructor. -
Uses of Pro in org.jooq.tools.jdbc
Modifier and TypeMethodDescriptionMockConnection.createARRAY(String name, Object object)
MockConfiguration.derive(ParseListenerProvider... newParseListenerProviders)
MockConfiguration.parseListenerProviders()
MockConfiguration.set(ParseListenerProvider... newParseListenerProviders)
-
Uses of Pro in org.jooq.util.oracle
-
Uses of Pro in org.jooq.util.postgres
Modifier and TypeMethodDescriptionstatic Object
PostgresUtils.toRedshiftInterval(DayToSecond interval)
Convert a jOOQDAY TO SECOND
interval to a Redshift representationstatic Object
PostgresUtils.toRedshiftInterval(YearToMonth interval)
Convert a jOOQYEAR TO MONTH
interval to a Redshift representationstatic Object
PostgresUtils.toRedshiftInterval(YearToSecond interval)
Convert a jOOQYEAR TO SECOND
interval to a Redshift representation