Uses of Class
org.jooq.Pro
-
Packages that use Pro Package Description org.jooq Theorg.jooqpackage contains jOOQ's public API.org.jooq.impl Theorg.jooq.implpackage contains jOOQ's implementation classes.org.jooq.util.oracle Theorg.jooq.util.asepackage contains classes related to theSQLDialect.ORACLEdialect. -
-
Uses of Pro in org.jooq
Classes in org.jooq with annotations of type Pro Modifier and Type Interface Description interfaceArrayRecord<E>A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), additionally providing some convenience methods.interfaceContinueWhenStepA step in the construction of anCONTINUEstatement where aWHENclause can be added.interfaceDeclaration<T>A local variable declaration.interfaceExitWhenStepA step in the construction of anEXITstatement where aWHENclause can be added.interfaceForByStep<T>The step in the creation of aFOR LOOPstatement where theBYclause can be supplied.interfaceForInStep<T>The step in the creation of aFOR LOOPstatement where theINclause can be supplied.interfaceIfElseStepAn intermediate step in building a proceduralIFstatement.interfaceIfThenStepAn intermediate step in building a proceduralIFstatement.interfaceLabelA label for use in procedural code.interfaceLinkA database link reference.interfaceLoopStepAn intermediate step in building a proceduralLOOPstatement.interfacePivotForStepThis type is used for the OraclePIVOTclause DSL API, pivotingTableobjects to new tables.interfacePivotInStep<T>This type is used for the OraclePIVOTclause DSL API, pivotingTableobjects to new tables.interfaceProAn 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.interfaceRepeatUntilStepAn intermediate step in building a proceduralREPEATstatement.interfaceVariable<T>A local variable reference.interfaceVersionsBetweenAndStep<R extends Record,T>This type is used for the OracleVERSIONSclause DSL API, providing access to the flashback versions query clauses.Methods in org.jooq with annotations of type Pro Modifier and Type Method Description voidSelectQuery. 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.voidSelectQuery. 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.<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.ORACLEflashback query clause from this table.Table<R>Table. asOfScn(Field<? extends Number> scn)Create anSQLDialect.ORACLEflashback query clause from this table.Table<R>Table. asOfTimestamp(Timestamp timestamp)Create anSQLDialect.ORACLEflashback query clause from this table.Table<R>Table. asOfTimestamp(Field<Timestamp> timestamp)Create anSQLDialect.ORACLEflashback 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.PackageRoutine. getPackage()The container package of this stored procedure or function.PackageUDT. 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 toFIRSTvaluesAggregateFilterStep<T>AggregateFunction. keepDenseRankFirstOrderBy(OrderField<?>... fields)Restrict this aggregate function toFIRSTvaluesAggregateFilterStep<T>AggregateFunction. keepDenseRankLastOrderBy(Collection<? extends OrderField<?>> fields)Restrict this aggregate function toFIRSTvaluesAggregateFilterStep<T>AggregateFunction. keepDenseRankLastOrderBy(OrderField<?>... fields)Restrict this aggregate function toFIRSTvaluesTableOnStep<Record>TableOuterJoinStep. leftJoin(String sql)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftJoin(String sql, Object... bindings)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftJoin(String sql, QueryPart... parts)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftJoin(Name name)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftJoin(SQL sql)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftJoin(TableLike<?> table)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftOuterJoin(String sql)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftOuterJoin(String sql, Object... bindings)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftOuterJoin(String sql, QueryPart... parts)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftOuterJoin(Name name)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftOuterJoin(SQL sql)LEFT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. leftOuterJoin(TableLike<?> table)LEFT OUTER JOINa table to this table.BlockParser. parseStatements(String sql)Parse a SQL string to a set of procedural statements.BlockParser. 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 BYclause to the right hand side of theOUTER JOINkeywordsSelectOnStep<R>SelectJoinPartitionByStep. partitionBy(Field<?>... fields)Add aPARTITION BYclause to the right hand side of theOUTER JOINkeywordsTableOuterJoinStep<Record>Table. partitionBy(Collection<? extends Field<?>> fields)Add aPARTITION BYclause to the left hand side of theOUTER JOINkeywordsTableOuterJoinStep<Record>Table. partitionBy(Field<?>... fields)Add aPARTITION BYclause to the left hand side of theOUTER JOINkeywordsTableOnStep<R>TablePartitionByStep. partitionBy(Collection<? extends Field<?>> fields)Add aPARTITION BYclause to the right hand side of theOUTER JOINkeywordsTableOnStep<R>TablePartitionByStep. partitionBy(Field<?>... fields)Add aPARTITION BYclause to the right hand side of theOUTER JOINkeywordsPivotForStepTable. pivot(Collection<? extends Field<?>> aggregateFunctions)Create a newTABLEreference from this table, pivoting it into another form.PivotForStepTable. pivot(Field<?>... aggregateFunctions)Create a newTABLEreference 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 JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightJoin(String sql, Object... bindings)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightJoin(String sql, QueryPart... parts)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightJoin(Name name)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightJoin(SQL sql)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightJoin(TableLike<?> table)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightOuterJoin(String sql)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightOuterJoin(String sql, Object... bindings)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightOuterJoin(String sql, QueryPart... parts)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightOuterJoin(Name name)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightOuterJoin(SQL sql)RIGHT OUTER JOINa table to this table.TableOnStep<Record>TableOuterJoinStep. rightOuterJoin(TableLike<?> table)RIGHT OUTER JOINa table to this table.voidSelectQuery. setForUpdateWait(int seconds)Some RDBMS allow for specifying the locking mode for the appliedFOR UPDATEclause.voidSelectQuery. setWithCheckOption()Add aWITH CHECK OPTIONclause to the end of the subquery.voidSelectQuery. setWithReadOnly()Add aWITH READ ONLYclause to the end of the subquery.BlockDSLContext. statements(Collection<? extends Statement> statements)Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..BlockDSLContext. statements(Statement... statements)Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..AlterTableFinalStepAlterTableUsingIndexStep. usingIndex(String index)Add theUSING INDEXclause to the statement.AlterTableFinalStepAlterTableUsingIndexStep. usingIndex(Index index)Add theUSING INDEXclause to the statement.AlterTableFinalStepAlterTableUsingIndexStep. usingIndex(Name index)Add theUSING INDEXclause to the statement.VersionsBetweenAndStep<R,Number>Table. versionsBetweenScn(Number scn)Create anSQLDialect.ORACLEflashback versions query clause from this table.VersionsBetweenAndStep<R,Number>Table. versionsBetweenScn(Field<? extends Number> scn)Create anSQLDialect.ORACLEflashback versions query clause from this table.VersionsBetweenAndStep<R,Number>Table. versionsBetweenScnMinvalue()Create anSQLDialect.ORACLEflashback versions query clause from this table.VersionsBetweenAndStep<R,Timestamp>Table. versionsBetweenTimestamp(Timestamp timestamp)Create anSQLDialect.ORACLEflashback versions query clause from this table.VersionsBetweenAndStep<R,Timestamp>Table. versionsBetweenTimestamp(Field<Timestamp> timestamp)Create anSQLDialect.ORACLEflashback versions query clause from this table.VersionsBetweenAndStep<R,Timestamp>Table. versionsBetweenTimestampMinvalue()Create anSQLDialect.ORACLEflashback versions query clause from this table.SelectOptionStep<R>SelectForUpdateWaitStep. wait(int seconds)Add aWAITclause to theFOR UPDATEclause at the end of the query.Table<R>Table. with(String hint)Specify a SQL Server style table hint for query optimisation.SelectFinalStep<R>SelectForUpdateStep. withCheckOption()Add aWITH CHECK OPTIONclause to the end of the subquery.SelectFinalStep<R>SelectForUpdateStep. withReadOnly()Add aWITH READ ONLYclause 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 classArrayRecordImpl<T>A common base class for Oracle ARRAY typesclassConvertDateTime<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 ContinueWhenStepDSL. continue_()Create anCONTINUEstatement for use in procedural code.static ContinueWhenStepDSL. continue_(Label label)Create anCONTINUEstatement for use in procedural code.static StatementDSL. continueWhen(Condition condition)Create anCONTINUEstatement 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 <T> Declaration<T>DSL. declare(Variable<T> variable)Create a local variable declaration for use in procedural code.static StatementDSL. execute(String sql)Execute a statement dynamically from within procedural code.static StatementDSL. execute(Field<String> sql)Execute a statement dynamically from within procedural code.static ExitWhenStepDSL. exit()Create anEXITstatement for use in procedural code.static ExitWhenStepDSL. exit(Label label)Create anEXITstatement for use in procedural code.static StatementDSL. exitWhen(Condition condition)Create anEXITstatement for use in procedural code.static <T> ForInStep<T>DSL. for_(Variable<T> index)Create aFORloop for use in procedural code.PackageAbstractRoutine. getPackage()PackageUDTImpl. getPackage()static StatementDSL. goto_(Label label)Create anGOTOstatement for use in procedural code.static Field<Integer>DSL. groupId()Create aGROUP_ID()aggregation function to be used along withCUBE,ROLLUP, andGROUPING SETSgroupings.static IfThenStepDSL. if_(Condition condition)Create anIFstatement for use in procedural code.protected booleanAbstractRoutine. isPipelined()static LabelDSL. label(String label)Create a label reference for use in procedural code.static LabelDSL. label(Name label)Create a label reference for use in procedural code.static LinkDSL. link(String name)Create a database link reference.static LinkDSL. link(String name, Schema schema)Create a database link reference.static LinkDSL. link(Name name)Create a database link reference.static StatementDSL. loop(Collection<? extends Statement> statements)Create aLOOPfor use in procedural code.static StatementDSL. loop(Statement... statements)Create aLOOPfor use in procedural code.static RepeatUntilStepDSL. repeat(Collection<? extends Statement> statements)Create aREPEATloop for use in procedural code.static RepeatUntilStepDSL. repeat(Statement... statements)Create aREPEATloop for use in procedural code.protected voidAbstractRoutine. setPipelined(boolean pipelined)protected voidAbstractRoutine. setPLSQLBooleanParameter(Parameter<?> parameter)BlockDefaultDSLContext. statements(Collection<? extends Statement> statements)BlockDefaultDSLContext. statements(Statement... statements)static BlockDSL. statements(Collection<? extends Statement> statements)Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..static BlockDSL. statements(Statement... statements)Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..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, wherevaris 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, wherevaris a reserved keyword.static LoopStepDSL. while_(Condition condition)Create aWHILEloop 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 interfaceQueue<R extends UDTRecord<R>>An Oracle AQ specification.classQueueImpl<R extends UDTRecord<R>>A common base class for AQ.
-