Top Description Interfaces Classes Enums
[default module]

Package org.hibernate.sql.ast

Annotations
@Incubating
Imports
org.hibernate.Incubating

Package defining a SQL AST for use in generation of SQL.

The SQL AST is an intermediate product of the process of translating a HQL or criteria query to SQL.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
SqlAstTranslatorFactory

Factory for obtaining single-use SQL AST translators

public interface
public interface

Class Summary

Modifier and TypeClass and Description
public class
SqlTreeCreationException

Base exception type for problems building a SQL tree.

public class
SqlTreePrinter

Logs a debug representation of the SQL AST.

Enum Summary

Modifier and TypeEnum and Description
public enum
Clause

Used to indicate which query clause we are currently processing

public enum
public enum
SqlAstNodeRenderingMode

The rendering mode to use for SqlAstNode.