Uses of Interface
org.jooq.GroupField
-
Packages that use GroupField Package Description org.jooq This package contains jOOQ's public API.org.jooq.impl This package contains jOOQ's implementation classes. -
-
Uses of GroupField in org.jooq
Subinterfaces of GroupField in org.jooq Modifier and Type Interface Description interfaceAggregateFilterStep<T>The step in the specification of aggregate functions where the SQL:2003 standardFILTER clausecan be added.interfaceAggregateFunction<T>An aggregate function.interfaceArrayAggOrderByStep<T>The SQL standardARRAY_AGG()function.interfaceCaseConditionStep<T>The final step in creating a case statement of the typeinterfaceCaseWhenStep<V,T>The final step in creating a case statement of the typeinterfaceField<T>A column expression.interfaceGroupConcatOrderByStepMySQL'sGROUP_CONCATfunction.interfaceGroupConcatSeparatorStepMySQL'sGROUP_CONCATfunction.interfaceJSONArrayAggNullStep<T>A step in the construction ofDSL.jsonArrayAgg(Field)orDSL.jsonbArrayAgg(Field)functions where theNULLclause can be defined.interfaceJSONArrayAggOrderByStep<J>A step in the construction ofDSL.jsonArrayAgg(Field)orDSL.jsonbArrayAgg(Field)functions where theORDER BYclause can be defined.interfaceJSONArrayNullStep<T>A step in the construction ofDSL.jsonArray(Field...)orDSL.jsonbArray(Field...)functions where theNULLclause can be defined.interfaceJSONObjectAggNullStep<T>A step in the construction ofDSL.jsonObjectAgg(JSONEntry)orDSL.jsonbObjectAgg(JSONEntry)functions where theNULLclause can be defined.interfaceJSONObjectNullStep<T>A step in the construction ofDSL.jsonObject(JSONEntry...)orDSL.jsonbObject(JSONEntry...)functions where theNULLclause can be defined.interfaceJSONValueOnStep<J>A step in the construction ofDSL.jsonValue(Field, Field)orDSL.jsonbValue(Field, Field)functions where theON EMPTYandON ERRORclauses can be defined.interfaceParam<T>A named parameter and/or bind value.interfaceTableField<R extends Record,T>A field contained in a table.interfaceUDTField<R extends UDTRecord<R>,T>A field contained in a UDT.interfaceVariable<T>A local variable reference.interfaceWindowBeforeOverStep<T>This type is used for the window function DSL API.interfaceWindowExcludeStep<T>This type is used for the window function DSL API.interfaceWindowFinalStep<T>This type is used for the window function DSL API.interfaceWindowOrderByStep<T>This type is used for the window function DSL API.interfaceWindowPartitionByStep<T>This type is used for the window function DSL API.interfaceWindowRowsStep<T>This type is used for the window function DSL API.interfaceXMLAggOrderByStep<T>The SQL standardARRAY_AGG()function.Methods in org.jooq with parameters of type GroupField Modifier and Type Method Description voidSelectQuery. addGroupBy(GroupField... fields)Adds grouping fields.@NotNull SelectHavingStep<R>SelectGroupByStep. groupBy(GroupField... fields)Add aGROUP BYclause to the queryMethod parameters in org.jooq with type arguments of type GroupField Modifier and Type Method Description voidSelectQuery. addGroupBy(Collection<? extends GroupField> fields)Adds grouping fields.@NotNull SelectHavingStep<R>SelectGroupByStep. groupBy(Collection<? extends GroupField> fields)Add aGROUP BYclause to the query -
Uses of GroupField in org.jooq.impl
Classes in org.jooq.impl that implement GroupField Modifier and Type Class Description classCustomField<T>A base class for customFieldimplementations in client code.Methods in org.jooq.impl that return GroupField Modifier and Type Method Description static @NotNull GroupFieldDSL. cube(Field<?>... fields)Create a CUBE(field1, field2, .., fieldn) grouping field.static @NotNull GroupFieldDSL. cube(FieldOrRow... fields)Create a CUBE(field1, field2, .., fieldn) grouping field.static @NotNull GroupFieldDSL. groupingSets(Collection<? extends Field<?>>... fieldSets)Create a GROUPING SETS((field1a, field1b), (field2a), .., (fieldna, fieldnb)) grouping field.static @NotNull GroupFieldDSL. groupingSets(Field<?>... fields)Create a GROUPING SETS(field1, field2, .., fieldn) grouping field where each grouping set only consists of a single field.static @NotNull GroupFieldDSL. groupingSets(Field<?>[]... fieldSets)Create a GROUPING SETS((field1a, field1b), (field2a), .., (fieldna, fieldnb)) grouping field.static @NotNull GroupFieldDSL. rollup(Field<?>... fields)Create a ROLLUP(field1, field2, .., fieldn) grouping field.static @NotNull GroupFieldDSL. rollup(FieldOrRow... fields)Create a ROLLUP(field1, field2, .., fieldn) grouping field.
-