|
Class Summary |
| CachingDocReader |
Reads, parses and caches XML documents from a Lucene index. |
| Compiler |
Compiles XQuery using Saxon's compiler and optimizes it for use with a Lucene index. |
| Config |
Config provides an Optimizer and a FunctionLibrary to Saxon. |
| DirectDocWriter |
Writes documents directly to a Lucene index. |
| DocIDNumberAllocator |
We guarantee that lux:search returns result in document order, which to Saxon means that
the ids of the documents it returns must be in increasing order. |
| Evaluator |
This class holds all the per-request state required for evaluating queries. |
| Optimizer |
This Optimizer provides asserts that search results are sorted in document order (when they are), so they don't
have to be re-sorted by Saxon. |
| QueryContext |
Holds external query context: variable bindings and the context item. |
| QueryStats |
Holds statistics about a single query execution |
| SearchResultIterator |
Executes a Lucene search and provides the results as a Saxon SequenceIterator. |
| TransformErrorListener |
Captures errors produced by Saxon during compilation and evaluation of queries. |
| XdmResultSet |
Represents the result of a query evaluation. |