Top Description Fields Constructors Methods
org.hibernate.sql.ast.tree.cte

public final Enum CteMaterialization

extends Enum<CteMaterialization>
Class Inheritance

The kind of materialization that should be used for a CTE. This is a hint that like e.g. for PostgreSQL which allows to control this.
Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
public static final CteMaterialization
MATERIALIZED

Materialize the CTE if possible.

public static final CteMaterialization
NOT_MATERIALIZED

Do not materialize the CTE if possible.

public static final CteMaterialization
UNDEFINED

It is undefined if the CTE should be materialized.

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

MATERIALIZEDback to summary
public static final CteMaterialization MATERIALIZED

Materialize the CTE if possible.

NOT_MATERIALIZEDback to summary
public static final CteMaterialization NOT_MATERIALIZED

Do not materialize the CTE if possible.

UNDEFINEDback to summary
public static final CteMaterialization UNDEFINED

It is undefined if the CTE should be materialized.

Constructor Detail

CteMaterializationback to summary
private CteMaterialization()

Method Detail

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