| Modifier and Type | Interface and Description |
|---|---|
| public interface |
| Modifier and Type | Class 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 |
| 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 |