Uses of Interface
org.jooq.SelectFieldOrAsterisk
Package
Description
This package contains jOOQ's public API.
This package contains jOOQ's implementation classes.
-
Uses of SelectFieldOrAsterisk in org.jooq
Modifier and TypeInterfaceDescriptioninterface
The step in the specification of aggregate functions where the SQL:2003 standardFILTER clause
can be added.interface
An aggregate function.interface
The SQL standardARRAY_AGG()
function.interface
An unqualified asterisk.interface
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
MySQL'sGROUP_CONCAT
function.interface
MySQL'sGROUP_CONCAT
function.interface
A step in the construction ofDSL.jsonArrayAgg(Field)
orDSL.jsonbArrayAgg(Field)
functions where theNULL
clause can be defined.interface
A step in the construction ofDSL.jsonArrayAgg(Field)
orDSL.jsonbArrayAgg(Field)
functions where theORDER BY
clause can be defined.interface
A step in the construction ofDSL.jsonArrayAgg(Field)
orDSL.jsonbArrayAgg(Field)
functions where theRETURNING
clause can be defined.interface
A step in the construction of theJSON ARRAY
function.interface
A step in the construction of theJSON ARRAY
function.interface
A step in the construction ofDSL.jsonObjectAgg(JSONEntry)
orDSL.jsonbObjectAgg(JSONEntry)
functions where theNULL
clause can be defined.interface
A step in the construction ofDSL.jsonObjectAgg(JSONEntry)
orDSL.jsonbObjectAgg(JSONEntry)
functions where theRETURNING
clause can be defined.interface
A step in the construction of theJSON OBJECT
function.interface
A step in the construction of theJSON OBJECT
function.interface
A step in the construction ofDSL.jsonValue(Field, Field)
orDSL.jsonbValue(Field, Field)
functions where theON EMPTY
andON ERROR
clauses can be defined.interface
A step in the construction of theJSON VALUE
function.interface
Param<T>
A named parameter and/or bind value.interface
Parameter<T>
A parameter to a stored procedure or function.interface
interface
A qualified asterisk.interface
Row1<T1>
A row value expression.interface
Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
A row value expression.interface
Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
A row value expression.interface
Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
A row value expression.interface
Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
A row value expression.interface
Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
A row value expression.interface
Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
A row value expression.interface
Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
A row value expression.interface
Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>
A row value expression.interface
Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>
A row value expression.interface
Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>
A row value expression.interface
Row2<T1,T2>
A row value expression.interface
Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>
A row value expression.interface
Row21<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.interface
Row22<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.interface
Row3<T1,T2,T3>
A row value expression.interface
Row4<T1,T2,T3,T4>
A row value expression.interface
Row5<T1,T2,T3,T4,T5>
A row value expression.interface
Row6<T1,T2,T3,T4,T5,T6>
A row value expression.interface
Row7<T1,T2,T3,T4,T5,T6,T7>
A row value expression.interface
Row8<T1,T2,T3,T4,T5,T6,T7,T8>
A row value expression.interface
Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9>
A row value expression.interface
A row value expression.interface
SelectField<T>
AQueryPart
to be used exclusively inSELECT
clauses.interface
TableField<R extends Record,T>
A field contained in a table.interface
A field contained in a UDT.interface
Variable<T>
A local variable reference.interface
This type is used for the window function DSL API.interface
This type is used for the window function DSL API.interface
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.interface
This type is used for the window function DSL API.interface
This type is used for the window function DSL API.interface
This type is used for the window function DSL API.interface
The SQL standardARRAY_AGG()
function.Modifier and TypeMethodDescriptionvoid
SelectQuery.addDistinctOn(SelectFieldOrAsterisk... fields)
Add a PostgreSQL-specificDISTINCT ON (fields...)
clause.void
SelectQuery.addSelect(SelectFieldOrAsterisk... fields)
Add a list of select fields.@NotNull SelectIntoStep<R>
SelectDistinctOnStep.distinctOn(SelectFieldOrAsterisk... fields)
Add the PostgreSQL-specificON(...)
clause to aSELECT DISTINCT ON (...)
statement.@NotNull SelectIntoStep<R>
SelectDistinctOnStep.on(SelectFieldOrAsterisk... fields)
Add the PostgreSQL-specificON(...)
clause to aSELECT DISTINCT ON (...)
statement.@NotNull DeleteResultStep<R>
DeleteReturningStep.returning(SelectFieldOrAsterisk... fields)
Configure theDELETE
statement to return a list of fields inR
.@NotNull InsertResultStep<R>
InsertReturningStep.returning(SelectFieldOrAsterisk... fields)
Configure theINSERT
statement to return a list of fields inR
.@NotNull UpdateResultStep<R>
UpdateReturningStep.returning(SelectFieldOrAsterisk... fields)
Configure theUPDATE
statement to return a list of fields inR
.@NotNull DeleteResultStep<Record>
DeleteReturningStep.returningResult(SelectFieldOrAsterisk... fields)
Configure theDELETE
statement to return a list of fields inR
.@NotNull InsertResultStep<Record>
InsertReturningStep.returningResult(SelectFieldOrAsterisk... fields)
Configure theINSERT
statement to return a list of fields inR
.@NotNull UpdateResultStep<Record>
UpdateReturningStep.returningResult(SelectFieldOrAsterisk... fields)
Configure theUPDATE
statement to return a list of fields inR
.@NotNull SelectSelectStep<Record>
DSLContext.select(SelectFieldOrAsterisk... fields)
Create a new DSL select statement.@NotNull SelectSelectStep<Record>
SelectSelectStep.select(SelectFieldOrAsterisk... fields)
Add additional fields to theSELECT
clause of this query@NotNull SelectSelectStep<Record>
WithStep.select(SelectFieldOrAsterisk... fields)
Create a new DSL select statement.@NotNull SelectSelectStep<Record>
DSLContext.selectDistinct(SelectFieldOrAsterisk... fields)
Create a new DSL select statement.@NotNull SelectSelectStep<Record>
WithStep.selectDistinct(SelectFieldOrAsterisk... fields)
Create a new DSL select statement.void
DeleteQuery.setReturning(SelectFieldOrAsterisk... fields)
Configure theDELETE
statement to return a list of fields inR
.void
InsertQuery.setReturning(SelectFieldOrAsterisk... fields)
Configure theINSERT
orUPDATE
statement to return a list of fields inR
.void
StoreQuery.setReturning(SelectFieldOrAsterisk... fields)
Configure theINSERT
orUPDATE
statement to return a list of fields inR
.void
UpdateQuery.setReturning(SelectFieldOrAsterisk... fields)
Configure theINSERT
orUPDATE
statement to return a list of fields inR
.Modifier and TypeMethodDescriptionvoid
SelectQuery.addDistinctOn(Collection<? extends SelectFieldOrAsterisk> fields)
Add a PostgreSQL-specificDISTINCT ON (fields...)
clause.void
SelectQuery.addSelect(Collection<? extends SelectFieldOrAsterisk> fields)
Add a list of select fields.@NotNull SelectIntoStep<R>
SelectDistinctOnStep.distinctOn(Collection<? extends SelectFieldOrAsterisk> fields)
Add the PostgreSQL-specificON(...)
clause to aSELECT DISTINCT ON (...)
statement.@NotNull SelectIntoStep<R>
SelectDistinctOnStep.on(Collection<? extends SelectFieldOrAsterisk> fields)
Add the PostgreSQL-specificON(...)
clause to aSELECT DISTINCT ON (...)
statement.@NotNull DeleteResultStep<R>
DeleteReturningStep.returning(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theDELETE
statement to return a list of fields inR
.@NotNull InsertResultStep<R>
InsertReturningStep.returning(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theINSERT
statement to return a list of fields inR
.@NotNull UpdateResultStep<R>
UpdateReturningStep.returning(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theUPDATE
statement to return a list of fields inR
.@NotNull DeleteResultStep<Record>
DeleteReturningStep.returningResult(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theDELETE
statement to return a list of fields inR
.@NotNull InsertResultStep<Record>
InsertReturningStep.returningResult(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theINSERT
statement to return a list of fields inR
.@NotNull UpdateResultStep<Record>
UpdateReturningStep.returningResult(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theUPDATE
statement to return a list of fields inR
.@NotNull SelectSelectStep<Record>
DSLContext.select(Collection<? extends SelectFieldOrAsterisk> fields)
Create a new DSL select statement.@NotNull SelectSelectStep<Record>
SelectSelectStep.select(Collection<? extends SelectFieldOrAsterisk> fields)
Add additional fields to theSELECT
clause of this query@NotNull SelectSelectStep<Record>
WithStep.select(Collection<? extends SelectFieldOrAsterisk> fields)
Create a new DSL select statement.@NotNull SelectSelectStep<Record>
DSLContext.selectDistinct(Collection<? extends SelectFieldOrAsterisk> fields)
Create a new DSL select statement.@NotNull SelectSelectStep<Record>
WithStep.selectDistinct(Collection<? extends SelectFieldOrAsterisk> fields)
Create a new DSL select statement.void
DeleteQuery.setReturning(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theDELETE
statement to return a list of fields inR
.void
InsertQuery.setReturning(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theINSERT
orUPDATE
statement to return a list of fields inR
.void
StoreQuery.setReturning(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theINSERT
orUPDATE
statement to return a list of fields inR
.void
UpdateQuery.setReturning(Collection<? extends SelectFieldOrAsterisk> fields)
Configure theINSERT
orUPDATE
statement to return a list of fields inR
. -
Uses of SelectFieldOrAsterisk in org.jooq.impl
Modifier and TypeClassDescriptionclass
CustomField<T>
A base class for customField
implementations in client code.Modifier and TypeMethodDescriptionstatic @NotNull AggregateFunction<Integer>
DSL.count(SelectFieldOrAsterisk field)
Get the count(field) function.static @NotNull AggregateFunction<Integer>
DSL.countDistinct(SelectFieldOrAsterisk field)
Get the count(distinct field) function.DefaultDSLContext.select(SelectFieldOrAsterisk... fields)
static @NotNull SelectSelectStep<Record>
DSL.select(SelectFieldOrAsterisk... fields)
Create a new DSL subselect statement.DefaultDSLContext.selectDistinct(SelectFieldOrAsterisk... fields)
static @NotNull SelectSelectStep<Record>
DSL.selectDistinct(SelectFieldOrAsterisk... fields)
Create a new DSL subselect statement.Modifier and TypeMethodDescriptionDefaultDSLContext.select(Collection<? extends SelectFieldOrAsterisk> fields)
static @NotNull SelectSelectStep<Record>
DSL.select(Collection<? extends SelectFieldOrAsterisk> fields)
Create a new DSL subselect statement.DefaultDSLContext.selectDistinct(Collection<? extends SelectFieldOrAsterisk> fields)
static @NotNull SelectSelectStep<Record>
DSL.selectDistinct(Collection<? extends SelectFieldOrAsterisk> fields)
Create a new DSL subselect statement.