| Interface | Description |
|---|---|
| AstProcessingChain<T> |
A chain of
AstProcessors which are applied sequentially on an AST. |
| AstProcessor |
A processor for an AST, may inspect or alter the given AST.
|
| EntityNamesResolver |
Map entity names to entity classes.
|
| PropertyHelper |
Helper dealing with entity properties.
|
| QueryRendererDelegate<T> |
Defines hooks for implementing custom logic when walking the parse tree of a JPQL query.
|
| QueryResolverDelegate |
Defines hooks for implementing custom logic when walking the parse tree of a JPQL query.
|
| Class | Description |
|---|---|
| QueryRendererProcessor |
An
AstProcessor which "renders" a given source query into an output query, by invoking
QueryRendererDelegate while traversing the given query tree. |
| QueryResolverProcessor |
An
AstProcessor which resolves the elements a given source query into an output query, by invoking
QueryResolverDelegate while traversing the given query tree. |
| SingleEntityQueryBuilder<Q> |
Builder for the creation of queries targeting a single entity, based on HQL/JPQL queries.
|
| SingleEntityQueryRendererDelegate<Q,R> |
This extends the ANTLR generated AST walker to transform a parsed tree
into a query object and collect the target entity types of the query.
|
| Enum | Description |
|---|---|
| SingleEntityQueryRendererDelegate.Status |
States which this object can have during tree walking
|
Copyright © 2014. All rights reserved.