| Interface | Description |
|---|---|
| QueryTreeVisitor<T extends QueryTreeContext<T>> |
Defines an interface of the visitor invoked by the walker.
|
| Class | Description |
|---|---|
| ExpressionTreeBuilder |
A generator of AST representation of an expression.
|
| ParserUtils |
A helper class that holds various, state-less utility
functions used by the query parser.
|
| QueryParserFactory |
A factory which produces
QueryParsers for a given
token rewrite stream. |
| QueryTreeBuilder |
A generator of AST representation of a query.
|
| QueryTreeContext<T extends QueryTreeContext<T>> |
The base class for specific query tree context used by the walker.
|
| QueryTreeWalker<T extends QueryTreeContext<T>> |
The walking of the query tree.
|
| Enum | Description |
|---|---|
| QueryTreeContext.Kind |
Enumeration of the kind of the term that has a given return
type.
|
| QueryTreeContext.RewriteMode |
Enumeration of text terms rewrite mode.
|
| QueryTreeContext.Type |
Enumeration of supported return types.
|
| Exception | Description |
|---|---|
| QueryTreeException |
A parsing exception thrown when the tree resulting from
parsing a query is in some sense invalid.
|