Uses of Annotation Interface
org.jooq.Pro
Packages that use 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 TypeInterfaceDescriptioninterfaceArrayRecord<E>A "record" that encapsulates an Oracle-style ARRAY (or VARRAY), additionally providing some convenience methods.interfaceA step in the construction of theCALLstatement.interfaceA step in the construction of anCONTINUEstatement where aWHENclause can be added.interfaceA step in the construction of theCREATE FUNCTIONstatement.interfaceA step in the construction of theCREATE FUNCTIONstatement.interfaceA step in the construction of theCREATE FUNCTIONstatement.interfaceA step in the construction of theCREATE FUNCTIONstatement.interfaceA step in the construction of theCREATE PROCEDUREstatement.interfaceA step in the construction of theCREATE PROCEDUREstatement.interfaceA step in the construction of theCREATE PROCEDUREstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceA step in the construction of theCREATE TRIGGERstatement.interfaceDeclaration<T>A local variable declaration.interfaceA 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.interfaceAn intermediate step in building a proceduralIFstatement.interfaceAn intermediate step in building a proceduralIFstatement.interfaceA label for use in procedural code.interfaceA database link reference.interfaceAn intermediate step in building a proceduralLOOPstatement.interfaceA listener that allows for parsing custom SQL.interfaceA provider forParseListenerinstances.interfacePeriod<T>A period specification for usage in temporal tables.interfaceinterfaceinterfaceinterfaceThis 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.interfaceAn 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.interfaceAn intermediate step in building a proceduralREPEATstatement.interfaceSelectConnectByAfterStartWithConditionStep<R extends Record>interfaceSelectConnectByAfterStartWithStep<R extends Record>interfaceSelectConnectByConditionStep<R extends Record>interfaceSelectForJSONCommonDirectivesStep<R extends Record>interfaceSelectForJSONStep<R extends Record>interfaceSelectForXMLCommonDirectivesStep<R extends Record>interfaceSelectForXMLPathDirectivesStep<R extends Record>interfaceSelectForXMLRawDirectivesStep<R extends Record>interfaceSelectForXMLStep<R extends Record>interfaceSelectStartWithStep<R extends Record>interfaceA step in the construction of theSIGNAL SQL STATEfunction.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.Modifier and TypeMethodDescriptionvoidSelectQuery.addConnectBy(Condition condition)Add an Oracle-specificCONNECT BYclause to the query.voidSelectQuery.addConnectByNoCycle(Condition condition)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query.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.@NotNull SelectConnectByAfterStartWithConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByAfterStartWithConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConnectByConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator 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.ORACLEflashback query clause from this table.Create anSQLDialect.ORACLEflashback query clause from this table.Table.asOfTimestamp(Timestamp timestamp)Create anSQLDialect.ORACLEflashback query clause from this table.Table.asOfTimestamp(Field<Timestamp> timestamp)Create anSQLDialect.ORACLEflashback 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 AUTOclause.@NotNull SelectForXMLRawDirectivesStep<R>SelectForXMLStep.auto()Add a SQL Server-styleFOR XML AUTOclause.@NotNull CallArgsStepTheCALLstatement.@NotNull CallArgsStepTheCALLstatement.@NotNull SelectConnectByAfterStartWithConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query@NotNull SelectConnectByConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query.@NotNull SelectConnectByConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query.@NotNull SelectConnectByConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query.@NotNull SelectConnectByConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query.@NotNull SelectConnectByConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query.@NotNull SelectConnectByConditionStep<R>Add an Oracle-specificCONNECT BYclause to the query.@NotNull SelectConnectByAfterStartWithConditionStep<R>SelectConnectByAfterStartWithStep.connectByNoCycle(String sql)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>SelectConnectByAfterStartWithStep.connectByNoCycle(String sql, Object... bindings)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>SelectConnectByAfterStartWithStep.connectByNoCycle(String sql, QueryPart... parts)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>SelectConnectByAfterStartWithStep.connectByNoCycle(Condition condition)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>SelectConnectByAfterStartWithStep.connectByNoCycle(Field<Boolean> condition)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByAfterStartWithConditionStep<R>SelectConnectByAfterStartWithStep.connectByNoCycle(SQL sql)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByConditionStep<R>SelectConnectByStep.connectByNoCycle(String sql)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByConditionStep<R>SelectConnectByStep.connectByNoCycle(String sql, Object... bindings)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByConditionStep<R>SelectConnectByStep.connectByNoCycle(String sql, QueryPart... parts)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByConditionStep<R>SelectConnectByStep.connectByNoCycle(Condition condition)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByConditionStep<R>SelectConnectByStep.connectByNoCycle(Field<Boolean> condition)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull SelectConnectByConditionStep<R>SelectConnectByStep.connectByNoCycle(SQL sql)Add an Oracle-specificCONNECT BY NOCYCLEclause to the query@NotNull CreateFunctionParametersStepDSLContext.createFunction(String function)TheCREATE FUNCTIONstatement.@NotNull CreateFunctionParametersStepDSLContext.createFunction(Name function)TheCREATE FUNCTIONstatement.@NotNull CreateFunctionParametersStepDSLContext.createOrReplaceFunction(String function)TheCREATE OR REPLACE FUNCTIONstatement.@NotNull CreateFunctionParametersStepDSLContext.createOrReplaceFunction(Name function)TheCREATE OR REPLACE FUNCTIONstatement.@NotNull CreateProcedureParametersStepDSLContext.createOrReplaceProcedure(String procedure)TheCREATE OR REPLACE PROCEDUREstatement.@NotNull CreateProcedureParametersStepDSLContext.createOrReplaceProcedure(Name procedure)TheCREATE OR REPLACE PROCEDUREstatement.@NotNull CreateTriggerEventStepDSLContext.createOrReplaceTrigger(String trigger)TheCREATE OR REPLACE TRIGGERstatement.@NotNull CreateTriggerEventStepDSLContext.createOrReplaceTrigger(Name trigger)TheCREATE OR REPLACE TRIGGERstatement.@NotNull CreateProcedureParametersStepDSLContext.createProcedure(String procedure)TheCREATE PROCEDUREstatement.@NotNull CreateProcedureParametersStepDSLContext.createProcedure(Name procedure)TheCREATE PROCEDUREstatement.@NotNull CreateTriggerEventStepDSLContext.createTrigger(String trigger)TheCREATE TRIGGERstatement.@NotNull CreateTriggerEventStepDSLContext.createTrigger(Name trigger)TheCREATE TRIGGERstatement.booleanContext.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.booleanQueryPartInternal.declaresParameters()Check whether thisQueryPartis able to declare function or procedure parameters.@NotNull JSONValueDefaultStep<J>Add anNULL ON EMPTYclause.@NotNull ConfigurationConfiguration.derive(ParseListener... newParseListeners)Create a derived configuration from this one, with new parse listeners.@NotNull ConfigurationConfiguration.derive(ParseListenerProvider... newParseListenerProviders)Create a derived configuration from this one, with new parse listener providers.@NotNull ConfigurationConfiguration.deriveAppending(ParseListener... newParseListeners)Create a derived configuration from this one, with appended parse listeners.@NotNull ConfigurationConfiguration.deriveAppending(ParseListenerProvider... newParseListenerProviders)Create a derived configuration from this one, with appended parse listener providers.@NotNull DDLQueryDSLContext.dropFunction(String function)TheDROP FUNCTIONstatement.@NotNull DDLQueryDSLContext.dropFunction(Name function)TheDROP FUNCTIONstatement.@NotNull DDLQueryDSLContext.dropFunctionIfExists(String function)TheDROP FUNCTION IF EXISTSstatement.@NotNull DDLQueryDSLContext.dropFunctionIfExists(Name function)TheDROP FUNCTION IF EXISTSstatement.@NotNull DDLQueryDSLContext.dropProcedure(String procedure)TheDROP PROCEDUREstatement.@NotNull DDLQueryDSLContext.dropProcedure(Name procedure)TheDROP PROCEDUREstatement.@NotNull DDLQueryDSLContext.dropProcedureIfExists(String procedure)TheDROP PROCEDURE IF EXISTSstatement.@NotNull DDLQueryDSLContext.dropProcedureIfExists(Name procedure)TheDROP PROCEDURE IF EXISTSstatement.@NotNull DDLQueryDSLContext.dropTrigger(String trigger)TheDROP TRIGGERstatement.@NotNull DDLQueryDSLContext.dropTrigger(Name trigger)TheDROP TRIGGERstatement.@NotNull DDLQueryDSLContext.dropTriggerIfExists(String trigger)TheDROP TRIGGER IF EXISTSstatement.@NotNull DDLQueryDSLContext.dropTriggerIfExists(Name trigger)TheDROP TRIGGER IF EXISTSstatement.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLPathDirectivesStep.elements()Add a SQL Server-styleFOR XML PATH, ELEMENTSclause.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLRawDirectivesStep.elements()Add a SQL Server-styleFOR XML RAW, ELEMENTSclause.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLPathDirectivesStep.elementsAbsent()Add a SQL Server-styleFOR XML PATH, ELEMENTS ABSENTclause.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLRawDirectivesStep.elementsAbsent()Add a SQL Server-styleFOR XML PATH, ELEMENTS ABSENTclause.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLPathDirectivesStep.elementsXsinil()Add a SQL Server-styleFOR XML PATH, ELEMENTS XSINILclause.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLRawDirectivesStep.elementsXsinil()Add a SQL Server-styleFOR XML PATH, ELEMENTS XSINILclause.@NotNull JSONValueOnStep<J>JSONValueOnStep.errorOnEmpty()Add anERROR ON EMPTYclause.@NotNull ConditionJSONExistsOnStep.errorOnError()Add anERROR ON ERRORclause.@NotNull JSONValueOnStep<J>JSONValueOnStep.errorOnError()Add anERROR ON ERRORclause.@NotNull ConditionJSONExistsOnStep.falseOnError()Add anFALSE ON ERRORclause.Table.for_(PeriodSpecification periodSpecification)Create a reference to a temporal table with aPeriodSpecificationfor usage inSelect.@NotNull SelectForJSONStep<Record1<JSON>>SelectForStep.forJSON()Add a SQL Server-styleFOR JSONclause.@NotNull SelectForJSONStep<Record1<JSONB>>SelectForStep.forJSONB()Add a SQL Server-styleFOR JSONclause.Table.forPortionOf(PeriodSpecification periodSpecification)@NotNull SelectForXMLStep<Record1<XML>>SelectForStep.forXML()Add a SQL Server-styleFOR XMLclause.@Nullable PackageRoutine.getPackage()The container package of this stored procedure or function.@NotNull SelectForJSONCommonDirectivesStep<R>SelectForJSONCommonDirectivesStep.includeNullValues()Add a SQL Server-styleFOR JSON .., INCLUDE_NULL_VALUESclause.@NotNull SelectFromStep<R>SelectIntoStep.into(Collection<? extends Variable<?>> variables)Add a PL/SQL styleINTOclause to theSELECTstatement to assign the projection of a single rowSELECTstatement to local variables in a procedural context.@NotNull SelectFromStep<R>Add a PL/SQL styleINTOclause to theSELECTstatement to assign the projection of a single rowSELECTstatement 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 toFIRSTvalues@NotNull AggregateFilterStep<T>AggregateFunction.keepDenseRankFirstOrderBy(OrderField<?>... fields)Restrict this aggregate function toFIRSTvalues@NotNull AggregateFilterStep<T>AggregateFunction.keepDenseRankLastOrderBy(Collection<? extends OrderField<?>> fields)Restrict this aggregate function toLASTvalues@NotNull AggregateFilterStep<T>AggregateFunction.keepDenseRankLastOrderBy(OrderField<?>... fields)Restrict this aggregate function toLASTvalues@NotNull TableOnStep<Record>LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.leftOuterJoin(String sql)LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.leftOuterJoin(String sql, Object... bindings)LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.leftOuterJoin(String sql, QueryPart... parts)LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.leftOuterJoin(Name name)LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.leftOuterJoin(SQL sql)LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.leftOuterJoin(TableLike<?> table)LEFT OUTER JOINa table to this table.@NotNull JSONValueOnStep<J>JSONValueOnStep.nullOnEmpty()Add anNULL ON EMPTYclause.@NotNull JSONValueOnStep<J>JSONValueOnStep.nullOnError()Add anNULL ON ERRORclause.@NotNull JSONValueOnStep<J>JSONValueDefaultStep.onEmpty()Add anON EMPTYclause.@NotNull JSONValueOnStep<J>JSONValueDefaultStep.onError()Add anON ERRORclause.@NotNull SelectLimitStep<R>SelectOrderByStep.orderSiblingsBy(int... fieldIndexes)Add anORDER SIBLINGS BYclause to the query@NotNull SelectLimitStep<R>SelectOrderByStep.orderSiblingsBy(Collection<? extends OrderField<?>> fields)Add anORDER SIBLINGS BYclause to the query@NotNull SelectLimitStep<R>SelectOrderByStep.orderSiblingsBy(OrderField<?>... fields)Add anORDER SIBLINGS BYclause to the query@NotNull ParseListenerProvider[]Configuration.parseListenerProviders()Get the configuredParseListenerProviderinstances from this configuration.@NotNull BlockParser.parseStatements(String sql)Parse a SQL string to a set of procedural statements.@NotNull BlockParser.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 BYclause to the right hand side of theOUTER JOINkeywords@NotNull SelectOnStep<R>SelectJoinPartitionByStep.partitionBy(Field<?>... fields)Add aPARTITION BYclause to the right hand side of theOUTER JOINkeywords@NotNull TableOuterJoinStep<Record>Table.partitionBy(Collection<? extends Field<?>> fields)Add aPARTITION BYclause to the left hand side of theOUTER JOINkeywords@NotNull TableOuterJoinStep<Record>Table.partitionBy(Field<?>... fields)Add aPARTITION BYclause to the left hand side of theOUTER JOINkeywords@NotNull TableOnStep<R>TablePartitionByStep.partitionBy(Collection<? extends Field<?>> fields)Add aPARTITION BYclause to the right hand side of theOUTER JOINkeywords@NotNull TableOnStep<R>TablePartitionByStep.partitionBy(Field<?>... fields)Add aPARTITION BYclause to the right hand side of theOUTER JOINkeywords@NotNull SelectForJSONCommonDirectivesStep<R>SelectForJSONStep.path()Add a SQL Server-styleFOR JSON PATHclause.@NotNull SelectForXMLPathDirectivesStep<R>SelectForXMLStep.path()Add a SQL Server-styleFOR XML PATHclause.@NotNull SelectForXMLPathDirectivesStep<R>Add a SQL Server-styleFOR XML PATHclause.@NotNull PivotForStepTable.pivot(Collection<? extends Field<?>> aggregateFunctions)Create a newTABLEreference from this table, pivoting it into another form.@NotNull PivotForStepCreate a newTABLEreference from this table, pivoting it into another form.@NotNull PivotForStepCreate a newTABLEreference 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 RAWclause.@NotNull SelectForXMLRawDirectivesStep<R>Add a SQL Server-styleFOR XML RAWclause.@NotNull TableOnStep<Record>RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.rightOuterJoin(String sql)RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.rightOuterJoin(String sql, Object... bindings)RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.rightOuterJoin(String sql, QueryPart... parts)RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.rightOuterJoin(Name name)RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.rightOuterJoin(SQL sql)RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.rightOuterJoin(TableLike<?> table)RIGHT OUTER JOINa table to this table.@NotNull SelectForJSONCommonDirectivesStep<R>SelectForJSONCommonDirectivesStep.root()Add a SQL Server-styleFOR JSON .., ROOTclause.@NotNull SelectForJSONCommonDirectivesStep<R>Add a SQL Server-styleFOR JSON .., ROOTclause.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLCommonDirectivesStep.root()Add a SQL Server-styleFOR XML .., ROOTclause.@NotNull SelectForXMLCommonDirectivesStep<R>Add a SQL Server-styleFOR XML .., ROOTclause.@NotNull ConfigurationConfiguration.set(ParseListener... newParseListeners)Change this configuration to hold new parse listeners.@NotNull ConfigurationConfiguration.set(ParseListenerProvider... newParseListenerProviders)Change this configuration to hold new parse listener providers.@NotNull ConfigurationConfiguration.setAppending(ParseListener... newParseListeners)Change this configuration by appending new parse listeners.@NotNull ConfigurationConfiguration.setAppending(ParseListenerProvider... newParseListenerProviders)Change this configuration by appending new parse listener providers.voidSelectQuery.setConnectByStartWith(Condition condition)Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.voidSelectQuery.setForJSONAuto(boolean forJSONAuto)Add aFOR JSON AUTOclause to the end of the query.voidSelectQuery.setForJSONB(boolean forJSONB)voidSelectQuery.setForJSONIncludeNullValues(boolean forJSONIncludeNullValues)Add aFOR JSON ROOTclause to the end of the query.voidSelectQuery.setForJSONPath(boolean forJSONPath)Add aFOR JSON PATHclause to the end of the query.voidSelectQuery.setForJSONRoot(boolean forJSONRoot)Add aFOR JSON ROOTclause to the end of the query.voidSelectQuery.setForJSONRoot(boolean forJSONRoot, String rootName)Add aFOR JSON ROOTclause to the end of the query.voidSelectQuery.setForJSONWithoutArrayWrapper(boolean forJSONWithoutArrayWrapper)Add aFOR JSON ROOTclause to the end of the query.voidSelectQuery.setForXMLAuto(boolean forXMLAuto)Add aFOR XML AUTOclause to the end of the query.voidSelectQuery.setForXMLElements(boolean forXMLElements)Add aFOR XML ELEMENTSclause to the end of the query.voidSelectQuery.setForXMLElementsAbsent(boolean forXMLElementsAbsent)Add aFOR XML ELEMENTS ABSENTclause to the end of the query.voidSelectQuery.setForXMLElementsXsinil(boolean forXMLElementsXsinil)Add aFOR XML ELEMENTS XSINILclause to the end of the query.voidSelectQuery.setForXMLPath(boolean forXMLPath)Add aFOR XML PATHclause to the end of the query.voidSelectQuery.setForXMLPath(boolean forXMLPath, String elementName)Add aFOR XML PATHclause to the end of the query.voidSelectQuery.setForXMLRaw(boolean forXMLRaw)Add aFOR XML RAWclause to the end of the query.voidSelectQuery.setForXMLRaw(boolean forXMLRaw, String elementName)Add aFOR XML RAWclause to the end of the query.voidSelectQuery.setForXMLRoot(boolean forXMLRoot)Add aFOR XML ROOTclause to the end of the query.voidSelectQuery.setForXMLRoot(boolean forXMLRoot, String rootName)Add aFOR XML ROOTclause to the end of the query.voidSelectQuery.setForXMLType(boolean forXMLRoot)Add aFOR XML TYPEclause to the end of the query.voidSelectQuery.setInto(Collection<? extends Variable<?>> variables)Add a PL/SQL styleINTOclause to theSELECTstatement to assign the projection of a single rowSELECTstatement to local variables in a procedural context.voidSelectQuery.setOrderBySiblings(boolean orderBySiblings)Indicate whether theSIBLINGSkeyword should be used in anORDER BYclause to form anORDER SIBLINGS BYclause.voidSelectQuery.setWithCheckOption()Add aWITH CHECK OPTIONclause to the end of the subquery.voidSelectQuery.setWithReadOnly()Add aWITH READ ONLYclause to the end of the subquery.@NotNull SelectConnectByAfterStartWithStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectConnectByAfterStartWithStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectConnectByAfterStartWithStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectConnectByAfterStartWithStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectConnectByAfterStartWithStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectConnectByAfterStartWithStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectGroupByStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectGroupByStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectGroupByStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectGroupByStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectGroupByStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull SelectGroupByStep<R>Add an Oracle-specificSTART WITHclause to the query'sCONNECT BYclause.@NotNull BlockDSLContext.statements(Collection<? extends Statement> statements)Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..@NotNull BlockDSLContext.statements(Statement... statements)Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..@NotNull ConditionJSONExistsOnStep.trueOnError()Add anTRUE ON ERRORclause.@NotNull SelectForXMLCommonDirectivesStep<R>SelectForXMLCommonDirectivesStep.type()Add a SQL Server-styleFOR XML .., ROOTclause.@NotNull ConditionJSONExistsOnStep.unknownOnError()Add anUNKNOWN ON ERRORclause.@NotNull AlterTableFinalStepAlterTableUsingIndexStep.usingIndex(String index)Add theUSING INDEXclause to the statement.@NotNull AlterTableFinalStepAlterTableUsingIndexStep.usingIndex(Index index)Add theUSING INDEXclause to the statement.@NotNull AlterTableFinalStepAlterTableUsingIndexStep.usingIndex(Name index)Add theUSING INDEXclause to the statement.@NotNull VersionsBetweenAndStep<R,Number>Table.versionsBetweenScn(Number scn)Create anSQLDialect.ORACLEflashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Number>Table.versionsBetweenScn(Field<? extends Number> scn)Create anSQLDialect.ORACLEflashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Number>Table.versionsBetweenScnMinvalue()Create anSQLDialect.ORACLEflashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Timestamp>Table.versionsBetweenTimestamp(Timestamp timestamp)Create anSQLDialect.ORACLEflashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Timestamp>Table.versionsBetweenTimestamp(Field<Timestamp> timestamp)Create anSQLDialect.ORACLEflashback versions query clause from this table.@NotNull VersionsBetweenAndStep<R,Timestamp>Table.versionsBetweenTimestampMinvalue()Create anSQLDialect.ORACLEflashback 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 OPTIONclause to the end of the subquery.@NotNull SelectForJSONCommonDirectivesStep<R>SelectForJSONCommonDirectivesStep.withoutArrayWrapper()Add a SQL Server-styleFOR JSON .., WITHOUT_ARRAY_WRAPPERclause.@NotNull 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 ProModifier and TypeClassDescriptionclassA common base class for Oracle ARRAY typesclassAParseListenerthat allows for functional composition.classA base class for customStatementimplementations in client code.classA publicly available default implementation ofParseListener.classA default implementation forParseListenerProvider.Methods in org.jooq.impl with annotations of type ProModifier and TypeMethodDescriptionstatic CallArgsStepTheCALLstatement.static CallArgsStepTheCALLstatement.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_CYCLEfunction.DSL.connectByIsLeaf()TheCONNECT_BY_IS_LEAFfunction.static <T> @NotNull Field<T>DSL.connectByRoot(Field<T> field)TheCONNECT_BY_ROOTfunction.static @NotNull ContinueWhenStepDSL.continue_()Create anCONTINUEstatement for use in procedural code.static @NotNull ContinueWhenStepCreate anCONTINUEstatement for use in procedural code.static @NotNull StatementDSL.continueWhen(Condition condition)Create anCONTINUEstatement for use in procedural code.static @NotNull StatementDSL.continueWhen(Field<Boolean> condition)Create anCONTINUEstatement 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 CreateFunctionParametersStepDSL.createFunction(String function)TheCREATE FUNCTIONstatement.static CreateFunctionParametersStepDSL.createFunction(Name function)TheCREATE FUNCTIONstatement.DefaultDSLContext.createOrReplaceFunction(String function)DefaultDSLContext.createOrReplaceFunction(Name function)static CreateFunctionParametersStepDSL.createOrReplaceFunction(String function)TheCREATE OR REPLACE FUNCTIONstatement.static CreateFunctionParametersStepDSL.createOrReplaceFunction(Name function)TheCREATE OR REPLACE FUNCTIONstatement.DefaultDSLContext.createOrReplaceProcedure(String procedure)DefaultDSLContext.createOrReplaceProcedure(Name procedure)DSL.createOrReplaceProcedure(String procedure)TheCREATE OR REPLACE PROCEDUREstatement.DSL.createOrReplaceProcedure(Name procedure)TheCREATE OR REPLACE PROCEDUREstatement.DefaultDSLContext.createOrReplaceTrigger(String trigger)DefaultDSLContext.createOrReplaceTrigger(Name trigger)static CreateTriggerEventStepDSL.createOrReplaceTrigger(String trigger)TheCREATE OR REPLACE TRIGGERstatement.static CreateTriggerEventStepDSL.createOrReplaceTrigger(Name trigger)TheCREATE OR REPLACE TRIGGERstatement.DefaultDSLContext.createProcedure(String procedure)DefaultDSLContext.createProcedure(Name procedure)DSL.createProcedure(String procedure)TheCREATE PROCEDUREstatement.DSL.createProcedure(Name procedure)TheCREATE PROCEDUREstatement.Internal.createQueue(String name, Schema schema, UDT<R> type)DefaultDSLContext.createTrigger(String trigger)DefaultDSLContext.createTrigger(Name trigger)static CreateTriggerEventStepDSL.createTrigger(String trigger)TheCREATE TRIGGERstatement.static CreateTriggerEventStepDSL.createTrigger(Name trigger)TheCREATE TRIGGERstatement.static @NotNull StatementDSL.declare(Collection<? extends Variable<?>> variables)Create a local variable declaration for use in procedural code.static @NotNull StatementCreate 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 ConditionDSL.deleting()TheDELETINGfunction.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 DDLQueryDSL.dropFunction(String function)TheDROP FUNCTIONstatement.static DDLQueryDSL.dropFunction(Name function)TheDROP FUNCTIONstatement.DefaultDSLContext.dropFunctionIfExists(String function)DefaultDSLContext.dropFunctionIfExists(Name function)static DDLQueryDSL.dropFunctionIfExists(String function)TheDROP FUNCTION IF EXISTSstatement.static DDLQueryDSL.dropFunctionIfExists(Name function)TheDROP FUNCTION IF EXISTSstatement.DefaultDSLContext.dropProcedure(String procedure)DefaultDSLContext.dropProcedure(Name procedure)static DDLQueryDSL.dropProcedure(String procedure)TheDROP PROCEDUREstatement.static DDLQueryDSL.dropProcedure(Name procedure)TheDROP PROCEDUREstatement.DefaultDSLContext.dropProcedureIfExists(String procedure)DefaultDSLContext.dropProcedureIfExists(Name procedure)static DDLQueryDSL.dropProcedureIfExists(String procedure)TheDROP PROCEDURE IF EXISTSstatement.static DDLQueryDSL.dropProcedureIfExists(Name procedure)TheDROP PROCEDURE IF EXISTSstatement.DefaultDSLContext.dropTrigger(String trigger)DefaultDSLContext.dropTrigger(Name trigger)static DDLQueryDSL.dropTrigger(String trigger)TheDROP TRIGGERstatement.static DDLQueryDSL.dropTrigger(Name trigger)TheDROP TRIGGERstatement.DefaultDSLContext.dropTriggerIfExists(String trigger)DefaultDSLContext.dropTriggerIfExists(Name trigger)static DDLQueryDSL.dropTriggerIfExists(String trigger)TheDROP TRIGGER IF EXISTSstatement.static DDLQueryDSL.dropTriggerIfExists(Name trigger)TheDROP TRIGGER IF EXISTSstatement.static @NotNull StatementExecute a statement dynamically from within procedural code.static @NotNull StatementExecute a statement dynamically from within procedural code.static @NotNull StatementExecute a statement dynamically from within procedural code.static @NotNull ExitWhenStepDSL.exit()Create anEXITstatement for use in procedural code.static @NotNull ExitWhenStepCreate anEXITstatement for use in procedural code.static @NotNull StatementCreate anEXITstatement for use in procedural code.static @NotNull StatementCreate anEXITstatement for use in procedural code.static <T> @NotNull ForInStep<T>Create aFORloop for use in procedural code.AbstractRoutine.getPackage()static @NotNull StatementCreate anGOTOstatement for use in procedural code.DSL.groupId()Create aGROUP_ID()aggregation function to be used along withCUBE,ROLLUP, andGROUPING SETSgroupings.DSL.groupingId(Field<?>... fields)Create a GROUPING_ID(field1, field2, .., fieldn) aggregation field to be used along withCUBE,ROLLUP, andGROUPING SETSgroupings.static @NotNull IfThenStepCreate anIFstatement for use in procedural code.static @NotNull ConditionDSL.inserting()TheINSERTINGfunction.protected booleanAbstractRoutine.isPipelined()static @NotNull LabelCreate a label reference for use in procedural code.static @NotNull LabelCreate a label reference for use in procedural code.DSL.level()TheLEVELfunction.static @NotNull LinkCreate a database link reference.static @NotNull LinkCreate a database link reference.static @NotNull LinkCreate a database link reference.static @NotNull StatementDSL.loop(Collection<? extends Statement> statements)Create aLOOPfor use in procedural code.static @NotNull StatementCreate aLOOPfor use in procedural code.Create a namedPeriodreference.static <T> @NotNull Period<T>Create a namedPeriodreference.static <T> @NotNull Period<T>Create a namedPeriodreference.static <T> @NotNull Field<T>ThePRIORfunction.static @NotNull RepeatUntilStepDSL.repeat(Collection<? extends Statement> statements)Create aREPEATloop for use in procedural code.static @NotNull RepeatUntilStepCreate aREPEATloop for use in procedural code.static @NotNull StatementDSL.return_()TheRETURN_function.static @NotNull StatementTheRETURN_function.static @NotNull StatementTheRETURN_function.DSL.rownum()TheROWNUMfunction.AbstractConfiguration.set(ParseListener... newParseListeners)DefaultConfiguration.set(ParseListenerProvider... newParseListenerProviders)AbstractConfiguration.setAppending(ParseListener... newParseListeners)AbstractConfiguration.setAppending(ParseListenerProvider... newParseListenerProviders)voidDefaultConfiguration.setParseListener(ParseListener... newParseListener)voidDefaultConfiguration.setParseListenerProvider(ParseListenerProvider... newParseListenerProviders)protected voidAbstractRoutine.setPipelined(boolean pipelined)protected voidAbstractRoutine.setPLSQLBooleanParameter(Parameter<?> parameter)protected voidAbstractRoutine.setSyntheticReturnParameter(Parameter<T> parameter)static SignalSetStepDSL.signalSQLState(Object value)TheSIGNAL_SQL_STATEfunction.static SignalSetStepDSL.signalSQLState(Field<?> value)TheSIGNAL_SQL_STATEfunction.static @NotNull StatementA custom procedural fragment that can render arbitrary statements.static @NotNull StatementA custom procedural fragment that can render arbitrary statements.static @NotNull StatementA custom procedural fragment that can render arbitrary statements.static @NotNull StatementA custom procedural fragment that can render arbitrary statements.DefaultDSLContext.statements(Collection<? extends Statement> statements)DefaultDSLContext.statements(Statement... statements)static @NotNull BlockDSL.statements(Collection<? extends Statement> statements)Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN ..static @NotNull BlockDSL.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_PATHfunction.DSL.systemTime()Create aSYSTEM_TIMEPeriodreference.static <T> @NotNull Period<T>DSL.systemTime(Class<T> type)Create aSYSTEM_TIMEPeriodreference.static <T> @NotNull Period<T>DSL.systemTime(DataType<T> type)Create aSYSTEM_TIMEPeriodreference.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 ConditionDSL.updating()TheUPDATINGfunction.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, wherevaris a reserved keyword.static <T> @NotNull Variable<T>A synonym forDSL.var(Name, DataType)to be used in Scala and Groovy, wherevaris a reserved keyword.static @NotNull LoopStepCreate aWHILEloop for use in procedural code.DSL.xmldocument(Field<XML> content)The XML document constructor. -
Uses of Pro in org.jooq.tools.jdbc
Methods in org.jooq.tools.jdbc with annotations of type ProModifier 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
Classes in org.jooq.util.oracle with annotations of type Pro -
Uses of Pro in org.jooq.util.postgres
Methods in org.jooq.util.postgres with annotations of type ProModifier and TypeMethodDescriptionstatic ObjectPostgresUtils.toRedshiftInterval(DayToSecond interval)Convert a jOOQDAY TO SECONDinterval to a Redshift representationstatic ObjectPostgresUtils.toRedshiftInterval(YearToMonth interval)Convert a jOOQYEAR TO MONTHinterval to a Redshift representationstatic ObjectPostgresUtils.toRedshiftInterval(YearToSecond interval)Convert a jOOQYEAR TO SECONDinterval to a Redshift representation