Top Description Fields Constructors Methods
org.hibernate.dialect

public final Enum GroupByConstantRenderingStrategy

extends Enum<GroupByConstantRenderingStrategy>
Class Inheritance

Strategies for rendering a constant in a group by.
Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
public static final GroupByConstantRenderingStrategy
COLUMN_REFERENCE

Renders a column reference to a dummy table e.g. `, (select 1 x) dummy` and `dummy.x`

public static final GroupByConstantRenderingStrategy
CONSTANT

Renders a constant e.g. `'0'`

public static final GroupByConstantRenderingStrategy
CONSTANT_EXPRESSION

Renders a constant expression e.g. `'0' || '0'`

public static final GroupByConstantRenderingStrategy
EMPTY_GROUPING

The strategy for ANSI SQL compliant DBs like e.g. PostgreSQL that renders `()` i.e. the empty grouping.

public static final GroupByConstantRenderingStrategy
SUBQUERY

Renders a subquery e.g. `(select 1)`

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static GroupByConstantRenderingStrategy
public static GroupByConstantRenderingStrategy[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COLUMN_REFERENCEback to summary
public static final GroupByConstantRenderingStrategy COLUMN_REFERENCE

Renders a column reference to a dummy table e.g. `, (select 1 x) dummy` and `dummy.x`

CONSTANTback to summary
public static final GroupByConstantRenderingStrategy CONSTANT

Renders a constant e.g. `'0'`

CONSTANT_EXPRESSIONback to summary
public static final GroupByConstantRenderingStrategy CONSTANT_EXPRESSION

Renders a constant expression e.g. `'0' || '0'`

EMPTY_GROUPINGback to summary
public static final GroupByConstantRenderingStrategy EMPTY_GROUPING

The strategy for ANSI SQL compliant DBs like e.g. PostgreSQL that renders `()` i.e. the empty grouping.

SUBQUERYback to summary
public static final GroupByConstantRenderingStrategy SUBQUERY

Renders a subquery e.g. `(select 1)`

Constructor Detail

GroupByConstantRenderingStrategyback to summary
private GroupByConstantRenderingStrategy()

Method Detail

valueOfback to summary
public static GroupByConstantRenderingStrategy valueOf(String name)
valuesback to summary
public static GroupByConstantRenderingStrategy[] values()