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 interface
AggregateFilterStep<T>
The step in the specification of aggregate functions where the SQL:2003 standardFILTER clause
can be added.interface
AggregateFunction<T>
An aggregate function.interface
ArrayAggOrderByStep<T>
The SQL standardARRAY_AGG()
function.interface
CaseConditionStep<T>
The final step in creating a case statement of the typeinterface
CaseWhenStep<V,T>
The final step in creating a case statement of the typeinterface
Field<T>
A column expression.interface
GroupConcatOrderByStep
MySQL'sGROUP_CONCAT
function.interface
GroupConcatSeparatorStep
MySQL'sGROUP_CONCAT
function.interface
JSONArrayAggNullStep<T>
A step in the construction ofDSL.jsonArrayAgg(Field)
orDSL.jsonbArrayAgg(Field)
functions where theNULL
clause can be defined.interface
JSONArrayAggOrderByStep<J>
A step in the construction ofDSL.jsonArrayAgg(Field)
orDSL.jsonbArrayAgg(Field)
functions where theORDER BY
clause can be defined.interface
JSONArrayNullStep<T>
A step in the construction ofDSL.jsonArray(Field...)
orDSL.jsonbArray(Field...)
functions where theNULL
clause can be defined.interface
JSONObjectAggNullStep<T>
A step in the construction ofDSL.jsonObjectAgg(JSONEntry)
orDSL.jsonbObjectAgg(JSONEntry)
functions where theNULL
clause can be defined.interface
JSONObjectNullStep<T>
A step in the construction ofDSL.jsonObject(JSONEntry...)
orDSL.jsonbObject(JSONEntry...)
functions where theNULL
clause can be defined.interface
JSONValueOnStep<J>
A step in the construction ofDSL.jsonValue(Field, Field)
orDSL.jsonbValue(Field, Field)
functions where theON EMPTY
andON ERROR
clauses can be defined.interface
Param<T>
A named parameter and/or bind value.interface
TableField<R extends Record,T>
A field contained in a table.interface
UDTField<R extends UDTRecord<R>,T>
A field contained in a UDT.interface
Variable<T>
A local variable reference.interface
WindowBeforeOverStep<T>
This type is used for the window function DSL API.interface
WindowExcludeStep<T>
This type is used for the window function DSL API.interface
WindowFinalStep<T>
This type is used for the window function DSL API.interface
WindowOrderByStep<T>
This type is used for the window function DSL API.interface
WindowPartitionByStep<T>
This type is used for the window function DSL API.interface
WindowRowsStep<T>
This type is used for the window function DSL API.interface
XMLAggOrderByStep<T>
The SQL standardARRAY_AGG()
function.Methods in org.jooq with parameters of type GroupField Modifier and Type Method Description void
SelectQuery. addGroupBy(GroupField... fields)
Adds grouping fields.@NotNull SelectHavingStep<R>
SelectGroupByStep. groupBy(GroupField... fields)
Add aGROUP BY
clause to the queryMethod parameters in org.jooq with type arguments of type GroupField Modifier and Type Method Description void
SelectQuery. addGroupBy(Collection<? extends GroupField> fields)
Adds grouping fields.@NotNull SelectHavingStep<R>
SelectGroupByStep. groupBy(Collection<? extends GroupField> fields)
Add aGROUP BY
clause to the query -
Uses of GroupField in org.jooq.impl
Classes in org.jooq.impl that implement GroupField Modifier and Type Class Description class
CustomField<T>
A base class for customField
implementations in client code.Methods in org.jooq.impl that return GroupField Modifier and Type Method Description static @NotNull GroupField
DSL. cube(Field<?>... fields)
Create a CUBE(field1, field2, .., fieldn) grouping field.static @NotNull GroupField
DSL. cube(FieldOrRow... fields)
Create a CUBE(field1, field2, .., fieldn) grouping field.static @NotNull GroupField
DSL. groupingSets(Collection<? extends Field<?>>... fieldSets)
Create a GROUPING SETS((field1a, field1b), (field2a), .., (fieldna, fieldnb)) grouping field.static @NotNull GroupField
DSL. groupingSets(Field<?>... fields)
Create a GROUPING SETS(field1, field2, .., fieldn) grouping field where each grouping set only consists of a single field.static @NotNull GroupField
DSL. groupingSets(Field<?>[]... fieldSets)
Create a GROUPING SETS((field1a, field1b), (field2a), .., (fieldna, fieldnb)) grouping field.static @NotNull GroupField
DSL. rollup(Field<?>... fields)
Create a ROLLUP(field1, field2, .., fieldn) grouping field.static @NotNull GroupField
DSL. rollup(FieldOrRow... fields)
Create a ROLLUP(field1, field2, .., fieldn) grouping field.
-