Top Fields Constructors Methods
org.jooq.impl

pack-priv final Class MultisetAgg<R extends org.jooq.Record>

extends AbstractAggregateFunction<Result<R extends Record>>
implements QOM.MultisetAgg<R extends Record>
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.MultisetAgg, org.jooq.AggregateFunction, org.jooq.AggregateFilterStep, org.jooq.WindowBeforeOverStep, org.jooq.Field, org.jooq.TableElement, org.jooq.Named, org.jooq.QueryPart, java.io.Serializable, org.jooq.FieldOrConstraint, org.jooq.FieldOrRowOrSelect, org.jooq.FieldOrRow, org.jooq.OrderField, org.jooq.GroupField, org.jooq.SelectField, org.jooq.Typed, org.jooq.SelectFieldOrAsterisk, org.jooq.WindowOverStep
Static Imports
java.lang.Boolean.TRUE, org.jooq.impl.DSL.xmlelement, .DSL.xmlserializeContent, .Multiset.NO_SUPPORT_JSONB_COMPARE, .Multiset.NO_SUPPORT_JSON_COMPARE, .Multiset.NO_SUPPORT_XML_COMPARE, .Multiset.jsonArrayaggEmulation, .Multiset.jsonbArrayaggEmulation, .Multiset.nResult, .Multiset.returningClob, .Multiset.xmlaggEmulation, .Names.N_MULTISET_AGG, .Names.N_RESULT, .SQLDataType.VARCHAR, .Tools.emulateMultiset, .Tools.BooleanDataKey.DATA_MULTISET_CONDITION, .Tools.BooleanDataKey.DATA_MULTISET_CONTENT

Deprecated

as a consequence of AbstractAggregateFunction and QOM.MultisetAgg being deprecated. See corresponding docs for further information.

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private final AbstractRow<R>
Inherited from org.jooq.impl.AbstractAggregateFunction:
argumentsASTERISKdistinctfilterfirstkeepDenseRankOrderByNO_SUPPORT_FILTERSUPPORT_DISTINCT_RVEwithinGroupOrderBy

Constructor Summary

AccessConstructor and Description
pack-priv
MultisetAgg(boolean distinct, SelectField<R> row)

Method Summary

Modifier and TypeMethod and Description
public final Row
public final void
accept(Context<?> ctx)

Overrides org.jooq.impl.AbstractAggregateFunction.accept.

Implements org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.
private final void
accept0(Context<?> ctx, boolean multisetCondition)

Inherited from org.jooq.impl.AbstractAggregateFunction:
$distinct$filterWhereacceptArguments0acceptArguments1acceptArguments2acceptArguments3acceptFilterClauseacceptFilterClauseacceptFunctionNameacceptOrderByacceptWithinGroupClauseapplyFilterdffilterWherefilterWherefilterWherefilterWherefilterWherefilterWherefilterWherefilterWherefofongetArgumentsoofoorderByorderBywithinGroupOrderBywithinGroupOrderByxy

Field Detail

rowback to summary
private final AbstractRow<R> row

Constructor Detail

MultisetAggback to summary
pack-priv MultisetAgg(boolean distinct, SelectField<R> row)

Method Detail

$rowback to summary
public final Row $row()

Implements org.jooq.impl.QOM.MultisetAgg.$row.

Annotations
@Override
acceptback to summary
public final void accept(Context<?> ctx)

Overrides org.jooq.impl.AbstractAggregateFunction.accept.

Implements org.jooq.QueryPartInternal.accept.

Doc from org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.

Annotations
@Override
accept0back to summary
private final void accept0(Context<?> ctx, boolean multisetCondition)