See: Description
| Interface | Description |
|---|---|
| CompilationOptimiser |
Interface to be implemented by an "optimiser" for the query compilation process.
|
| Parser |
Interface for a parser of a query.
|
| QueryCompilationCache |
Cache for query compilations (generic).
|
| Symbol |
A symbol in a query.
|
| SymbolResolver |
Interface for use in the resolution of symbols during query compilation.
|
| Class | Description |
|---|---|
| AbstractParser |
Abstract query parser.
|
| AbstractQueryCompilationCache |
Abstract representation of a cache of generic query compilations.
|
| AbstractSymbolResolver |
Base symbol resolver, to be extended for particular query languages.
|
| JavaQueryCompiler |
Typical implementation of a compiler for a java-based query language.
|
| JavaxCacheQueryCompilationCache |
Query compilation cache using javax.cache for implementation.
|
| JDOQLCompiler |
Implementation of a compiler for JDOQL (JSR0012, JSR0243).
|
| JDOQLParser |
Implementation of a parser for JDOQL query language.
|
| JDOQLSymbolResolver |
Symbol resolver for JDOQL.
|
| JPQLCompiler |
Implementation of a compiler for JPQL (JSR0220, JSR0317).
|
| JPQLParser |
Implementation of a parser for JPQL query language.
|
| JPQLSymbolResolver |
Symbol resolver for JPQL.
|
| Lexer |
Lexer for a Query.
|
| NavigationNullCompilationOptimiser |
Optimiser for query compilation that searches for navigation through relations, and adds "not null" checks.
|
| Node |
Representation of a node in a tree of nodes.
|
| ParameterNode |
Node representing a parameter.
|
| PropertySymbol |
Symbol representing a property/identifier in a query.
|
| QueryCompilation |
Representation of the components of a compiled java "string-based" query.
|
| SoftQueryCompilationCache |
Soft-reference implementation of a generic query compilation cache.
|
| StrongQueryCompilationCache |
Strong-reference implementation of a generic query compilation cache.
|
| SymbolTable |
Table of symbols in a query.
|
| VarThisCompilationOptimiser |
Optimiser for query compilation that searches for variable equality like "var == this".
|
| WeakQueryCompilationCache |
Weak-reference implementation of a generic query compilation cache.
|
| Enum | Description |
|---|---|
| CompilationComponent |
Enum defining the component of a query being compiled.
|
| NodeType |
Enum of node types.
|
Copyright © 2018. All rights reserved.