Uses of Class
org.jooq.Pro
-
Packages that use Pro Package Description org.jooq Theorg.jooq
package contains jOOQ's public API.org.jooq.impl Theorg.jooq.impl
package contains jOOQ's implementation classes.org.jooq.util.oracle Theorg.jooq.util.ase
package contains classes related to theSQLDialect.ORACLE
dialect. -
-
Uses of Pro in org.jooq
Classes in org.jooq with annotations of type Pro Modifier and Type Interface Description interface
AlterTableAlterConstraintStep
The step in theALTER TABLE
DSL used toALTER
constraints.interface
ArrayRecord<E>
A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), additionally providing some convenience methods.interface
ContinueWhenStep
A step in the construction of anCONTINUE
statement where aWHEN
clause can be added.interface
Declaration<T>
A local variable declaration.interface
ExitWhenStep
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
IfElseStep
An intermediate step in building a proceduralIF
statement.interface
IfThenStep
An intermediate step in building a proceduralIF
statement.interface
Label
A label for use in procedural code.interface
Link
A database link reference.interface
LoopStep
An intermediate step in building a proceduralLOOP
statement.interface
Period<T>
A period specification for usage in temporal tables.interface
PeriodSpecification
interface
PeriodSpecificationBetweenAndStep<T>
interface
PeriodSpecificationFromToStep<T>
interface
PivotForStep
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
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.interface
RepeatUntilStep
An intermediate step in building a proceduralREPEAT
statement.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.Methods in org.jooq with annotations of type Pro Modifier and Type Method Description 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
.AlterTableAlterConstraintStep
AlterTableStep. alter(Constraint constraint)
Add anALTER CONSTRAINT
clause to theALTER TABLE
statement.AlterTableAlterConstraintStep
AlterTableStep. alterConstraint(String constraint)
Add anALTER CONSTRAINT
clause to theALTER TABLE
statement.AlterTableAlterConstraintStep
AlterTableStep. alterConstraint(Constraint constraint)
Add anALTER CONSTRAINT
clause to theALTER TABLE
statement.AlterTableAlterConstraintStep
AlterTableStep. alterConstraint(Name constraint)
Add anALTER CONSTRAINT
clause to theALTER TABLE
statement.<A extends ArrayRecord<?>>
DataType<A>DataType. asArrayDataType(Class<A> arrayDataType)
Retrieve the data type for an Oracle-style ARRAY of this data type.Table<R>
Table. asOfScn(Number scn)
Create anSQLDialect.ORACLE
flashback query clause from this table.Table<R>
Table. asOfScn(Field<? extends Number> scn)
Create anSQLDialect.ORACLE
flashback query clause from this table.Table<R>
Table. asOfTimestamp(Timestamp timestamp)
Create anSQLDialect.ORACLE
flashback query clause from this table.Table<R>
Table. asOfTimestamp(Field<Timestamp> timestamp)
Create anSQLDialect.ORACLE
flashback query clause from this table.Table<R>
Table. at(String link)
A table reference of this table at a givenLink
.Table<R>
Table. at(Link link)
A table reference of this table at a givenLink
.Table<R>
Table. at(Name link)
A table reference of this table at a givenLink
.AlterTableFinalStep
AlterTableAlterConstraintStep. enforced()
Add theENFORCED
clause to the constraint.ConstraintFinalStep
ConstraintEnforcementStep. enforced()
Add theENFORCED
clause to the constraint.Table<R>
Table. for_(PeriodSpecification periodSpecification)
Create a reference to a temporal table with aPeriodSpecification
for usage inSelect
.Table<R>
Table. forPortionOf(PeriodSpecification periodSpecification)
Package
Routine. getPackage()
The container package of this stored procedure or function.Package
UDT. getPackage()
Get the UDT package.TableOnStep<Record>
TableOuterJoinStep. join(TableLike<?> table, JoinType type)
Join a table to this table using aJoinType
.AggregateFilterStep<T>
AggregateFunction. keepDenseRankFirstOrderBy(Collection<? extends OrderField<?>> fields)
Restrict this aggregate function toFIRST
valuesAggregateFilterStep<T>
AggregateFunction. keepDenseRankFirstOrderBy(OrderField<?>... fields)
Restrict this aggregate function toFIRST
valuesAggregateFilterStep<T>
AggregateFunction. keepDenseRankLastOrderBy(Collection<? extends OrderField<?>> fields)
Restrict this aggregate function toFIRST
valuesAggregateFilterStep<T>
AggregateFunction. keepDenseRankLastOrderBy(OrderField<?>... fields)
Restrict this aggregate function toFIRST
valuesTableOnStep<Record>
TableOuterJoinStep. leftJoin(String sql)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftJoin(String sql, Object... bindings)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftJoin(String sql, QueryPart... parts)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftJoin(Name name)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftJoin(SQL sql)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftJoin(TableLike<?> table)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftOuterJoin(String sql)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftOuterJoin(String sql, Object... bindings)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftOuterJoin(String sql, QueryPart... parts)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftOuterJoin(Name name)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftOuterJoin(SQL sql)
LEFT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. leftOuterJoin(TableLike<?> table)
LEFT OUTER JOIN
a table to this table.AlterTableFinalStep
AlterTableAlterConstraintStep. notEnforced()
Add theNOT ENFORCED
clause to the constraint.ConstraintFinalStep
ConstraintEnforcementStep. notEnforced()
Add theNOT ENFORCED
clause to the constraint.Block
Parser. parseStatements(String sql)
Parse a SQL string to a set of procedural statements.Block
Parser. parseStatements(String sql, Object... bindings)
Parse a SQL string with bind variables to a set of procedural statements.SelectOnStep<R>
SelectJoinPartitionByStep. partitionBy(Collection<? extends Field<?>> fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywordsSelectOnStep<R>
SelectJoinPartitionByStep. partitionBy(Field<?>... fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywordsTableOuterJoinStep<Record>
Table. partitionBy(Collection<? extends Field<?>> fields)
Add aPARTITION BY
clause to the left hand side of theOUTER JOIN
keywordsTableOuterJoinStep<Record>
Table. partitionBy(Field<?>... fields)
Add aPARTITION BY
clause to the left hand side of theOUTER JOIN
keywordsTableOnStep<R>
TablePartitionByStep. partitionBy(Collection<? extends Field<?>> fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywordsTableOnStep<R>
TablePartitionByStep. partitionBy(Field<?>... fields)
Add aPARTITION BY
clause to the right hand side of theOUTER JOIN
keywordsPivotForStep
Table. pivot(Collection<? extends Field<?>> aggregateFunctions)
Create a newTABLE
reference from this table, pivoting it into another form.PivotForStep
Table. pivot(Field<?>... aggregateFunctions)
Create a newTABLE
reference from this table, pivoting it into another form.Field<T>
Field. plus()
Turn this field into an Oracle-specific field for use in outer-join predicates.TableOnStep<Record>
TableOuterJoinStep. rightJoin(String sql)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightJoin(String sql, Object... bindings)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightJoin(String sql, QueryPart... parts)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightJoin(Name name)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightJoin(SQL sql)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightJoin(TableLike<?> table)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightOuterJoin(String sql)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightOuterJoin(String sql, Object... bindings)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightOuterJoin(String sql, QueryPart... parts)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightOuterJoin(Name name)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightOuterJoin(SQL sql)
RIGHT OUTER JOIN
a table to this table.TableOnStep<Record>
TableOuterJoinStep. rightOuterJoin(TableLike<?> table)
RIGHT OUTER JOIN
a table to this table.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.Block
DSLContext. statements(Collection<? extends Statement> statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
Block
DSLContext. statements(Statement... statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
AlterTableFinalStep
AlterTableUsingIndexStep. usingIndex(String index)
Add theUSING INDEX
clause to the statement.AlterTableFinalStep
AlterTableUsingIndexStep. usingIndex(Index index)
Add theUSING INDEX
clause to the statement.AlterTableFinalStep
AlterTableUsingIndexStep. usingIndex(Name index)
Add theUSING INDEX
clause to the statement.VersionsBetweenAndStep<R,Number>
Table. versionsBetweenScn(Number scn)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.VersionsBetweenAndStep<R,Number>
Table. versionsBetweenScn(Field<? extends Number> scn)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.VersionsBetweenAndStep<R,Number>
Table. versionsBetweenScnMinvalue()
Create anSQLDialect.ORACLE
flashback versions query clause from this table.VersionsBetweenAndStep<R,Timestamp>
Table. versionsBetweenTimestamp(Timestamp timestamp)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.VersionsBetweenAndStep<R,Timestamp>
Table. versionsBetweenTimestamp(Field<Timestamp> timestamp)
Create anSQLDialect.ORACLE
flashback versions query clause from this table.VersionsBetweenAndStep<R,Timestamp>
Table. versionsBetweenTimestampMinvalue()
Create anSQLDialect.ORACLE
flashback versions query clause from this table.Table<R>
Table. with(String hint)
Specify a SQL Server style table hint for query optimisation.SelectFinalStep<R>
SelectForUpdateStep. withCheckOption()
Add aWITH CHECK OPTION
clause to the end of the subquery.SelectFinalStep<R>
SelectForUpdateStep. withReadOnly()
Add aWITH READ ONLY
clause to the end of the subquery. -
Uses of Pro in org.jooq.impl
Classes in org.jooq.impl with annotations of type Pro Modifier and Type Class Description class
ArrayRecordImpl<T>
A common base class for Oracle ARRAY typesclass
ConvertDateTime<T>
Methods in org.jooq.impl with annotations of type Pro Modifier and Type Method Description <A extends ArrayRecord<?>>
DataType<A>DefaultDataType. asArrayDataType(Class<A> arrayDataType)
static <T,A extends ArrayRecord<T>>
ArrayAggOrderByStep<A>DSL. collect(Field<T> field, Class<A> type)
Get thecollect()
aggregate function.static <T,A extends ArrayRecord<T>>
ArrayAggOrderByStep<A>DSL. collect(Field<T> field, DataType<A> type)
Get thecollect()
aggregate function.static <T,A extends ArrayRecord<T>>
ArrayAggOrderByStep<A>DSL. collectDistinct(Field<T> field, Class<A> type)
Get thecollect()
aggregate function.static <T,A extends ArrayRecord<T>>
ArrayAggOrderByStep<A>DSL. collectDistinct(Field<T> field, DataType<A> type)
Get thecollect()
aggregate function.static ContinueWhenStep
DSL. continue_()
Create anCONTINUE
statement for use in procedural code.static ContinueWhenStep
DSL. continue_(Label label)
Create anCONTINUE
statement for use in procedural code.static Statement
DSL. continueWhen(Condition condition)
Create anCONTINUE
statement for use in procedural code.static <T> Field<T>
DSL. convert(DataType<T> type, Object value, int style)
Convert a date time value to a string value using the SQL Server styleCONVERT()
function.static <T> Field<T>
DSL. convert(DataType<T> type, Field<?> value, int style)
Convert a date time value to a string value using the SQL Server styleCONVERT()
function.static <R extends UDTRecord<R>>
Queue<R>Internal. createQueue(String name, Schema schema, UDT<R> type)
static <T> Declaration<T>
DSL. declare(Variable<T> variable)
Create a local variable declaration for use in procedural code.static Statement
DSL. execute(String sql)
Execute a statement dynamically from within procedural code.static Statement
DSL. execute(Field<String> sql)
Execute a statement dynamically from within procedural code.static Statement
DSL. execute(Query sql)
Execute a statement dynamically from within procedural code.static ExitWhenStep
DSL. exit()
Create anEXIT
statement for use in procedural code.static ExitWhenStep
DSL. exit(Label label)
Create anEXIT
statement for use in procedural code.static Statement
DSL. exitWhen(Condition condition)
Create anEXIT
statement for use in procedural code.static <T> ForInStep<T>
DSL. for_(Variable<T> index)
Create aFOR
loop for use in procedural code.Package
AbstractRoutine. getPackage()
Package
UDTImpl. getPackage()
static Statement
DSL. goto_(Label label)
Create anGOTO
statement for use in procedural code.static Field<Integer>
DSL. groupId()
Create aGROUP_ID()
aggregation function to be used along withCUBE
,ROLLUP
, andGROUPING SETS
groupings.static IfThenStep
DSL. if_(Condition condition)
Create anIF
statement for use in procedural code.protected boolean
AbstractRoutine. isPipelined()
static Label
DSL. label(String label)
Create a label reference for use in procedural code.static Label
DSL. label(Name label)
Create a label reference for use in procedural code.static Link
DSL. link(String name)
Create a database link reference.static Link
DSL. link(String name, Schema schema)
Create a database link reference.static Link
DSL. link(Name name)
Create a database link reference.static Statement
DSL. loop(Collection<? extends Statement> statements)
Create aLOOP
for use in procedural code.static Statement
DSL. loop(Statement... statements)
Create aLOOP
for use in procedural code.static Period<Timestamp>
DSL. period(Name name)
Create a namedPeriod
reference.static <T> Period<T>
DSL. period(Name name, Class<T> type)
Create a namedPeriod
reference.static <T> Period<T>
DSL. period(Name name, DataType<T> type)
Create a namedPeriod
reference.static RepeatUntilStep
DSL. repeat(Collection<? extends Statement> statements)
Create aREPEAT
loop for use in procedural code.static RepeatUntilStep
DSL. repeat(Statement... statements)
Create aREPEAT
loop for use in procedural code.static Statement
DSL. return_()
Create anRETURN
statement for use in procedural code.static Statement
DSL. return_(Object value)
Create anRETURN
statement for use in procedural code.static Statement
DSL. return_(Field<?> value)
Create anRETURN
statement for use in procedural code.protected void
AbstractRoutine. setPipelined(boolean pipelined)
protected void
AbstractRoutine. setPLSQLBooleanParameter(Parameter<?> parameter)
static Statement
DSL. statement(String sql)
A custom procedural fragment that can render arbitrary statements.static Statement
DSL. statement(String sql, Object... bindings)
A custom procedural fragment that can render arbitrary statements.static Statement
DSL. statement(String sql, QueryPart... parts)
A custom procedural fragment that can render arbitrary statements.static Statement
DSL. statement(SQL sql)
A custom procedural fragment that can render arbitrary statements.Block
DefaultDSLContext. statements(Collection<? extends Statement> statements)
Block
DefaultDSLContext. statements(Statement... statements)
static Block
DSL. statements(Collection<? extends Statement> statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
static Block
DSL. statements(Statement... statements)
Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..
static Period<Timestamp>
DSL. systemTime()
Create aSYSTEM_TIME
Period
reference.static <T> Period<T>
DSL. systemTime(Class<T> type)
Create aSYSTEM_TIME
Period
reference.static <T> Period<T>
DSL. systemTime(DataType<T> type)
Create aSYSTEM_TIME
Period
reference.static Table<?>
DSL. table(ArrayRecord<?> array)
A synonym forDSL.unnest(ArrayRecord)
.static Table<?>
DSL. unnest(ArrayRecord<?> array)
Create a table from an array of values.static <T> Variable<T>
DSL. var(String name, DataType<T> type)
Create a local variable reference for use in procedural code.static <T> Variable<T>
DSL. var(Name name, DataType<T> type)
Create a local variable reference for use in procedural code.static <T> Variable<T>
DSL. variable(String name, DataType<T> type)
A synonym forDSL.var(Name, DataType)
to be used in Scala and Groovy, wherevar
is a reserved keyword.static <T> Variable<T>
DSL. variable(Name name, DataType<T> type)
A synonym forDSL.var(Name, DataType)
to be used in Scala and Groovy, wherevar
is a reserved keyword.static LoopStep
DSL. while_(Condition condition)
Create aWHILE
loop for use in procedural code. -
Uses of Pro in org.jooq.util.oracle
Classes in org.jooq.util.oracle with annotations of type Pro Modifier and Type Interface Description interface
Queue<R extends UDTRecord<R>>
An Oracle AQ specification.class
QueueImpl<R extends UDTRecord<R>>
A common base class for AQ.
-