Uses of Interface
org.jooq.QueryPart
Packages that use QueryPart
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of QueryPart in org.jooq
Modifier and TypeInterfaceDescriptioninterfaceThe step in the specification of aggregate functions where the SQL:2003 standardFILTER clausecan be added.interfaceAn aggregate function.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theALTER DOMAINstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceAlterSequenceFlagsStep<T extends Number>A step in the construction of theALTER SEQUENCEstatement.interfaceAlterSequenceStep<T extends Number>A step in the construction of theALTER SEQUENCEstatement.interfaceThe step in theALTER TABLEDSL used toADDcolumns.interfaceThe step in theALTER TABLEDSL used toDROPcolumns or constraints.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceThe step in theALTER TABLE … ADD CONSTRAINTstatement where an optional index can be specified to enforce the constraint.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceThe SQL standardARRAY_AGG()function.interfaceAn unqualified asterisk.interfaceA type that is bothAttachableand aQueryPart.interfaceA procedural block.interfaceA step in the construction of theCALLstatement.interfaceThe final step in creating a case statement of the typeinterfaceCaseWhenStep<V,T> The final step in creating a case statement of the typeinterfaceA catalog.interfaceA character set.interfaceA check constraint.interfaceA collation.interfaceA comment.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceCommonTableExpression<R extends Record>A common table expression.interfaceA condition or predicate.interfaceA DDL constraint.interfaceThe step in theConstraintconstruction DSL API that allows for addingENFORCEDandNOT ENFORCEDclauses.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceThe step in theConstraintconstruction DSL API that allows for addingON DELETEandON UPDATEclauses.interfaceThe step in theConstraintconstruction DSL API that allows for specifying the constraint type.interfaceA step in the construction of anCONTINUEstatement where aWHENclause can be added.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theCREATE DOMAINstatement.interfaceA step in the construction of theCREATE DOMAINstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theCREATE INDEXstatement.interfaceA step in the construction of theCREATE INDEXstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theCREATE SEQUENCEstatement.interfaceAQuerythat can create tables.interfaceAQuerythat can create tables.interfaceAQuerythat can create tables.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceAQuerythat can create tables.interfaceAQuerythat can create tables.interfaceAQuerythat can create tables.interfaceAQuerythat can create tables.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDataType<T>A common interface to all dialect-specific data types.interfaceA marker interface for all DDL queries.interfaceDeclaration<T>A local variable declaration.interfaceADELETEstatement.interfaceDeleteConditionStep<R extends Record>This type is used for theDelete's DSL API.interfaceDeleteFinalStep<R extends Record>Deprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeleteLimitStep<R extends Record>This type is used for theDelete's DSL API.interfaceDeleteOrderByStep<R extends Record>This type is used for theDelete's DSL API.interfaceDeleteQuery<R extends Record>ADELETEstatement (model API).interfaceDeleteResultStep<R extends Record>This type is used for theDelete's DSL API.interfaceDeleteReturningStep<R extends Record>This type is used for theDelete's DSL API.interfaceDeleteUsingStep<R extends Record>This type is used for theDelete's DSL API.interfaceDeleteWhereStep<R extends Record>This type is used for theDelete's DSL API.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceA derived column list.interfaceinterfaceDomain<T>The meta model of a SQLDOMAINinterfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theDROP DOMAINstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theDROP INDEXstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theDROP INDEXstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theDROP SCHEMAstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theDROP TABLEstatement.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceAQuerythat can drop types.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of anEXITstatement where aWHENclause can be added.interfaceAConditionthat always yieldsfalse.interfaceField<T>A column expression.interfaceA common base type forFieldandConstraintwhere DSL API accepts both types alike.interfaceinterfaceForeignKey<R extends Record,O extends Record> AForeignKeyis an object referencing aUniqueKey.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA step in the construction of theGRANTstatement.interfaceMySQL'sGROUP_CONCATfunction.interfaceMySQL'sGROUP_CONCATfunction.interfaceAn expression to be used exclusively inGROUP BYclauses.interfaceAn intermediate step in building a proceduralIFstatement.interfaceA DDL index definition.interfaceAnINSERTstatement.interfaceInsertFinalStep<R extends Record>Deprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceInsertOnConflictConditionStep<R extends Record>This type is used for theInsert's DSL API.interfaceInsertOnConflictWhereStep<R extends Record>This type is used for theInsert's DSL API.interfaceInsertOnDuplicateSetMoreStep<R extends Record>This type is used for theInsert's DSL API.interfaceInsertOnDuplicateStep<R extends Record>This type is used for theInsert's DSL API.interfaceInsertQuery<R extends Record>AnINSERTstatement (model API).interfaceInsertResultStep<R extends Record>This type is used for theInsert's DSL API.interfaceInsertReturningStep<R extends Record>This type is used for theInsert's DSL API.interfaceInsertSetMoreStep<R extends Record>This type is used for theInsert's alternative DSL API.interfaceInsertValuesStep1<R extends Record,T1> This type is used for theInsert's DSL API.interfaceInsertValuesStep10<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> This type is used for theInsert's DSL API.interfaceInsertValuesStep11<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> This type is used for theInsert's DSL API.interfaceInsertValuesStep12<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> This type is used for theInsert's DSL API.interfaceInsertValuesStep13<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> This type is used for theInsert's DSL API.interfaceInsertValuesStep14<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> This type is used for theInsert's DSL API.interfaceInsertValuesStep15<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> This type is used for theInsert's DSL API.interfaceInsertValuesStep16<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> This type is used for theInsert's DSL API.interfaceInsertValuesStep17<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> This type is used for theInsert's DSL API.interfaceInsertValuesStep18<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> This type is used for theInsert's DSL API.interfaceInsertValuesStep19<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> This type is used for theInsert's DSL API.interfaceInsertValuesStep2<R extends Record,T1, T2> This type is used for theInsert's DSL API.interfaceInsertValuesStep20<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> This type is used for theInsert's DSL API.interfaceInsertValuesStep21<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> This type is used for theInsert's DSL API.interfaceInsertValuesStep22<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> This type is used for theInsert's DSL API.interfaceInsertValuesStep3<R extends Record,T1, T2, T3> This type is used for theInsert's DSL API.interfaceInsertValuesStep4<R extends Record,T1, T2, T3, T4> This type is used for theInsert's DSL API.interfaceInsertValuesStep5<R extends Record,T1, T2, T3, T4, T5> This type is used for theInsert's DSL API.interfaceInsertValuesStep6<R extends Record,T1, T2, T3, T4, T5, T6> This type is used for theInsert's DSL API.interfaceInsertValuesStep7<R extends Record,T1, T2, T3, T4, T5, T6, T7> This type is used for theInsert's DSL API.interfaceInsertValuesStep8<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8> This type is used for theInsert's DSL API.interfaceInsertValuesStep9<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9> This type is used for theInsert's DSL API.interfaceInsertValuesStepN<R extends Record>This type is used for theInsert's DSL API.interfaceA step in the construction ofDSL.jsonArrayAgg(Field)orDSL.jsonbArrayAgg(Field)functions where theNULLclause can be defined.interfaceA step in the construction ofDSL.jsonArrayAgg(Field)orDSL.jsonbArrayAgg(Field)functions where theORDER BYclause can be defined.interfaceA step in the construction ofDSL.jsonArrayAgg(Field)orDSL.jsonbArrayAgg(Field)functions where theRETURNINGclause can be defined.interfaceA step in the construction of theJSON ARRAYfunction.interfaceA step in the construction of theJSON ARRAYfunction.interfaceJSONEntry<T>A JSON entry for JSON objects.interfaceA step in the construction ofDSL.jsonExists(Field, Field)orDSL.jsonbExists(Field, Field)functions where theON ERRORclause can be defined.interfaceA step in the construction ofDSL.jsonObjectAgg(JSONEntry)orDSL.jsonbObjectAgg(JSONEntry)functions where theNULLclause can be defined.interfaceA step in the construction ofDSL.jsonObjectAgg(JSONEntry)orDSL.jsonbObjectAgg(JSONEntry)functions where theRETURNINGclause can be defined.interfaceA step in the construction of theJSON OBJECTfunction.interfaceA step in the construction of theJSON OBJECTfunction.interfaceA step in the construction of anJSON_TABLEexpression.interfaceA step in the construction of anJSON_TABLEexpression.interfaceA step in the construction ofDSL.jsonValue(Field, Field)orDSL.jsonbValue(Field, Field)functions where theON EMPTYandON ERRORclauses can be defined.interfaceA step in the construction of theJSON VALUEfunction.interfaceAKeyis an object representing aUNIQUE KEY, aPRIMARY KEY, or aFOREIGN KEY.interfaceA SQL keyword.interfaceA label for use in procedural code.interfaceA step in the construction of theLIKEfunction.interfaceA database link reference.interfaceAMERGEstatement.interfaceMergeFinalStep<R extends Record>Deprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceMergeMatchedDeleteStep<R extends Record>This type is used for theMerge's DSL API.interfaceMergeMatchedSetMoreStep<R extends Record>This type is used for theMerge's DSL API.interfaceMergeMatchedStep<R extends Record>This type is used for theMerge's DSL API.interfaceMergeMatchedWhereStep<R extends Record>This type is used for theMerge's DSL API.interfaceMergeNotMatchedSetMoreStep<R extends Record>This type is used for theMerge's DSL API.interfaceMergeNotMatchedStep<R extends Record>This type is used for theMerge's DSL API.interfaceMergeNotMatchedWhereStep<R extends Record>This type is used for theMerge's DSL API.interfaceMergeOnConditionStep<R extends Record>This type is used for theMerge's DSL API.interfaceAn identifier.interfaceA common base type for all qualifiable, named objects.interfaceOrderField<T>AQueryPartto be used exclusively inORDER BYclauses.interfaceA container for stored procedures and functionsinterfaceParam<T>A named parameter and/or bind value.interfaceParameter<T>A parameter to a stored procedure or function.interfaceinterfacePeriod<T>A period specification for usage in temporal tables.interfaceinterfaceA privilege for use inGRANTandREVOKEstatements.interfaceinterfaceA qualified asterisk.interfaceQuantifiedSelect<R extends Record>A quantified select for use in quantified comparison predicates.interfaceA wrapper for a collection of queries.interfaceAny query.interfaceBase functionality declaration for all query objectsinterfaceRecordQualifier<R extends Record>interfaceResultQuery<R extends Record>A query that can return results.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceA privilege for use inGRANTandREVOKEstatements.interfaceRoutine<T>A routine is a callable object in your RDBMS.interfaceA row value expression.interfaceRow1<T1>A row value expression.interfaceRow10<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10> A row value expression.interfaceRow11<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> A row value expression.interfaceRow12<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> A row value expression.interfaceRow13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> A row value expression.interfaceRow14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> A row value expression.interfaceRow15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> A row value expression.interfaceRow16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> A row value expression.interfaceRow17<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> A row value expression.interfaceRow18<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> A row value expression.interfaceRow19<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> A row value expression.interfaceRow2<T1,T2> A row value expression.interfaceRow20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> A row value expression.interfaceRow21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> A row value expression.interfaceRow22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> A row value expression.interfaceRow3<T1,T2, T3> A row value expression.interfaceRow4<T1,T2, T3, T4> A row value expression.interfaceRow5<T1,T2, T3, T4, T5> A row value expression.interfaceRow6<T1,T2, T3, T4, T5, T6> A row value expression.interfaceRow7<T1,T2, T3, T4, T5, T6, T7> A row value expression.interfaceRow8<T1,T2, T3, T4, T5, T6, T7, T8> A row value expression.interfaceRow9<T1,T2, T3, T4, T5, T6, T7, T8, T9> A row value expression.interfaceAny query that is not aResultQuery, and thus possibly produces a row count as a result, instead of aResult.interfaceA row value expression.interfaceA schema.interfaceASELECTstatement.interfaceSelectConditionStep<R extends Record>interfaceSelectConnectByAfterStartWithConditionStep<R extends Record>interfaceSelectConnectByConditionStep<R extends Record>interfaceSelectConnectByStep<R extends Record>interfaceSelectCorrelatedSubqueryStep<R extends Record>interfaceSelectDistinctOnStep<R extends Record>interfaceSelectField<T>AQueryPartto be used exclusively inSELECTclauses.interfaceAQueryPartto be used exclusively inSELECTclauses.interfaceSelectFinalStep<R extends Record>interfaceSelectForJSONCommonDirectivesStep<R extends Record>interfaceSelectForStep<R extends Record>interfaceSelectForUpdateOfStep<R extends Record>interfaceSelectForUpdateStep<R extends Record>interfaceSelectForUpdateWaitStep<R extends Record>interfaceSelectForXMLCommonDirectivesStep<R extends Record>interfaceSelectForXMLPathDirectivesStep<R extends Record>interfaceSelectForXMLRawDirectivesStep<R extends Record>interfaceSelectFromStep<R extends Record>interfaceSelectGroupByStep<R extends Record>interfaceSelectHavingConditionStep<R extends Record>interfaceSelectHavingStep<R extends Record>interfaceSelectIntoStep<R extends Record>interfaceSelectJoinStep<R extends Record>interfaceSelectLimitAfterOffsetStep<R extends Record>interfaceSelectLimitPercentAfterOffsetStep<R extends Record>interfaceSelectLimitPercentStep<R extends Record>interfaceSelectLimitStep<R extends Record>interfaceSelectOffsetStep<R extends Record>interfaceSelectOnConditionStep<R extends Record>interfaceSelectOptionalOnStep<R extends Record>interfaceSelectOptionStep<R extends Record>interfaceSelectOrderByStep<R extends Record>interfaceSelectQualifyConditionStep<R extends Record>interfaceSelectQualifyStep<R extends Record>interfaceSelectQuery<R extends Record>ASELECTstatement (model API).interfaceSelectSeekLimitStep<R extends Record>interfaceSelectSeekStep1<R extends Record,T1> interfaceSelectSeekStep10<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> interfaceSelectSeekStep11<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> interfaceSelectSeekStep12<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> interfaceSelectSeekStep13<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> interfaceSelectSeekStep14<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> interfaceSelectSeekStep15<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> interfaceSelectSeekStep16<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> interfaceSelectSeekStep17<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> interfaceSelectSeekStep18<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> interfaceSelectSeekStep19<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> interfaceSelectSeekStep2<R extends Record,T1, T2> interfaceSelectSeekStep20<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> interfaceSelectSeekStep21<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> interfaceSelectSeekStep22<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> interfaceSelectSeekStep3<R extends Record,T1, T2, T3> interfaceSelectSeekStep4<R extends Record,T1, T2, T3, T4> interfaceSelectSeekStep5<R extends Record,T1, T2, T3, T4, T5> interfaceSelectSeekStep6<R extends Record,T1, T2, T3, T4, T5, T6> interfaceSelectSeekStep7<R extends Record,T1, T2, T3, T4, T5, T6, T7> interfaceSelectSeekStep8<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8> interfaceSelectSeekStep9<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9> interfaceSelectSeekStepN<R extends Record>interfaceSelectSelectStep<R extends Record>interfaceSelectStartWithStep<R extends Record>interfaceSelectUnionStep<R extends Record>interfaceSelectWhereStep<R extends Record>interfaceSelectWindowStep<R extends Record>interfaceSelectWithTiesAfterOffsetStep<R extends Record>interfaceSelectWithTiesStep<R extends Record>interfaceA sequence.interfaceA step in the construction of theSIGNAL SQL STATEfunction.interfaceSortField<T>A sort specification.interfaceA plain SQLQueryPart.interfaceA statement that can be placed inside of aBlock, but not executed on its own.interfaceStoreQuery<R extends Record>A query storing objects to the database.interfaceA table.interfaceTableField<R extends Record,T> A field contained in a table.interfaceAn object that can behave like a table (a table-like object).interfaceTableOnConditionStep<R extends Record>An intermediate (optional) type for the construction of aJOINclause, where the join criteria is added using anONclause (with aCondition.interfaceTableOptionalOnStep<R extends Record>interfaceAConditionthat always yieldstrue.interfaceA step in the construction of theTRUNCATEstatement.interfaceTruncateCascadeStep<R extends Record>A step in the construction of theTRUNCATEstatement.interfaceTruncateFinalStep<R extends Record>Deprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceTruncateIdentityStep<R extends Record>A step in the construction of theTRUNCATEstatement.interfaceTyped<T>A marker interface for all query parts that have aDataType.interfaceUDT definition.interfaceA field contained in a UDT.interfaceAUniqueKeyis an object representing aUNIQUE KEYor aPRIMARY KEY.interfaceAnUPDATEstatement.interfaceUpdateConditionStep<R extends Record>This type is used for theUpdate's DSL API.interfaceUpdateFinalStep<R extends Record>Deprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceUpdateFromStep<R extends Record>This type is used for theUpdate's DSL API.interfaceUpdateLimitStep<R extends Record>This type is used for theUpdate's DSL API.interfaceUpdateOrderByStep<R extends Record>This type is used for theUpdate's DSL API.interfaceUpdateQuery<R extends Record>AnUPDATEstatement (model API).interfaceUpdateResultStep<R extends Record>This type is used for theUpdate's DSL API.interfaceUpdateReturningStep<R extends Record>This type is used for theUpdate's DSL API.interfaceUpdateSetMoreStep<R extends Record>This type is used for theUpdate's DSL API.interfaceUpdateWhereStep<R extends Record>This type is used for theUpdate's DSL API.interfaceA privilege for use inGRANTandREVOKEstatements.interfaceVariable<T>A local variable reference.interfaceThis type is used for the window function DSL API.interfaceA window definition.interfaceThis type is used for the window function DSL API.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceThis type is used for the window function DSL API.interfaceThis type is used for the window function DSL API.interfaceThis type is used for the window function DSL API.interfaceA window specification.interfaceAn intermediate step in the construction of aWindowSpecification.interfaceDeprecated, for removal: This API element is subject to removal in a future version.- [#11329] - 3.15.0 - This type will be removed in the future.interfaceAn intermediate step in the construction of aWindowSpecification.interfaceAn intermediate step in the construction of aWindowSpecification.interfaceAn intermediate step in the construction of aWindowSpecification.interfaceinterfaceThe SQL standardARRAY_AGG()function.interfaceA type modelling XML attributes for use inDSL.xmlelement(Name, XMLAttributes, Field...).interfaceA step in the construction of anXMLTABLEexpression.interfaceA step in the construction of anXMLTABLEexpression.Modifier and TypeMethodDescriptiondefault @NotNull QueryPartTraverse aQueryParthierarchy and recursively replace its elements by alternatives.@NotNull QueryPartTraverse aQueryParthierarchy and recursively replace its elements by alternatives.@NotNull QueryPartVisitContext.queryPart()The most recentQueryPartthat was encountered throughContext.visit(QueryPart).@NotNull QueryPart @NotNull []VisitContext.queryParts()A path ofQueryParts going through the visiting tree.@Nullable QueryPartContext.scopeMapping(QueryPart part) Retrieve the registered mapping for a query part in the current scope, ornullif no such mapping exists.Modifier and TypeMethodDescriptionTraverser.after()A callback that is invoked after recursing into a subtree.Traverser.before()A callback that is invoked before recursing into a subtree.Traversers.findingAll(Predicate<? super QueryPart> predicate) Traversers.findingAny(Predicate<? super QueryPart> predicate) Replacer.recurse()An optional recursion condition to prevent entering a specific subtree, e.g.Traverser.recurse()An optional recursion condition to prevent entering a specific subtree, e.g.Replacer.replacer()A callback that is invoked on all elements of theQueryPartexpression tree.Replacer.replacer()A callback that is invoked on all elements of theQueryPartexpression tree.Modifier and TypeMethodDescription@NotNull ConditionCombine this condition with another one using theOperator.ANDoperator.@NotNull DeleteConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator@NotNull DivideByOnConditionStepCombine the currently assembled conditions with another one using theOperator.ANDoperator.@NotNull InsertOnConflictConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull MergeOnConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectConditionStep<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 SelectHavingConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectOnConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull SelectQualifyConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator and proceed to the next step.@NotNull TableOnConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator.@NotNull UpdateConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ANDoperator@NotNull CreateViewFinalStepAdd anASclause to theCREATE VIEWstatement.@NotNull SelectConnectByAfterStartWithConditionStep<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, QueryPart... parts) 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 queryTraversers.containing(QueryPart part) @NotNull SelectJoinStep<R>SelectJoinStep.crossApply(String sql, QueryPart... parts) CROSS APPLYa table to this table.Table.crossApply(String sql, QueryPart... parts) CROSS APPLYa table to this table.@NotNull SelectJoinStep<R>Convenience method toCROSS JOINa table to the last table added to theFROMclause usingTable.crossJoin(String, QueryPart...)CROSS JOINa table to this table.intExecute a new query holding plain SQL.DSLContext.extractBindValues(QueryPart part) Retrieve the bind values that will be bound by a givenQueryPart.@Nullable Param<?>DSLContext.extractParam(QueryPart part, String name) Get a named parameter from aQueryPart, provided its name.DSLContext.extractParams(QueryPart part) Get aMapof named parameters.Execute a new query holding plain SQL.@NotNull CompletionStage<Result<Record>>DSLContext.fetchAsync(String sql, QueryPart... parts) Fetch results in a newCompletionStage.@NotNull CompletionStage<Result<Record>>DSLContext.fetchAsync(Executor executor, String sql, QueryPart... parts) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.Execute a new query holding plain SQL and "lazily" return the generated result.@NotNull ResultsExecute a new query holding plain SQL, possibly returning several result sets.@Nullable RecordExecute a new query holding plain SQL.DSLContext.fetchOptional(String sql, QueryPart... parts) Execute a new query holding plain SQL.@NotNull Optional<?>DSLContext.fetchOptionalValue(String sql, QueryPart... parts) Execute a new query holding plain SQL.@NotNull RecordDSLContext.fetchSingle(String sql, QueryPart... parts) Execute a new query holding plain SQL.DSLContext.fetchStream(String sql, QueryPart... parts) Execute a new query holding plain SQL and "lazily" return the generated result.@Nullable ObjectDSLContext.fetchValue(String sql, QueryPart... parts) Execute a new query holding plain SQL.@NotNull List<?>DSLContext.fetchValues(String sql, QueryPart... parts) Execute a new query holding plain SQL.@NotNull WindowBeforeOverStep<T>AggregateFilterStep.filterWhere(String sql, QueryPart... parts) Add aFILTER clauseto the aggregate function.@NotNull SelectJoinStep<R>Add aFROMclause to the query.@NotNull UpdateWhereStep<R>Add aFROMclause to the query.@NotNull SelectOnStep<R>Convenience method toFULL OUTER JOINa tableto the last table added to theFROMclause usingTable.fullOuterJoin(String, QueryPart...).@NotNull TableOnStep<Record>FULL OUTER JOINa table to this table.@NotNull SelectOnStep<R>SelectJoinStep.fullOuterJoin(String sql, QueryPart... parts) Convenience method toFULL OUTER JOINa tableto the last table added to theFROMclause usingTable.fullOuterJoin(String, QueryPart...)@NotNull TableOnStep<Record>Table.fullOuterJoin(String sql, QueryPart... parts) FULL OUTER JOINa table to this table.@NotNull SelectHavingConditionStep<R>Add aHAVINGclause to the query.@NotNull SelectOnStep<R>Convenience method toINNER JOINa table to the last table added to theFROMclause usingTable.join(String, QueryPart...).@NotNull TableOnStep<Record>INNER JOINa table to this table.@NotNull SelectOnStep<R>Convenience method toINNER JOINa table to the last table added to theFROMclause usingTable.join(String, QueryPart...).@NotNull TableOnStep<Record>INNER JOINa table to this table.@NotNull SelectJoinPartitionByStep<R>Convenience method toLEFT OUTER JOINa table to the last table added to theFROMclause usingTable.leftOuterJoin(String, QueryPart...).@NotNull TablePartitionByStep<Record>LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>LEFT OUTER JOINa table to this table.@NotNull SelectJoinPartitionByStep<R>SelectJoinStep.leftOuterJoin(String sql, QueryPart... parts) Convenience method toLEFT OUTER JOINa table to the last table added to theFROMclause usingTable.leftOuterJoin(String, QueryPart...)@NotNull TablePartitionByStep<Record>Table.leftOuterJoin(String sql, QueryPart... parts) LEFT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.leftOuterJoin(String sql, QueryPart... parts) LEFT OUTER JOINa table to this table.@NotNull SelectJoinStep<R>SelectJoinStep.naturalFullOuterJoin(String sql, QueryPart... parts) Convenience method toNATURAL FULL OUTER JOINa table to the last table added to theFROMclause usingTable.naturalFullOuterJoin(String, QueryPart...)Table.naturalFullOuterJoin(String sql, QueryPart... parts) NATURAL FULL OUTER JOINa table to this table.@NotNull SelectJoinStep<R>SelectJoinStep.naturalJoin(String sql, QueryPart... parts) Convenience method toNATURAL JOINa table to the last table added to theFROMclause usingTable.naturalJoin(String, QueryPart...)Table.naturalJoin(String sql, QueryPart... parts) NATURAL JOINa table to this table.@NotNull SelectJoinStep<R>SelectJoinStep.naturalLeftOuterJoin(String sql, QueryPart... parts) Convenience method toNATURAL LEFT OUTER JOINa table to the last table added to theFROMclause usingTable.naturalLeftOuterJoin(String, QueryPart...)Table.naturalLeftOuterJoin(String sql, QueryPart... parts) NATURAL LEFT OUTER JOINa table to this table.@NotNull SelectJoinStep<R>SelectJoinStep.naturalRightOuterJoin(String sql, QueryPart... parts) Convenience method toNATURAL RIGHT OUTER JOINa table to the last table added to theFROMclause usingTable.naturalRightOuterJoin(String, QueryPart...)Table.naturalRightOuterJoin(String sql, QueryPart... parts) NATURAL RIGHT OUTER JOINa table to this table.@NotNull DivideByOnConditionStepAdd a division condition to theDIVIDE BYclause@NotNull MergeOnConditionStep<R>Provide join conditions and proceed to the next step@NotNull SelectOnConditionStep<R>Add anONclause to the previousJOIN.@NotNull TableOnConditionStep<R>Add anONclause to theJOIN.@NotNull ConditionCombine this condition with another one using theOperator.ORoperator.@NotNull DeleteConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator@NotNull DivideByOnConditionStepCombine the currently assembled conditions with another one using theOperator.ORoperator.@NotNull InsertOnConflictConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator and proceed to the next step.@NotNull MergeOnConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator and proceed to the next step.@NotNull SelectConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator and proceed to the next step.@NotNull SelectHavingConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator and proceed to the next step.@NotNull SelectOnConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator and proceed to the next step.@NotNull SelectQualifyConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator and proceed to the next step.@NotNull TableOnConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator.@NotNull UpdateConditionStep<R>Combine the currently assembled conditions with another one using theOperator.ORoperator@NotNull SelectJoinStep<R>SelectJoinStep.outerApply(String sql, QueryPart... parts) OUTER APPLYa table to this table.Table.outerApply(String sql, QueryPart... parts) OUTER APPLYa table to this table.@NotNull SelectQualifyConditionStep<R>Add aQUALIFYclause to the query.@NotNull RowCountQueryCreate a new query holding plain SQL.voidReplace the most recentQueryPartthat was encountered throughContext.visit(QueryPart).@NotNull StringRender a query part in a new context derived from this one.@NotNull StringRender a QueryPart in the context of thisDSLContext.@NotNull StringDSLContext.renderInlined(QueryPart part) Render a QueryPart in the context of thisDSLContext, inlining all bind variables.@NotNull StringDSLContext.renderNamedOrInlinedParams(QueryPart part) Render a QueryPart in the context of thisDSLContext, rendering bind variables as named parameters, or inlined parameters if they have no name.@NotNull StringDSLContext.renderNamedParams(QueryPart part) Render a QueryPart in the context of thisDSLContext, rendering bind variables as named parameters.@NotNull ResultQuery<Record>DSLContext.resultQuery(String sql, QueryPart... parts) Create a new query holding plain SQL.@NotNull SelectJoinPartitionByStep<R>Convenience method toRIGHT OUTER JOINa table to the last table added to theFROMclause usingTable.rightOuterJoin(String, QueryPart...).@NotNull TablePartitionByStep<Record>RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>RIGHT OUTER JOINa table to this table.@NotNull SelectJoinPartitionByStep<R>SelectJoinStep.rightOuterJoin(String sql, QueryPart... parts) Convenience method toRIGHT OUTER JOINa table to the last table added to theFROMclause usingTable.rightOuterJoin(String, QueryPart...)@NotNull TablePartitionByStep<Record>Table.rightOuterJoin(String sql, QueryPart... parts) RIGHT OUTER JOINa table to this table.@NotNull TableOnStep<Record>TableOuterJoinStep.rightOuterJoin(String sql, QueryPart... parts) RIGHT OUTER JOINa table to this table.@Nullable QueryPartContext.scopeMapping(QueryPart part) Retrieve the registered mapping for a query part in the current scope, ornullif no such mapping exists.Context.scopeMarkEnd(QueryPart part) Mark the end of a scoped query part.Context.scopeMarkStart(QueryPart part) Mark the beginning of a scoped query part.Context.scopeRegister(QueryPart part) Register a "special" query part in the scope, reusing the object from a higher scope, if available.Context.scopeRegister(QueryPart part, boolean forceNew) Register a "special" query part in the scope, allowing to force registering the object in the new scope, if a higher scope already has the object.Context.scopeRegister(QueryPart part, boolean forceNew, QueryPart mapped) Register a "special" query part in the scope, allowing to force registering the object in the new scope, if a higher scope already has the object, as well as providing a mapped part to map the original part to.Context.scopeRegisterAndMark(QueryPart part, boolean forceNew) @NotNull SelectWhereStep<Record>DSLContext.selectFrom(String sql, QueryPart... parts) Create a new DSL select statement, projecting*.@NotNull SelectWhereStep<Record>WithStep.selectFrom(String sql, QueryPart... parts) Create a new DSL select statement, projecting*.@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 CreateTableFinalStepAdd vendor-specific storage clauses to theCREATE TABLEstatement.@NotNull SelectOnStep<R>SelectJoinStep.straightJoin(String sql, QueryPart... parts) STRAIGHT_JOINa table to this table.@NotNull TableOnStep<Record>Table.straightJoin(String sql, QueryPart... parts) STRAIGHT_JOINa table to this table.@NotNull DeleteWhereStep<R>Add aUSINGclause to the query.Visit aQueryPartin the currentContext.Visit a query part with a given value forContext.paramType().Context.visitSubquery(QueryPart part) Visit aQueryPartas a subquery in the currentContext.@NotNull CreateTriggerActionStepAdd theWHENclause to theCREATE TRIGGERstatement.@NotNull MergeMatchedThenStep<R>MergeMatchedStep.whenMatchedAnd(String sql, QueryPart... parts) Add theWHEN MATCHED ANDclause to theMERGEstatement.@NotNull CreateIndexFinalStepAdd theWHEREclause to theCREATE INDEXstatement.@NotNull DeleteConditionStep<R>Add conditions to the query.@NotNull InsertOnConflictDoUpdateStep<R>Add aWHEREclause to supply an index predicate to theINSERTstatement'sON CONFLICT …clause.@NotNull InsertOnConflictConditionStep<R>Add aWHEREclause to theINSERTstatement'sON DUPLICATE KEY UPDATEorON CONFLICT … DO UPDATEclause.@NotNull SelectConditionStep<R>Add aWHEREclause to the query.Add aWHEREclause to the table.@NotNull UpdateConditionStep<R>Add conditions to the querySpecify a SQL Server style table hint for query optimisation.Modifier and TypeMethodDescriptiondefault @NotNull QueryPartTraverse aQueryParthierarchy and recursively replace its elements by alternatives.default @NotNull QueryPartTraverse aQueryParthierarchy and recursively replace its elements by alternatives.default <R> RQueryPart.$traverse(Supplier<R> supplier, BiFunction<? super R, ? super QueryPart, ? extends R> before) Traverser thisQueryPartexpression tree using a composablestatic <T,R> Traverser<?, R> Traversers.collecting(Collector<QueryPart, T, R> collector) A traverser constructed from aCollector.Traversers.findingAll(Predicate<? super QueryPart> predicate) Traversers.findingAny(Predicate<? super QueryPart> predicate) static ReplacerConvenience method to create aReplacerwith aReplacer.replacer().static ReplacerConvenience method to create aReplacerwith aReplacer.replacer().static ReplacerReplacer.of(Predicate<? super QueryPart> recurse, Function<? super QueryPart, ? extends QueryPart> replacer) static ReplacerReplacer.of(Predicate<? super QueryPart> recurse, Function<? super QueryPart, ? extends QueryPart> replacer) static ReplacerReplacer.of(Predicate<? super QueryPart> recurse, Function<? super QueryPart, ? extends QueryPart> replacer) static <A,R> Traverser<A, R> Traverser.of(Supplier<A> supplier, Predicate<? super A> abort, Predicate<? super QueryPart> recurse, BiFunction<? super A, ? super QueryPart, ? extends A> before, BiFunction<? super A, ? super QueryPart, ? extends A> after, Function<? super A, ? extends R> finisher) Convenience method to create aTraverserwith aTraverser.supplier(),Traverser.abort(),Traverser.recurse(),Traverser.before(),Traverser.after(), andTraverser.finisher().static <R> Traverser<R,R> Traverser.of(Supplier<R> supplier, BiFunction<? super R, ? super QueryPart, ? extends R> before) static <R> Traverser<R,R> Traverser.of(Supplier<R> supplier, BiFunction<? super R, ? super QueryPart, ? extends R> before, BiFunction<? super R, ? super QueryPart, ? extends R> after) Convenience method to create aTraverserwith aTraverser.supplier(),Traverser.before(), andTraverser.after().static <R> Traverser<R,R> Traverser.of(Supplier<R> supplier, Predicate<? super R> abort, Predicate<? super QueryPart> recurse, BiFunction<? super R, ? super QueryPart, ? extends R> before) Convenience method to create aTraverserwith aTraverser.supplier(),Traverser.abort(),Traverser.recurse(), andTraverser.before().static <R> Traverser<R,R> Traverser.of(Supplier<R> supplier, Predicate<? super R> abort, Predicate<? super QueryPart> recurse, BiFunction<? super R, ? super QueryPart, ? extends R> before, BiFunction<? super R, ? super QueryPart, ? extends R> after) Convenience method to create aTraverserwith aTraverser.supplier(),Traverser.abort(),Traverser.recurse(),Traverser.before(), andTraverser.after() -
Uses of QueryPart in org.jooq.impl
Classes in org.jooq.impl with type parameters of type QueryPartModifier and TypeInterfaceDescriptionstatic interfaceQOM.UnmodifiableCollection<Q extends QueryPart>An unmodifiableCollectionofQueryPartelements.static interfaceQOM.UnmodifiableList<Q extends QueryPart>Subinterfaces of QueryPart in org.jooq.implModifier and TypeInterfaceDescriptionstatic interfaceTheABSfunction.static interfaceTheACOSfunction.static interfaceQOM.Add<T>TheADDoperator.static interfaceTheALTER DATABASEstatement.static interfaceTheALTER DOMAINstatement.static interfaceTheALTER INDEXstatement.static interfaceTheALTER SCHEMAstatement.static interfaceQOM.AlterSequence<T extends Number>TheALTER SEQUENCEstatement.static interfaceTheALTER TYPEstatement.static interfaceTheALTER VIEWstatement.static interfaceTheANDoperator.static interfaceQOM.AnyValue<T>TheANY VALUEfunction.static interfaceQOM.Array<T>static interfaceQOM.ArrayAgg<T>static interfaceQOM.ArrayGet<T>TheARRAY GETfunction.static interfacestatic interfaceTheASCIIfunction.static interfaceTheASINfunction.static interfacestatic interfaceTheATANfunction.static interfaceTheATAN2function.static interfaceTheAVGfunction.static interfaceQOM.Between<T>static interfaceQOM.BitAnd<T extends Number>TheBIT ANDoperator.static interfaceQOM.BitAndAgg<T extends Number>TheBIT AND AGGfunction.static interfaceTheBIT COUNTfunction.static interfaceTheBIT LENGTHfunction.static interfaceQOM.BitNand<T extends Number>TheBIT NANDoperator.static interfaceQOM.BitNor<T extends Number>TheBIT NORoperator.static interfaceQOM.BitNot<T extends Number>TheBIT NOToperator.static interfaceTheBIT ORoperator.static interfaceQOM.BitOrAgg<T extends Number>TheBIT OR AGGfunction.static interfaceQOM.BitXNor<T extends Number>TheBIT X NORoperator.static interfaceQOM.BitXor<T extends Number>TheBIT XORoperator.static interfaceQOM.BitXorAgg<T extends Number>TheBIT XOR AGGfunction.static interfaceTheBOOL ANDfunction.static interfaceTheBOOL ORfunction.static interfaceTheCALLstatement.static interfaceTheCARDINALITYfunction.static interfaceQOM.Cast<T>static interfaceTheCEILfunction.static interfaceTheCHAR LENGTHfunction.static interfacestatic interfaceQOM.Choose<T>static interfaceTheCHRfunction.static interfaceQOM.Coalesce<T>static interfaceQOM.Coerce<T>static interfacestatic interfaceQOM.Collect<T,A extends ArrayRecord<T>> static interfacestatic interfaceTheCOMMENT ON TABLEstatement.static interfacestatic interfacestatic interfaceTheFIELDfunction.static interfaceTheCONNECT BY ISCYCLEfunction.static interfaceTheCONNECT BY ISLEAFfunction.static interfaceTheCONNECT BY ROOTfunction.static interfaceQOM.Contains<T>TheCONTAINSoperator.static interfaceTheCONTAINS IGNORE CASEoperator.static interfacestatic interfaceQOM.Convert<T>static interfaceTheCORRfunction.static interfaceTheCOSfunction.static interfaceTheCOSHfunction.static interfaceTheCOTfunction.static interfaceTheCOTHfunction.static interfaceTheCOUNTfunction.static interfacestatic interfaceTheCOVAR POPfunction.static interfaceTheCOVAR SAMPfunction.static interfaceTheCREATE DATABASEstatement.static interfaceTheCREATE DOMAINstatement.static interfaceTheCREATE FUNCTIONstatement.static interfaceTheCREATE INDEXstatement.static interfaceTheCREATE PROCEDUREstatement.static interfaceTheCREATE SCHEMAstatement.static interfaceTheCREATE SEQUENCEstatement.static interfaceTheCREATE TRIGGERstatement.static interfacestatic interfaceQOM.CreateView<R extends Record>static interfacestatic interfacestatic interfaceTheCURRENT CATALOGfunction.static interfacestatic interfaceTheCURRENT SCHEMAfunction.static interfacestatic interfacestatic interfaceTheCURRENT USERfunction.static interfaceQOM.DataChangeDeltaTable<R extends Record>static interfaceQOM.DateAdd<T>TheDATE ADDfunction.static interfacestatic interfaceQOM.Default<T>static interfaceTheDEGREESfunction.static interfaceTheDELETINGfunction.static interfacestatic interfaceQOM.DerivedTable<R extends Record>static interfaceTheDIGITSfunction.static interfaceQOM.Div<T>TheDIVoperator.static interfaceTheDROP DATABASEstatement.static interfaceTheDROP DOMAINstatement.static interfaceTheDROP FUNCTIONstatement.static interfaceTheDROP INDEXstatement.static interfaceTheDROP PROCEDUREstatement.static interfaceTheDROP SCHEMAstatement.static interfaceTheDROP SEQUENCEstatement.static interfaceTheDROP TABLEstatement.static interfaceTheDROP TRIGGERstatement.static interfacestatic interfaceTheDROP VIEWstatement.static interfacestatic interfaceQOM.EndsWith<T>TheENDS WITHoperator.static interfaceTheENDS WITH IGNORE CASEoperator.static interfaceQOM.Eq<T>TheEQoperator.static interfaceTheEfunction.static interfaceTheEXECUTEfunction.static interfaceTheEXISTSfunction.static interfacestatic interfaceTheEXPfunction.static interfacestatic interfacestatic interfaceTheCONDITIONfunction.static interfacestatic interfacestatic interfaceTheFLOORfunction.static interfacestatic interfaceQOM.Function<T>static interfaceQOM.Ge<T>TheGEoperator.static interfacestatic interfaceTheGOTOfunction.static interfaceTheGRANTstatement.static interfaceQOM.Greatest<T>static interfacestatic interfaceQOM.Gt<T>TheGToperator.static interfacestatic interfaceQOM.Iif<T>static interfaceQOM.In<T>TheINoperator.static interfaceQOM.Inline<T>static interfaceQOM.InList<T>static interfaceTheINSERTINGfunction.static interfaceTheIS DISTINCT FROMoperator.static interfaceTheIS DOCUMENToperator.static interfaceTheIS JSONoperator.static interfaceTheIS NOT DISTINCT FROMoperator.static interfaceTheIS NOT DOCUMENToperator.static interfaceTheIS NOT JSONoperator.static interfaceTheIS NOT NULLoperator.static interfaceTheIS NULLoperator.static interfaceTheJSON ARRAYfunction.static interfacestatic interfaceTheJSON OBJECTfunction.static interfacestatic interfacestatic interfacestatic interfaceQOM.Lag<T>static interfacestatic interfaceQOM.Lateral<R extends Record>static interfaceQOM.Le<T>TheLEoperator.static interfaceQOM.Lead<T>static interfaceQOM.Least<T>static interfaceTheLEFTfunction.static interfaceTheLEVELfunction.static interfaceTheLIKEoperator.static interfaceTheLIKE IGNORE CASEoperator.static interfaceQOM.LinkedTable<R extends Record>static interfaceTheLNfunction.static interfaceTheLOG10function.static interfacestatic interfaceTheLOWERfunction.static interfaceTheLPADfunction.static interfaceQOM.Lt<T>TheLToperator.static interfaceTheLTRIMfunction.static interfaceQOM.Max<T>TheMAXfunction.static interfaceTheMD5function.static interfaceTheMEDIANfunction.static interfaceQOM.Min<T>TheMINfunction.static interfaceTheMODoperator.static interfaceQOM.Mode<T>static interfaceQOM.Mul<T>TheMULoperator.static interfaceQOM.Multiset<R extends Record>static interfaceQOM.MultisetAgg<R extends Record>static interfaceQOM.Ne<T>TheNEoperator.static interfaceQOM.Neg<T>static interfaceTheNOToperator.static interfaceTheNOToperator.static interfaceQOM.NotIn<T>TheNOT INoperator.static interfacestatic interfaceTheNOT LIKEoperator.static interfaceTheNOT LIKE IGNORE CASEoperator.static interfaceTheNOT SIMILAR TOoperator.static interfaceQOM.NthValue<T>static interfacestatic interfaceQOM.Nullif<T>TheNULLIFfunction.static interfacestatic interfaceQOM.Nvl<T>TheNVLfunction.static interfaceQOM.Nvl2<T>static interfaceTheOCTET LENGTHfunction.static interfaceTheORoperator.static interfaceTheOVERLAYfunction.static interfacestatic interfaceThePIfunction.static interfaceQOM.PlusJoin<T>ThePLUSoperator.static interfaceThePOSITIONfunction.static interfaceThePOWERoperator.static interfacestatic interfaceQOM.Prior<T>ThePRIORfunction.static interfaceThePRODUCTfunction.static interfaceTheROWIDoperator.static interfaceTheRADIANSfunction.static interfaceTheRANDfunction.static interfacestatic interfacestatic interfacestatic interfaceTheREGR AVGXfunction.static interfaceTheREGR AVGYfunction.static interfaceTheREGR COUNTfunction.static interfaceTheREGR INTERCEPTfunction.static interfaceTheREGR R2function.static interfaceTheREGR SLOPEfunction.static interfaceTheREGR SXXfunction.static interfaceTheREGR SXYfunction.static interfaceTheREGR SYYfunction.static interfaceTheREPEATfunction.static interfaceTheREPLACEfunction.static interfaceTheRETURN_function.static interfaceTheREVERSEfunction.static interfaceTheREVOKEstatement.static interfaceTheRIGHTfunction.static interfacestatic interfaceTheROUNDfunction.static interfacestatic interfaceQOM.RowField<R extends Record>static interfacestatic interfacestatic interfaceTheROWNUMfunction.static interfacestatic interfacestatic interfacestatic interfaceTheRPADfunction.static interfaceTheRTRIMfunction.static interfacestatic interfacestatic interfacestatic interfaceTheSET CATALOGstatement.static interfaceTheSETstatement.static interfaceTheSET SCHEMAstatement.static interfaceTheSHLoperator.static interfaceTheSHRoperator.static interfaceTheSIGNfunction.static interfaceTheSIGNAL SQL STATEfunction.static interfaceTheSIMILAR TOoperator.static interfaceTheSINfunction.static interfaceTheSINHfunction.static interfaceTheSPACEfunction.static interfaceTheSPLIT PARTfunction.static interfaceTheSQRTfunction.static interfaceQOM.Square<T extends Number>TheSQUAREfunction.static interfaceTheST AREAfunction.static interfaceTheSTARTS WITHoperator.static interfaceTheSTARTS WITH IGNORE CASEoperator.static interfaceTheST ASBINARYfunction.static interfaceTheST ASTEXTfunction.static interfaceTheST CENTROIDfunction.static interfaceQOM.StContains<T extends Spatial>TheST CONTAINSfunction.static interfaceTheST CROSSESfunction.static interfaceTheSTDDEV POPfunction.static interfaceTheSTDDEV SAMPfunction.static interfaceQOM.StDifference<T extends Spatial>TheST DIFFERENCEfunction.static interfaceQOM.StDisjoint<T extends Spatial>TheST DISJOINTfunction.static interfaceQOM.StDistance<T extends Spatial>TheST DISTANCEfunction.static interfaceQOM.StEndPoint<T extends Spatial>TheST ENDPOINTfunction.static interfaceQOM.StEquals<T extends Spatial>TheST EQUALSfunction.static interfaceTheST EXTERIORRINGfunction.static interfaceQOM.StGeometryN<T extends Spatial>TheST GEOMETRYNfunction.static interfaceTheST GEOMETRYTYPEfunction.static interfaceTheST GEOMFROMTEXTfunction.static interfaceTheST GEOMFROMWKBfunction.static interfaceTheST INTERIORRINGNfunction.static interfaceQOM.StIntersection<T extends Spatial>TheST INTERSECTIONfunction.static interfaceQOM.StIntersects<T extends Spatial>TheST INTERSECTSfunction.static interfaceTheST ISCLOSEDfunction.static interfaceTheST ISEMPTYfunction.static interfaceTheST LENGTHfunction.static interfaceTheST NUMGEOMETRIESfunction.static interfaceTheST NUMINTERIORRINGfunction.static interfaceTheST NUMPOINTSfunction.static interfaceQOM.StOverlaps<T extends Spatial>TheST OVERLAPSfunction.static interfaceQOM.StPointN<T extends Spatial>TheST POINTNfunction.static interfaceTheST SRIDfunction.static interfaceQOM.StStartPoint<T extends Spatial>TheST STARTPOINTfunction.static interfaceQOM.StTouches<T extends Spatial>TheST TOUCHESfunction.static interfaceQOM.StUnion<T extends Spatial>TheST UNIONfunction.static interfaceQOM.StWithin<T extends Spatial>TheST WITHINfunction.static interfaceTheST Xfunction.static interfaceTheST Yfunction.static interfaceTheST Zfunction.static interfaceQOM.Sub<T>TheSUBoperator.static interfaceTheSUBSTRINGfunction.static interfaceTheSUBSTRING INDEXfunction.static interfaceTheSUMfunction.static interfaceTheSYS CONNECT BY PATHfunction.static interfaceQOM.TableAlias<R extends Record>static interfaceQOM.TableEq<R extends Record>TheEQoperator.static interfaceQOM.TableNe<R extends Record>TheNEoperator.static interfaceTheTANfunction.static interfaceTheTANHfunction.static interfaceTheTAUfunction.static interfacestatic interfaceTheTO CHARfunction.static interfaceTheTO DATEfunction.static interfaceTheTO HEXfunction.static interfaceTheTO TIMESTAMPfunction.static interfaceTheTRANSLATEfunction.static interfaceTheTRIMfunction.static interfaceTheTRUNCfunction.static interfaceQOM.Truncate<R extends Record>TheTRUNCATEstatement.(package private) static interfaceorg.jooq.impl.QOM.UEmptystatic interfaceTheUNIQUEfunction.static interfacestatic interfaceQOM.UnmodifiableCollection<Q extends QueryPart>An unmodifiableCollectionofQueryPartelements.static interfaceQOM.UnmodifiableList<Q extends QueryPart>(package private) static interfaceorg.jooq.impl.QOM.UOperator1<Q1,R extends QueryPart> (package private) static interfaceorg.jooq.impl.QOM.UOperator2<Q1,Q2, R extends QueryPart> (package private) static interfaceorg.jooq.impl.QOM.UOperator3<Q1,Q2, Q3, R extends QueryPart> static interfaceTheUPDATINGfunction.static interfaceTheUPPERfunction.static interfaceTheUUIDfunction.static interfaceQOM.Val<T>static interfaceQOM.Values<R extends Record>static interfaceTheVAR POPfunction.static interfaceTheVAR SAMPfunction.static interfaceQOM.WidthBucket<T extends Number>TheWIDTH BUCKETfunction.static interfacestatic interfacestatic interfacestatic interfaceTheXMLCOMMENTfunction.static interfaceTheXMLCONCATfunction.static interfaceTheXMLDOCUMENTfunction.static interfacestatic interfacestatic interfaceTheXMLFORESTfunction.static interfacestatic interfaceTheXMLPIfunction.static interfacestatic interfaceTheXMLSERIALIZEfunction.Classes in org.jooq.impl that implement QueryPartModifier and TypeClassDescriptionclassA common base class for stored proceduresclassAn internal marker subtype ofDefaultDataType, to be used only by built-in data types inSQLDataTypeand dialect specific data type classes, such as e.g.classA common base class for database catalogsclassA base class for customConditionimplementations in client code.classCustomField<T>A base class for customFieldimplementations in client code.classA base class for customQueryPartimplementations in client code.classA base class for customStatementimplementations in client code.classCustomTable<R extends TableRecord<R>>A base class for customTableimplementations in client code.classA common base class for data types.final classA schema that references a lazy initialisableCatalogsingleton, for use in generated code.final classA schema that references a lazy initialisableSchemasingleton, for use in generated code.classA default implementation for packages (containers of stored procedures and functions)classA common base class for database schemataclassSequenceImpl<T extends Number>A common base class for sequencesclassA common base type for tablesclassA common base type for UDT'sMethods in org.jooq.impl with type parameters of type QueryPartModifier and TypeMethodDescriptionstatic final <Q extends QueryPart>
QOM.UnmodifiableList<Q>QOM.unmodifiable(Collection<Q> collection) Turn aCollectioninto an unmodifiableQOM.UnmodifiableList.static final <Q extends QueryPart>
QOM.UnmodifiableList<Q>QOM.unmodifiable(List<Q> list) Turn aListinto an unmodifiableQOM.UnmodifiableList.static final <Q extends QueryPart>
QOM.UnmodifiableList<Q>QOM.unmodifiable(Q[] array) Turn an array into an unmodifiableQOM.UnmodifiableList.Methods in org.jooq.impl that return QueryPartModifier and TypeMethodDescriptionfinal QueryPartfinal QueryPartfinal QueryPartfinal QueryPartfinal QueryPartfinal QueryPartstatic @NotNull QueryPartInline all bind variables produced by the argumentQueryPart.static @NotNull QueryPartDSL.list(Collection<? extends QueryPart> parts) Compose a list ofQueryPartsinto a newQueryPart, with individual parts being comma-separated.static @NotNull QueryPartCompose a list ofQueryPartsinto a newQueryPart, with individual parts being comma-separated.Methods in org.jooq.impl with parameters of type QueryPartModifier and TypeMethodDescriptionstatic @NotNull ConditionA custom SQL clause that can render arbitrary SQL elements.intDefaultDSLContext.extractBindValues(QueryPart part) Param<?>DefaultDSLContext.extractParam(QueryPart part, String name) DefaultDSLContext.extractParams(QueryPart part) DefaultDSLContext.fetchAsync(String sql, QueryPart... parts) DefaultDSLContext.fetchAsync(Executor executor, String sql, QueryPart... parts) DefaultDSLContext.fetchOptional(String sql, QueryPart... parts) Optional<?>DefaultDSLContext.fetchOptionalValue(String sql, QueryPart... parts) DefaultDSLContext.fetchSingle(String sql, QueryPart... parts) DefaultDSLContext.fetchStream(String sql, QueryPart... parts) DefaultDSLContext.fetchValue(String sql, QueryPart... parts) List<?>DefaultDSLContext.fetchValues(String sql, QueryPart... parts) static <T> @NotNull Field<T>A custom SQL clause that can render arbitrary SQL elements.static <T> @NotNull Field<T>Create a "plain SQL" field.A custom SQL clause that can render arbitrary SQL elements.static final intReturn a non-negative hash code for aQueryPart, taking into account FindBugs'RV_ABSOLUTE_VALUE_OF_HASHCODEpatternstatic @NotNull QueryPartInline all bind variables produced by the argumentQueryPart.static @NotNull QueryPartCompose a list ofQueryPartsinto a newQueryPart, with individual parts being comma-separated.static @NotNull RowCountQueryCreate a new query holding plain SQL.DefaultDSLContext.renderInlined(QueryPart part) DefaultDSLContext.renderNamedOrInlinedParams(QueryPart part) DefaultDSLContext.renderNamedParams(QueryPart part) DefaultDSLContext.resultQuery(String sql, QueryPart... parts) static @NotNull ResultQuery<Record>DSL.resultQuery(String sql, QueryPart... parts) Create a new query holding plain SQL.DefaultDSLContext.selectFrom(String sql, QueryPart... parts) static @NotNull SelectWhereStep<Record>DSL.selectFrom(String sql, QueryPart... parts) Create a new DSL select statement, projecting*.static @NotNull SQLA custom SQL clause that can render arbitrary expressions.static @NotNull StatementA custom procedural fragment that can render arbitrary statements.A custom SQL clause that can render arbitrary table expressions.static final <Q extends QueryPart>
QOM.UnmodifiableList<Q>QOM.unmodifiable(Q[] array) Turn an array into an unmodifiableQOM.UnmodifiableList.Method parameters in org.jooq.impl with type arguments of type QueryPartModifier and TypeMethodDescriptionstatic @NotNull QueryPartDSL.list(Collection<? extends QueryPart> parts) Compose a list ofQueryPartsinto a newQueryPart, with individual parts being comma-separated.