Top Description Interfaces Classes
[default module]

Package org.hibernate.query.hql.internal


Implementation of the SPIs for HQL support.

Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
public class
DomainPathPart

Specialized "intermediate" SemanticPathPart for processing domain model paths/

public class
public class
public class
HqlParseTreeBuilder

Leverages ANTLR to build a parse tree from an HQL query.

public class
NamedHqlQueryMementoImpl

Definition of a named query, defined in the mapping metadata.

public class
QualifiedJoinPathConsumer

Specialized "intermediate" SemanticPathPart for processing domain model paths.

public class
QualifiedJoinPredicatePathConsumer

Specialized consumer for processing domain model paths occurring as part of a join predicate.

public class
QuerySplitter

Handles splitting queries containing unmapped polymorphic references.

public class
SemanticQueryBuilder<R>

Responsible for producing an SQM using visitation over an HQL parse tree generated by ANTLR via HqlParseTreeBuilder.

public class
SqmPathRegistryImpl

Container for indexing needed while building an SQM tree.

public class
SqmTreeCreationHelper

Helper for dealing with SQM tree creation

public class
StandardHqlTranslator

Standard implementation of HqlTranslator.