Top Description Interfaces Classes Enums
[default module]

Package org.hibernate.sql.ast.tree.cte


Support for common table expressions (CTE) in a SQL tree.

Interface Summary

Modifier and TypeInterface and Description
public interface
CteContainer

The consumer part of a CTE statement - the select or insert or delete or update that uses the CTE

public interface
CteObject

An object that is part of a WITH clause.

public interface
SelfRenderingCteObject

A self rendering object that is part of a WITH clause, like a function.

Class Summary

Modifier and TypeClass and Description
public class
CteColumn

Information about a column in the CTE table

public class
CteStatement

A statement using a CTE

public class
CteTable

Describes the table definition for the CTE - its name amd its columns

public class
CteTableGroup

Wraps a NamedTableReference representing the CTE and adapts it to TableGroup for use in SQL AST

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
CteMaterialization

The kind of materialization that should be used for a CTE.

public enum
CteSearchClauseKind

The kind of CTE search clause.