- CachingDocReader - Class in lux
-
Reads, parses and caches XML documents from a Lucene index.
- CachingDocReader(DocumentBuilder, Configuration, IndexConfiguration) - Constructor for class lux.CachingDocReader
-
Create a CachingDocReader that will use the provided objects to read and
parse XML documents.
- call(XPathContext, Sequence[]) - Method in class lux.functions.Contains.ContainsCall
-
- call(XdmValue[]) - Method in class lux.functions.Function
-
- call(XPathContext, Sequence[]) - Method in class lux.functions.SearchBase.SearchCall
-
- CARDINALITY_MARKER - Static variable in enum lux.xml.ValueType
-
- CastableExpression - Class in lux.xquery
-
- CastableExpression(AbstractExpression, String) - Constructor for class lux.xquery.CastableExpression
-
- charAt(int) - Method in class lux.index.MutableString
-
- CharSequenceStream - Class in lux.index.analysis
-
- charStream - Variable in class lux.index.analysis.XmlTokenStreamBase
-
- checkoutSerializer() - Method in class lux.solr.SolrIndexConfig
-
- checkoutXmlIndexer() - Method in class lux.solr.SolrIndexConfig
-
- CLAUSE_QNAME - Static variable in class lux.query.BooleanPQuery
-
- clear() - Method in class lux.CachingDocReader
-
Clears all cached documents.
- clear() - Method in class lux.index.attribute.QNameAttributeImpl
-
We do *not* clear the state here, since it persists across multiple tokens.
- clear() - Method in class lux.TransformErrorListener
-
- clearNamespaces() - Method in class lux.query.parser.LuxQueryParser
-
- clearQNames() - Method in interface lux.index.attribute.QNameAttribute
-
clear the current set of QNames.
- clearQNames() - Method in class lux.index.attribute.QNameAttributeImpl
-
- close(Evaluator) - Method in class lux.DirectDocWriter
-
- close(Evaluator) - Method in interface lux.DocWriter
-
Perform any cleanup, including a commit.
- close() - Method in class lux.Evaluator
-
Call this method to release the Evaluator from its role as the URI and Collection URI
Resolver, and to close the underlying Lucene Searcher.
- close() - Method in class lux.index.analysis.CharSequenceStream
-
- close() - Method in class lux.index.analysis.XmlTokenStreamBase
-
- close() - Method in class lux.search.LuxSearcher
-
- close() - Method in class lux.SearchIteratorBase
-
does nothing
- close(Evaluator) - Method in class lux.solr.SolrDocWriter
-
commits, but does not close the underlying index
- CloudIdProcessor - Class in lux.solr
-
Adds a timestamp-based identifier to represent XQuery "document order"
Note that this id must be the same on all replicas, so the id must be created *before*
the request is dispatched by DistributedUpdateProcessor: ergo, this processor
must come before DUP in the update chain configuration in solrconfig.xml.
- CloudIdProcessor(SolrIndexConfig, SolrQueryRequest, UpdateRequestProcessor) - Constructor for class lux.solr.CloudIdProcessor
-
- CloudIdProcessorFactory - Class in lux.solr
-
- CloudIdProcessorFactory() - Constructor for class lux.solr.CloudIdProcessorFactory
-
- CloudInputDocument - Class in lux.solr
-
- CloudInputDocument(NodeInfo) - Constructor for class lux.solr.CloudInputDocument
-
- CloudQueryRequest - Class in lux.solr
-
- CloudQueryRequest(SolrCore, SolrParams, SortSpec) - Constructor for class lux.solr.CloudQueryRequest
-
- CloudSearchIterator - Class in lux.solr
-
Perform distributed XQuery searches.
- CloudSearchIterator(Evaluator, String, SearchBase.QueryParser, String[], int) - Constructor for class lux.solr.CloudSearchIterator
-
Initialize the iterator
- CODEPOINT_COLLATION - Static variable in class lux.compiler.SaxonTranslator
-
- collectionTime - Variable in class lux.QueryStats
-
time spent collecting results (parsing and computing xpath, mostly), in nanoseconds
- combineBooleanQueries(BooleanClause.Occur, XPathQuery, BooleanClause.Occur, ValueType, IndexConfiguration) - Method in class lux.compiler.XPathQuery
-
Combines this query with another.
- combineQuery(XPathQuery, IndexConfiguration) - Method in class lux.xpath.SearchCall
-
- combineSpanQueries(XPathQuery, BooleanClause.Occur, boolean, ValueType, int, IndexConfiguration) - Method in class lux.compiler.XPathQuery
-
Combines this query with another, separated by the given distance.
- CommentConstructor - Class in lux.xquery
-
- CommentConstructor(AbstractExpression) - Constructor for class lux.xquery.CommentConstructor
-
- commit(Evaluator) - Method in class lux.DirectDocWriter
-
- commit(Evaluator) - Method in interface lux.DocWriter
-
Registers a commit that will be performed after the completion of the query.
- Commit - Class in lux.functions
-
function lux:commit() as empty-sequence()
- Commit() - Constructor for class lux.functions.Commit
-
- commit(Evaluator) - Method in class lux.solr.SolrDocWriter
-
- compareTo(VariableDefinition) - Method in class lux.xquery.VariableDefinition
-
- compile(String) - Method in class lux.Compiler
-
Compiles the XQuery expression (main module) using a Saxon
XQueryCompiler, then translates it into a mutable
AbstractExpression
tree using a
SaxonTranslator, optimizes it with a
PathOptimizer, and then re-serializes and re-compiles.
- compile(String, ErrorListener) - Method in class lux.Compiler
-
- compile(String, ErrorListener, QueryStats) - Method in class lux.Compiler
-
- compile(String, ErrorListener, URI, QueryStats) - Method in class lux.Compiler
-
Compiles an XQuery expression, returning a Saxon XQueryExecutable.
- compileFieldExpressions() - Method in class lux.Compiler
-
Save an AbstractExpression version of each XPathField's xpath, for use when optimizing.
- Compiler - Class in lux
-
Compiles XQuery using Saxon's compiler and optimizes it for use with a Lucene index.
- Compiler(IndexConfiguration) - Constructor for class lux.Compiler
-
- Compiler(Processor, IndexConfiguration) - Constructor for class lux.Compiler
-
- Compiler.SearchStrategy - Enum in lux
-
- COMPUTE_OFFSETS - Static variable in class lux.index.IndexConfiguration
-
enables the computation and storage of term offsets in the index.
- ComputedElementConstructor - Class in lux.xquery
-
- ComputedElementConstructor(AbstractExpression, AbstractExpression) - Constructor for class lux.xquery.ComputedElementConstructor
-
- computeSpecialProperties() - Method in class lux.functions.LuxFunctionCall
-
- Conditional - Class in lux.xquery
-
represents xquery conditionals (if, then, else)
- Conditional(AbstractExpression, AbstractExpression, AbstractExpression) - Constructor for class lux.xquery.Conditional
-
- Config - Class in lux
-
Config provides an Optimizer and a FunctionLibrary to Saxon.
- Config() - Constructor for class lux.Config
-
- configureElementVisibility(XmlTokenStreamBase) - Method in class lux.index.IndexConfiguration
-
- Contains - Class in lux.functions
-
function lux:contains($query as item()) as xs:boolean
- Contains() - Constructor for class lux.functions.Contains
-
- Contains.ContainsCall - Class in lux.functions
-
- Contains.ContainsCall() - Constructor for class lux.functions.Contains.ContainsCall
-
- contentIter - Variable in class lux.index.analysis.XmlTokenStreamBase
-
- ContentIterator - Class in lux.index.analysis
-
Iterates over //text(); all descendant text nodes
- ContentIterator(XdmNode) - Constructor for class lux.index.analysis.ContentIterator
-
- copyLocalData(ExtensionFunctionCall) - Method in class lux.functions.NamespaceAwareFunctionCall
-
- copyTo(AttributeImpl) - Method in class lux.index.attribute.QNameAttributeImpl
-
- correctOffset(int) - Method in class lux.index.analysis.CharSequenceStream
-
- cost() - Method in class lux.search.DocIterator
-
- Count - Class in lux.functions
-
function lux:count($query as item()) as xs:integer
- Count() - Constructor for class lux.functions.Count
-
- count() - Method in class lux.solr.CloudSearchIterator
-
- createComponents(String, Reader) - Method in class lux.index.analysis.DefaultAnalyzer
-
- createComponents(String, Reader) - Method in class lux.index.analysis.WhitespaceGapAnalyzer
-
- createComponents(String, Reader) - Method in class lux.index.analysis.WildcardAnalyzer
-
- createEvaluator(Directory) - Static method in class lux.Evaluator
-
Creates a query evaluator that searches and writes to the given Directory (Lucene index).
- createLuceneDocument() - Method in class lux.index.XmlIndexer
-
- createParser(String, SolrParams, SolrParams, SolrQueryRequest) - Method in class lux.solr.XmlQParserPlugin
-
- createXdmNode(long, String, String, byte[]) - Method in class lux.CachingDocReader
-
Either the xml or the bytes parameter carries the document contents.
- curNode - Variable in class lux.index.analysis.XmlTokenStreamBase
-
- current - Variable in class lux.SearchIteratorBase
-
- current() - Method in class lux.SearchIteratorBase
-
- CURRENT_FORMAT - Static variable in class lux.xml.tinybin.TinyBinary
-
- currentPath - Variable in class lux.index.XmlPathMapper
-
- ElementConstructor - Class in lux.xquery
-
- ElementConstructor(QName, Namespace[], AbstractExpression, AttributeConstructor...) - Constructor for class lux.xquery.ElementConstructor
-
Make an element constructor - this models literal element constructors, not computed element
constructors.
- ElementConstructor(QName, AbstractExpression, AttributeConstructor...) - Constructor for class lux.xquery.ElementConstructor
-
- ElementConstructor(QName, AttributeConstructor...) - Constructor for class lux.xquery.ElementConstructor
-
- ElementQNameField - Class in lux.index.field
-
- ElementQNameField() - Constructor for class lux.index.field.ElementQNameField
-
- ElementTextField - Class in lux.index.field
-
Indexes the text in each element of a document
- ElementTextField() - Constructor for class lux.index.field.ElementTextField
-
- ElementTokenStream - Class in lux.index.analysis
-
A TokenStream that extracts text from a Saxon Document model (XdmNode) and generates
a token for every "word" for every element that contains it.
- ElementTokenStream(String, Analyzer, TokenStream, XdmNode, Offsets) - Constructor for class lux.index.analysis.ElementTokenStream
-
- ElementVisibility - Enum in lux.index.analysis
-
- eltVis - Variable in class lux.index.analysis.XmlTokenStreamBase
-
- EMPTY - Static variable in class lux.compiler.XPathQuery
-
queries that match all documents (have no filter) are empty.
- EMPTY - Static variable in class lux.index.analysis.XmlTokenStreamBase
-
- EMPTY - Static variable in class lux.xpath.LiteralExpression
-
- encode(String, String) - Static method in class lux.xml.QName
-
- equals(Object) - Method in class lux.index.MutableString
-
- equals(ParseableQuery) - Method in class lux.query.BooleanPQuery
-
- equals(ParseableQuery) - Method in class lux.query.MatchAllPQuery
-
- equals(ParseableQuery) - Method in class lux.query.NodeTextQuery
-
- equals(ParseableQuery) - Method in class lux.query.ParseableQuery
-
- equals(Object) - Method in class lux.query.RangePQuery
-
- equals(ParseableQuery) - Method in class lux.query.RangePQuery
-
- equals(ParseableQuery) - Method in class lux.query.SpanMatchAll
-
- equals(ParseableQuery) - Method in class lux.query.SpanNearPQuery
-
- equals(ParseableQuery) - Method in class lux.query.TermPQuery
-
- equals(Object) - Method in class lux.xpath.PropEquiv
-
- equivalent(AbstractExpression) - Method in class lux.xpath.AbstractExpression
-
- equivalent(Object) - Method in class lux.xpath.NodeTest
-
- equivHash() - Method in class lux.xpath.BinaryOperation
-
- equivHash() - Method in class lux.xpath.FunCall
-
- equivHash() - Method in class lux.xpath.LiteralExpression
-
- equivHash() - Method in class lux.xpath.NodeTest
-
- equivHash() - Method in class lux.xpath.PathStep
-
- error(TransformerException) - Method in class lux.TransformErrorListener
-
- escapeQParser(String) - Static method in class lux.query.parser.LuxQueryParser
-
- escapeText(String, StringBuilder) - Static method in class lux.xpath.LiteralExpression
-
Append the string to the buffer, with characters escaped appropriately for XML (and XQuery) text.
- Eval - Class in lux.functions
-
lux:eval($query as xs:string, $params as item()*) as item()*
- Eval() - Constructor for class lux.functions.Eval
-
- eval - Variable in class lux.SearchIteratorBase
-
- evaluate(String) - Method in class lux.Evaluator
-
Compile and evaluate the given query, as XQuery, with no context defined.
- evaluate(String, QueryContext) - Method in class lux.Evaluator
-
- evaluate(XQueryExecutable) - Method in class lux.Evaluator
-
Evaluate the already-compiled query, with no context defined.
- evaluate(XQueryExecutable, QueryContext) - Method in class lux.Evaluator
-
- evaluateQuery(ResponseBuilder, int, int) - Method in class lux.solr.XQueryComponent
-
- evaluateXPath(String) - Method in class lux.index.XmlIndexer
-
this is primarily for internal use
- Evaluator - Class in lux
-
This class holds all the per-request state required for evaluating queries.
- Evaluator(Compiler, LuxSearcher, DocWriter) - Constructor for class lux.Evaluator
-
Creates an evaluator that uses the provided objects to evaluate queries.
- Evaluator() - Constructor for class lux.Evaluator
-
Creates a query evaluator that has no association with an index (no searcher or writer).
- evaluator - Variable in class lux.LuxURIResolver
-
- Evaluator.LuxCollectionURIResolver - Class in lux
-
- Evaluator.LuxCollectionURIResolver() - Constructor for class lux.Evaluator.LuxCollectionURIResolver
-
- EXACT - Static variable in class lux.compiler.XPathQuery
-
A query is exact iff its xpath expression returns exactly one value per document, and the
generated lucene query returns exactly those documents satisfying the xpath expression.
- EXACTLY_ONE - Static variable in enum lux.xml.ValueType
-
- EXACTLY_ZERO - Static variable in enum lux.xml.ValueType
-
- execute(HttpServletRequest, SolrRequestHandler, SolrQueryRequest, SolrQueryResponse) - Method in class lux.solr.LuxDispatchFilter
-
- Exists - Class in lux.functions
-
function lux:exists($query as item()) as xs:integer
- Exists() - Constructor for class lux.functions.Exists
-
- EXPathSupport - Class in lux.compiler
-
- EXPathSupport() - Constructor for class lux.compiler.EXPathSupport
-
- ExpressionVisitor - Class in lux.xpath
-
- ExpressionVisitor() - Constructor for class lux.xpath.ExpressionVisitor
-
- ExpressionVisitorBase - Class in lux.xpath
-
- ExpressionVisitorBase() - Constructor for class lux.xpath.ExpressionVisitorBase
-
- exprFor(AtomicSequenceConverter) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(Atomizer) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(AxisExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(PathStep.Axis, NodeTest) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(BinaryExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(Block) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(CastExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(CastableExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ItemChecker) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(Choose) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(Comment) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ComputedAttribute) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ComputedElement) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ContextItemExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(DocumentInstr) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(FilterExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(FirstItemExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(FixedAttribute) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(FixedElement) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ForExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(FunctionCall) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(GlobalVariable) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(IntegerRangeTest) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(LastItemExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(LetExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(Literal) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(AtomicValue) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(NegateExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ParentNodeExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ProcessingInstruction) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(QuantifiedExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(RootExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(SlashExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(SubscriptExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(TailExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(UnaryExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(ValueOf) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(VariableReference) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(CompareToIntegerConstant) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(FLWORExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(Expression) - Method in class lux.compiler.SaxonTranslator
-
- ExtensionFunctions - Class in lux.functions
-
- ExtensionFunctions() - Constructor for class lux.functions.ExtensionFunctions
-
- extensions - Variable in enum lux.xpath.PathStep.Axis
-
- GentleXmlReader - Class in lux.xml
-
An XML parser that attempts to read the entity using the systemID, and if it
fails, returns an empty stream.
- GentleXmlReader() - Constructor for class lux.xml.GentleXmlReader
-
- GentleXmlReader(XMLParserConfiguration) - Constructor for class lux.xml.GentleXmlReader
-
- GentleXmlResolver - Class in lux.xml
-
This resolver treats the systemID as a file path relative to the baseURI's path,
and reads the entity from the file found there, if any.
- GentleXmlResolver() - Constructor for class lux.xml.GentleXmlResolver
-
- geq(AbstractExpression) - Method in class lux.xpath.AbstractExpression
-
- geq(AbstractExpression) - Method in class lux.xpath.PathExpression
-
- geq(AbstractExpression) - Method in class lux.xpath.Predicate
-
- geq(AbstractExpression) - Method in class lux.xpath.Root
-
- get(int, AtomicReaderContext) - Method in class lux.CachingDocReader
-
Reads the document with the given relative id from an atomic reader.
- get(int, IndexReader) - Method in class lux.CachingDocReader
-
Reads the document with the given id from a top-level reader.
- get(long) - Method in class lux.CachingDocReader
-
- getAnalyzer() - Method in class lux.index.field.FieldDefinition
-
- getAnother() - Method in class lux.SearchResultIterator
-
- getAnother() - Method in class lux.solr.CloudSearchIterator
-
- getArgumentTypes() - Method in class lux.functions.Commit
-
- getArgumentTypes() - Method in class lux.functions.Contains
-
- getArgumentTypes() - Method in class lux.functions.DeleteDocument
-
- getArgumentTypes() - Method in class lux.functions.Eval
-
- getArgumentTypes() - Method in class lux.functions.FieldTerms
-
- getArgumentTypes() - Method in class lux.functions.Function
-
- getArgumentTypes() - Method in class lux.functions.Highlight
-
- getArgumentTypes() - Method in class lux.functions.InsertDocument
-
- getArgumentTypes() - Method in class lux.functions.Key
-
- getArgumentTypes() - Method in class lux.functions.Log
-
- getArgumentTypes() - Method in class lux.functions.Search
-
- getArgumentTypes() - Method in class lux.functions.SearchBase
-
- getArgumentTypes() - Method in class lux.functions.Transform
-
- getAssignment() - Method in class lux.xquery.Let
-
- getAttQNameCount(String) - Method in class lux.index.XmlPathMapper
-
- getAttQNameCounts() - Method in class lux.index.XmlPathMapper
-
- getAttributeTextFieldName() - Method in class lux.index.IndexConfiguration
-
- getAxis() - Method in class lux.xpath.PathStep
-
- getBase() - Method in class lux.xpath.Predicate
-
- getBaseURI() - Method in class lux.xquery.XQuery
-
- getBindingContext() - Method in class lux.xpath.AbstractExpression
-
If this expression depends "directly" on a variable, return that variable's binding context: a for or let clause,
or a global variable definition.
- getBindingContext() - Method in class lux.xpath.PathExpression
-
- getBindingContext() - Method in class lux.xquery.InstanceOf
-
- getBindingContext() - Method in class lux.xquery.TreatAs
-
- getBindingContext() - Method in class lux.xquery.Variable
-
- getBody() - Method in class lux.xquery.FunctionDefinition
-
- getBody() - Method in class lux.xquery.XQuery
-
- getBooleanQuery() - Method in class lux.compiler.XPathQuery
-
- getBoost() - Method in class lux.query.TermPQuery
-
- getBoundExpression(QName) - Method in class lux.compiler.PathOptimizer
-
- getBuildTime() - Method in class lux.CachingDocReader
-
- getByteBuffer() - Method in class lux.xml.tinybin.TinyBinary
-
- getBytes() - Method in class lux.xml.tinybin.TinyBinary
-
- getCacheHits() - Method in class lux.CachingDocReader
-
- getCacheMisses() - Method in class lux.CachingDocReader
-
- getCardinality() - Method in class lux.xquery.FunctionDefinition
-
- getCategory() - Method in class lux.solr.SolrIndexConfig
-
- getClarkName() - Method in class lux.xml.QName
-
The Clark name is named after James Clark.
- getClauses() - Method in class lux.query.BooleanPQuery
-
- getClauses() - Method in class lux.xquery.FLWOR
-
- getCollation() - Method in class lux.xquery.SortKey
-
- getCompiler() - Method in class lux.Evaluator
-
- getCompiler() - Method in class lux.solr.SolrIndexConfig
-
- getCondition() - Method in class lux.xquery.Conditional
-
- getConfiguration() - Method in class lux.index.XmlIndexer
-
- getContent() - Method in class lux.xquery.AttributeConstructor
-
- getContentType(SolrQueryRequest, SolrQueryResponse) - Method in class lux.solr.LuxResponseWriter
-
- getContext() - Method in class lux.compiler.VarBinding
-
- getContextItem() - Method in class lux.QueryContext
-
- getCore() - Method in class lux.solr.XQueryComponent
-
- getCurrentQName() - Method in class lux.index.XmlPathMapper
-
- getCurrentReaderContext() - Method in class lux.search.DocIterator
-
- getCurrentShards() - Method in class lux.solr.XQueryComponent
-
- getCurrentSlices() - Method in class lux.solr.XQueryComponent
-
- getDefaultCollation() - Method in class lux.xquery.XQuery
-
- getDefaultCollectionURIResolver() - Method in class lux.Compiler
-
- getDefaultElementNamespace() - Method in class lux.xquery.XQuery
-
- getDefaultFieldName() - Method in class lux.index.IndexConfiguration
-
- getDefaultFunctionNamespace() - Method in class lux.xquery.XQuery
-
- getDefaultSerialization() - Method in class lux.solr.AppServerComponent
-
- getDefaultSerialization() - Method in class lux.solr.XQueryComponent
-
- getDefaultVisibility() - Method in class lux.index.analysis.XmlTokenStreamBase
-
- getDefaultVisibility() - Method in class lux.index.IndexConfiguration
-
- getDelta(int) - Method in class lux.xml.Offsets
-
- getDeltaCount() - Method in class lux.xml.Offsets
-
- getDeltaLocation(int) - Method in class lux.xml.Offsets
-
A delta is stored whenever the number of characters in the output token is not the same
as the number in the input character stream.
- getDescription() - Method in class lux.solr.SolrIndexConfig
-
- getDescription() - Method in class lux.solr.XQueryComponent
-
- getDocBuilder() - Method in class lux.Evaluator
-
- getDocReader() - Method in class lux.Evaluator
-
- getDocReader() - Method in class lux.LuxURIResolver
-
- getDocReader() - Method in class lux.solr.SolrURIResolver
-
- getDocs() - Method in class lux.solr.SolrIndexConfig
-
- getDocument(String) - Method in class lux.LuxURIResolver
-
Evaluator provides this method as an implementation of URIResolver so as to resolve uris in service of fn:doc().
- getDocument(String) - Method in class lux.solr.SolrURIResolver
-
- getDocument() - Method in class lux.xml.SaxonDocBuilder
-
- getDocument() - Method in class lux.xml.Serializer
-
- getDocumentBytes() - Method in class lux.index.XmlIndexer
-
- getDocumentNode() - Method in class lux.solr.CloudInputDocument
-
- getDocumentText() - Method in class lux.index.XmlIndexer
-
- getDocWriter() - Method in class lux.Evaluator
-
- getElementTextFieldName() - Method in class lux.index.IndexConfiguration
-
- getElementVisibility(QName) - Method in class lux.index.analysis.XmlTokenStreamBase
-
- getElementVisibility(String) - Method in class lux.index.IndexConfiguration
-
- getEltQNameCount(String) - Method in class lux.index.XmlPathMapper
-
- getEltQNameCounts() - Method in class lux.index.XmlPathMapper
-
- getEncodedName() - Method in class lux.xml.QName
-
- getEndOffset() - Method in class lux.search.highlight.TokenGroup
-
- getErrorListener() - Method in class lux.Evaluator
-
- getErrors() - Method in class lux.TransformErrorListener
-
- getErrors() - Method in class lux.XdmResultSet
-
- getEvaluator(XPathContext) - Static method in class lux.functions.SearchBase
-
- getEvaluator() - Method in class lux.solr.XQueryComponent
-
- getEventAttQName(MutableString, XMLStreamReader, int) - Method in class lux.index.XmlPathMapper
-
- getExpr() - Method in class lux.compiler.VarBinding
-
- getExpression() - Method in class lux.xpath.PropEquiv
-
- getFacts() - Method in class lux.compiler.XPathQuery
-
- getFalseAction() - Method in class lux.xquery.Conditional
-
- getField(FieldRole) - Method in class lux.index.IndexConfiguration
-
- getField(String) - Method in class lux.index.IndexConfiguration
-
- getFieldAnalyzers() - Method in class lux.index.IndexConfiguration
-
- getFieldForExpr(AbstractExpression) - Method in class lux.Compiler
-
- getFieldLeaves(AbstractExpression) - Method in class lux.Compiler
-
- getFieldName() - Method in enum lux.index.FieldRole
-
- getFieldName(FieldRole) - Method in class lux.index.IndexConfiguration
-
Get the effective name of a field, given its canonical name.
- getFieldName() - Method in class lux.query.RangePQuery
-
- getFieldRole() - Method in class lux.index.field.FieldDefinition
-
- getFields() - Method in class lux.index.IndexConfiguration
-
- getFieldValues(XmlIndexer) - Method in class lux.index.field.AttributeTextField
-
- getFieldValues(XmlIndexer) - Method in class lux.index.field.ElementTextField
-
- getFieldValues(XmlIndexer) - Method in class lux.index.field.FieldDefinition
-
Wraps the values as Field, which includes the values and the Lucene indexing options.
- getFieldValues(XmlIndexer) - Method in class lux.index.field.IDField
-
- getFieldValues(XmlIndexer) - Method in class lux.index.field.PathValueField
-
- getFieldValues(XmlIndexer) - Method in class lux.index.field.QNameValueField
-
- getFieldValues(XmlIndexer) - Method in class lux.index.field.URIField
-
- getFieldValues(XmlIndexer) - Method in class lux.index.field.XmlTextField
-
- getFilter() - Method in class lux.xpath.Predicate
-
- getFullQuery() - Method in class lux.compiler.XPathQuery
-
- getFunctionDefinitions() - Method in class lux.xquery.XQuery
-
- getFunctionQName() - Method in class lux.functions.Commit
-
- getFunctionQName() - Method in class lux.functions.Contains
-
- getFunctionQName() - Method in class lux.functions.Count
-
- getFunctionQName() - Method in class lux.functions.DeleteDocument
-
- getFunctionQName() - Method in class lux.functions.Eval
-
- getFunctionQName() - Method in class lux.functions.Exists
-
- getFunctionQName() - Method in class lux.functions.FieldTerms
-
- getFunctionQName() - Method in class lux.functions.Highlight
-
- getFunctionQName() - Method in class lux.functions.InsertDocument
-
- getFunctionQName() - Method in class lux.functions.Key
-
- getFunctionQName() - Method in class lux.functions.Log
-
- getFunctionQName() - Method in class lux.functions.Search
-
- getFunctionQName() - Method in class lux.functions.Transform
-
- getHandlers() - Method in class lux.xml.XmlReader
-
- getHead() - Method in class lux.xpath.AbstractExpression
-
- getHead() - Method in class lux.xpath.PathExpression
-
- getHttpServletRequest() - Method in class lux.solr.SolrQueryContext
-
- getIncludeLower() - Method in class lux.query.RangePQuery
-
- getincludeUpper() - Method in class lux.query.RangePQuery
-
- getIndexConfig() - Method in class lux.solr.SolrIndexConfig
-
- getIndexConfiguration() - Method in class lux.Compiler
-
- getInstance() - Static method in class lux.query.MatchAllPQuery
-
- getInstance() - Static method in class lux.query.SpanMatchAll
-
- getInstance(SolrQueryRequest, SolrQueryResponse, UpdateRequestProcessor) - Method in class lux.solr.CloudIdProcessorFactory
-
- getInstance(SolrQueryRequest, SolrQueryResponse, UpdateRequestProcessor) - Method in class lux.solr.LuxUpdateProcessorFactory
-
- getIntegratedFunctionLibrary() - Method in class lux.Config
-
- getKey() - Method in class lux.xquery.SortKey
-
- getLastContextStep() - Method in class lux.xpath.AbstractExpression
-
This method is called by the optimizer in order to determine an element or attribute QName (or wildcard) against which
some expression is being compared, in order to generate an appropriate text query.
- getLastContextStep() - Method in class lux.xpath.FunCall
-
- getLastContextStep() - Method in class lux.xpath.PathExpression
-
- getLastContextStep() - Method in class lux.xpath.PathStep
-
- getLastContextStep() - Method in class lux.xquery.FLWOR
-
- getLastContextStep() - Method in class lux.xquery.Variable
-
- getLengthExpr() - Method in class lux.xpath.Subsequence
-
- getLHS() - Method in class lux.xpath.PathExpression
-
- getLimit() - Method in class lux.solr.CloudSearchIterator
-
- getLowerTerm() - Method in class lux.query.RangePQuery
-
- getLuceneDocument() - Method in class lux.solr.UpdateDocCommand
-
- getLuceneSortFieldType() - Method in enum lux.index.field.FieldDefinition.Type
-
- getLuxQueryParser() - Method in class lux.Evaluator
-
- getMatchAllQuery(IndexConfiguration) - Static method in class lux.compiler.XPathQuery
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Contains
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Eval
-
- getMaximumNumberOfArguments() - Method in class lux.functions.FieldTerms
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Highlight
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Key
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Log
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Search
-
- getMaximumNumberOfArguments() - Method in class lux.functions.SearchBase
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Transform
-
- getMinimumNumberOfArguments() - Method in class lux.functions.Eval
-
- getMinimumNumberOfArguments() - Method in class lux.functions.FieldTerms
-
- getMinimumNumberOfArguments() - Method in class lux.functions.Highlight
-
- getMinimumNumberOfArguments() - Method in class lux.functions.Key
-
- getMinimumNumberOfArguments() - Method in class lux.functions.Log
-
- getMinimumNumberOfArguments() - Method in class lux.functions.SearchBase
-
- getMinimumNumberOfArguments() - Method in class lux.functions.Transform
-
- getModuleImports() - Method in class lux.xquery.XQuery
-
- getName() - Method in class lux.functions.Function
-
- getName() - Method in class lux.index.field.FieldDefinition
-
- getName() - Method in class lux.solr.SolrIndexConfig
-
- getName() - Method in class lux.xpath.FunCall
-
- getName() - Method in class lux.xquery.AttributeConstructor
-
- getName() - Method in class lux.xquery.ElementConstructor
-
- getName() - Method in class lux.xquery.Let
-
- getNames() - Method in class lux.index.QNameTextMapper
-
- getNamespace() - Method in class lux.xpath.Namespace
-
- getNamespaceDeclarations() - Method in class lux.xquery.XQuery
-
- getNamespaceMap() - Method in class lux.index.IndexConfiguration
-
- getNamespaceResolver() - Method in class lux.functions.NamespaceAwareFunctionCall
-
- getNext() - Method in class lux.index.analysis.ContentIterator
-
- getNextStage() - Method in class lux.solr.CloudQueryRequest
-
- getNodeTest() - Method in class lux.xpath.PathStep
-
- getNsURI() - Method in class lux.xquery.ModuleImport
-
- getNumTokens() - Method in class lux.search.highlight.TokenGroup
-
- getOccur() - Method in class lux.query.BooleanPQuery.Clause
-
- getOccur() - Method in class lux.query.BooleanPQuery
-
- getOccurAttribute() - Method in class lux.query.BooleanPQuery.Clause
-
- getOffsets() - Method in class lux.xml.OffsetDocBuilder
-
- getOffsets() - Method in class lux.xml.SaxonDocBuilder
-
- getOperand() - Method in class lux.xpath.UnaryMinus
-
- getOperand1() - Method in class lux.xpath.BinaryOperation
-
- getOperand2() - Method in class lux.xpath.BinaryOperation
-
- getOperator() - Method in class lux.xpath.BinaryOperation
-
- getOrder() - Method in class lux.xquery.SortKey
-
- getParameterMap() - Method in class lux.solr.LuxDispatchFilter.Request
-
- getPathCount(String) - Method in class lux.index.XmlPathMapper
-
- getPathCounts() - Method in class lux.index.XmlPathMapper
-
- getPathInfo() - Method in class lux.solr.LuxDispatchFilter.Request
-
- getPathMapper() - Method in class lux.index.XmlIndexer
-
Primarily for internal use.
- getPathQuery() - Method in class lux.compiler.XPathQuery
-
A query generated by a predicate expression.
- getPathValues() - Method in class lux.index.XPathValueMapper
-
- getPositionIncrementGap(String) - Method in class lux.index.analysis.WhitespaceGapAnalyzer
-
- getPrecedence() - Method in class lux.xpath.AbstractExpression
-
- getPrecedence() - Method in class lux.xpath.BinaryOperation
-
- getPrecedence() - Method in enum lux.xpath.BinaryOperation.Operator
-
- getPrecedence() - Method in class lux.xpath.Dot
-
- getPrecedence() - Method in class lux.xpath.FunCall
-
- getPrecedence() - Method in class lux.xpath.LiteralExpression
-
- getPrecedence() - Method in class lux.xpath.PathExpression
-
- getPrecedence() - Method in class lux.xpath.PathStep
-
- getPrecedence() - Method in class lux.xpath.Predicate
-
- getPrecedence() - Method in class lux.xpath.Root
-
- getPrecedence() - Method in class lux.xpath.Sequence
-
- getPrecedence() - Method in class lux.xpath.Subsequence
-
- getPrecedence() - Method in class lux.xpath.UnaryMinus
-
- getPrecedence() - Method in class lux.xquery.AttributeConstructor
-
- getPrecedence() - Method in class lux.xquery.CastableExpression
-
- getPrecedence() - Method in class lux.xquery.CommentConstructor
-
- getPrecedence() - Method in class lux.xquery.ComputedElementConstructor
-
- getPrecedence() - Method in class lux.xquery.Conditional
-
- getPrecedence() - Method in class lux.xquery.DocumentConstructor
-
- getPrecedence() - Method in class lux.xquery.ElementConstructor
-
- getPrecedence() - Method in class lux.xquery.FLWOR
-
- getPrecedence() - Method in class lux.xquery.InstanceOf
-
- getPrecedence() - Method in class lux.xquery.Let
-
- getPrecedence() - Method in class lux.xquery.ProcessingInstructionConstructor
-
- getPrecedence() - Method in class lux.xquery.Satisfies
-
- getPrecedence() - Method in class lux.xquery.TextConstructor
-
- getPrecedence() - Method in class lux.xquery.TreatAs
-
- getPrecedence() - Method in class lux.xquery.Variable
-
- getPrefix() - Method in class lux.xpath.Namespace
-
- getPrefix() - Method in class lux.xquery.ModuleImport
-
- getProcessor() - Method in class lux.Compiler
-
- getProperties() - Method in class lux.SearchIteratorBase
-
This iterator has no special properties
- getQName() - Method in class lux.xpath.NodeTest
-
- getQName() - Method in class lux.xquery.Variable
-
- getQuery() - Method in class lux.compiler.VarBinding
-
- getQuery(ParseableQuery, ParseableQuery, long, ValueType, IndexConfiguration, SortField[]) - Static method in class lux.compiler.XPathQuery
-
- getQuery(ParseableQuery, long, ValueType, IndexConfiguration, SortField[]) - Static method in class lux.compiler.XPathQuery
-
- getQuery() - Method in class lux.query.BooleanPQuery.Clause
-
- getQuery(Element) - Method in class lux.query.parser.NodeQueryBuilder
-
- getQuery(Element) - Method in class lux.query.parser.NumericRangeQueryBuilder
-
- getQuery(Element) - Method in class lux.query.parser.RegexpQueryBuilder
-
- getQuery(Element) - Method in class lux.query.parser.TermRangeQueryBuilder
-
- getQuery() - Method in class lux.xpath.SearchCall
-
- getQueryComponent() - Method in class lux.solr.SolrQueryContext
-
- getQueryContext() - Method in class lux.Evaluator
-
- getQueryStats() - Method in class lux.Evaluator
-
- getQueryString() - Method in class lux.solr.LuxDispatchFilter.Request
-
- getRangeTermType() - Method in enum lux.index.field.FieldDefinition.Type
-
- getResponseBuilder() - Method in class lux.solr.SolrQueryContext
-
- getResultType() - Method in class lux.compiler.XPathQuery
-
- getResultType(SequenceType[]) - Method in class lux.functions.Commit
-
- getResultType(SequenceType[]) - Method in class lux.functions.Contains
-
- getResultType(SequenceType[]) - Method in class lux.functions.Count
-
- getResultType(SequenceType[]) - Method in class lux.functions.DeleteDocument
-
- getResultType(SequenceType[]) - Method in class lux.functions.Eval
-
- getResultType(SequenceType[]) - Method in class lux.functions.Exists
-
- getResultType(SequenceType[]) - Method in class lux.functions.FieldTerms
-
- getResultType() - Method in class lux.functions.Function
-
- getResultType(SequenceType[]) - Method in class lux.functions.Highlight
-
- getResultType(SequenceType[]) - Method in class lux.functions.InsertDocument
-
- getResultType(SequenceType[]) - Method in class lux.functions.Key
-
- getResultType(SequenceType[]) - Method in class lux.functions.Log
-
- getResultType(SequenceType[]) - Method in class lux.functions.Search
-
- getResultType(SequenceType[]) - Method in class lux.functions.Transform
-
- getResultType() - Method in enum lux.xpath.BinaryOperation.Operator
-
- getReturn() - Method in class lux.xquery.Let
-
- getReturnExpression() - Method in class lux.xquery.FLWOR
-
- getReturnType() - Method in class lux.xpath.FunCall
-
- getReturnTypeName() - Method in class lux.xquery.FunctionDefinition
-
- getRHS() - Method in class lux.xpath.PathExpression
-
- getRoot() - Method in class lux.xpath.AbstractExpression
-
- getRoot() - Method in class lux.xpath.FunCall
-
- getRoot() - Method in class lux.xpath.PathExpression
-
Whenever we see a new absolute context (/, collection(), search()), its dependent
expressions are a possible target for optimization.
- getRoot() - Method in class lux.xpath.Predicate
-
- getRoot() - Method in class lux.xpath.Root
-
- getRoot() - Method in class lux.xpath.SearchCall
-
- getRoot() - Method in class lux.xpath.Subsequence
-
- getRoot() - Method in class lux.xquery.FLWOR
-
- getRoot() - Method in class lux.xquery.Variable
-
- getSaxonDocBuilder() - Method in class lux.index.XmlIndexer
-
Primarily for internal use.
- getSchema() - Method in class lux.solr.SolrIndexConfig
-
- getSchemaField() - Method in class lux.index.field.XPathField
-
- getScore(int) - Method in class lux.search.highlight.TokenGroup
-
- getSearcher() - Method in class lux.Evaluator
-
- getSearcher() - Method in class lux.LuxURIResolver
-
- getSearcher() - Method in class lux.solr.SolrURIResolver
-
- getSearchHandler() - Method in class lux.solr.XQueryComponent
-
- getSearchStrategy() - Method in class lux.Compiler
-
- getSequence() - Method in class lux.xpath.Subsequence
-
- getSequence() - Method in class lux.xquery.FLWORClause
-
- getSequence() - Method in class lux.xquery.OrderByClause
-
- getSequence() - Method in class lux.xquery.VariableBindingClause
-
- getSequence() - Method in class lux.xquery.WhereClause
-
- getServletPath() - Method in class lux.solr.LuxDispatchFilter.Request
-
- getShadowedBinding() - Method in class lux.compiler.VarBinding
-
- getShardURLs(boolean) - Method in class lux.solr.XQueryComponent
-
- getSlop() - Method in class lux.compiler.SlopCounter
-
- getSolrFieldProperties() - Method in class lux.index.field.FieldDefinition
-
Attempts to guess the Solr field properties (see FieldProperties) based on the available
information.
- getSolrIndexConfig() - Method in class lux.solr.XQueryComponent
-
- getSolrQueryRequest() - Method in class lux.solr.SolrQueryContext
-
- getSortFields() - Method in class lux.compiler.XPathQuery
-
- getSortKeys() - Method in class lux.xquery.OrderByClause
-
- getSortSpec() - Method in class lux.solr.CloudQueryRequest
-
- getSource() - Method in class lux.solr.SolrIndexConfig
-
- getSource() - Method in class lux.solr.XQueryComponent
-
- getStartExpr() - Method in class lux.xpath.Subsequence
-
- getStartOffset() - Method in class lux.search.highlight.TokenGroup
-
- getStatistics() - Method in class lux.solr.SolrIndexConfig
-
- getSubs() - Method in class lux.xpath.AbstractExpression
-
- getSuper() - Method in class lux.xpath.AbstractExpression
-
- getSystemId() - Method in class lux.xquery.ModuleImport
-
- getTail() - Method in class lux.xpath.AbstractExpression
-
- getTail() - Method in class lux.xpath.PathExpression
-
- getTerm() - Method in class lux.query.TermPQuery
-
- getTextFieldName() - Method in class lux.index.IndexConfiguration
-
- getTextLocation(int) - Method in class lux.xml.Offsets
-
- getTinyDocument(Configuration) - Method in class lux.xml.tinybin.TinyBinary
-
- getToken(int) - Method in class lux.search.highlight.TokenGroup
-
- getTotalScore() - Method in class lux.search.highlight.TokenGroup
-
- getTrueAction() - Method in class lux.xquery.Conditional
-
- getType() - Method in class lux.index.field.FieldDefinition
-
- getType() - Method in class lux.query.RangePQuery
-
- getType() - Method in class lux.xpath.AbstractExpression
-
Most types will correspond one-one
with a subclass of AbstractExpression, but this
enumerated value provides an integer equivalent that should be
useful for efficient switch operations, encoding and the like.
- getType() - Method in class lux.xpath.NodeTest
-
- getUpperTerm() - Method in class lux.query.RangePQuery
-
- getUri() - Method in exception lux.exception.NotFoundException
-
- getURI() - Method in class lux.index.XmlIndexer
-
- getUriFieldName() - Method in class lux.Compiler
-
- getUriFieldName() - Method in class lux.index.IndexConfiguration
-
- getUserData() - Method in class lux.TransformErrorListener
-
- getValue() - Method in class lux.xpath.LiteralExpression
-
- getValue() - Method in class lux.xquery.Variable
-
- getValues(XmlIndexer) - Method in class lux.index.field.AttributeQNameField
-
- getValues(XmlIndexer) - Method in class lux.index.field.DocumentField
-
This will be a byte[] value if the document is a binary document, or if it is an
XML document indexed using TinyBinary.
- getValues(XmlIndexer) - Method in class lux.index.field.ElementQNameField
-
- getValues(XmlIndexer) - Method in class lux.index.field.FieldDefinition
-
The Solr XmlUpdateProcessor calls this.
- getValues(XmlIndexer) - Method in class lux.index.field.PathField
-
- getValues(XmlIndexer) - Method in class lux.index.field.PathOccurrenceField
-
- getValues(XmlIndexer) - Method in class lux.index.field.TinyBinaryField
-
- getValues(XmlIndexer) - Method in class lux.index.field.TinyBinarySolrField
-
- getValues(XmlIndexer) - Method in class lux.index.field.XPathField
-
- getValues() - Method in class lux.index.QNameTextMapper
-
- getValueType() - Method in class lux.xpath.LiteralExpression
-
- getVar() - Method in class lux.compiler.VarBinding
-
- getVariable() - Method in class lux.xquery.VariableBindingClause
-
- getVariableBindings() - Method in class lux.QueryContext
-
- getVariableDefinitions() - Method in class lux.xquery.XQuery
-
- getVersion() - Method in class lux.solr.SolrIndexConfig
-
- getVersion() - Method in class lux.solr.XQueryComponent
-
- getWrappedAnalyzer(String) - Method in class lux.index.MultiFieldAnalyzer
-
- getWrappedTokenStream() - Method in class lux.index.analysis.XmlTokenStreamBase
-
- getXdmNode() - Method in class lux.index.XmlIndexer
-
- getXdmValue() - Method in class lux.XdmResultSet
-
- getXmlFieldName() - Method in class lux.index.IndexConfiguration
-
- getXmlQueryParser() - Method in class lux.Evaluator
-
- getXPath() - Method in class lux.index.field.XPathField
-
- getXPathCompiler() - Method in class lux.Compiler
-
- getXPathCompiler() - Method in class lux.index.XmlIndexer
-
this is primarily for internal use
- getXQueryCompiler() - Method in class lux.Compiler
-
- getXsltCompiler() - Method in class lux.Compiler
-
- IDField - Class in lux.index.field
-
A 64-bit generated field that we try to make globally unique; used for sorting
results into XQuery "document order"
This definition exists only for the purpose of defining and declaring the field
the value is never to be retrieved from the XmlIndexer
- IDField() - Constructor for class lux.index.field.IDField
-
- IGNORABLE - Static variable in class lux.compiler.XPathQuery
-
If a query a is ignorable, then combine(a,b) = b unless b is also ignorable,
in which case combine(a,b) = a|b
- incrementToken() - Method in class lux.index.analysis.PathValueTokenStream
-
- incrementToken() - Method in class lux.index.analysis.QNameTokenFilter
-
- incrementToken() - Method in class lux.index.analysis.QNameValueTokenStream
-
- incrementToken() - Method in class lux.index.analysis.XmlTokenStreamBase
-
- incrementToken() - Method in class lux.search.highlight.StreamingElementTokens
-
- incrementWrappedTokenStream() - Method in class lux.index.analysis.XmlTokenStreamBase
-
- index(InputStream, String) - Method in class lux.index.XmlIndexer
-
Index the document read from the stream, caching field values to be written
to the Lucene index.
- index(Reader, String) - Method in class lux.index.XmlIndexer
-
Index the document read from the Reader, caching field values to be written
to the Lucene index.
- index(NodeInfo, String) - Method in class lux.index.XmlIndexer
-
Index the document read from the String, caching field values to be
written to the Lucene index.
- INDEX_EACH_PATH - Static variable in class lux.index.IndexConfiguration
-
experimental: index each occurrence of each path as an unparsed string,
rather than indexing unique paths and tokenizing
- INDEX_FULLTEXT - Static variable in class lux.index.IndexConfiguration
-
enables the lux_text, lux_elt_text, and lux_att_text fields,
causing element and attribute text to be indexed.
- INDEX_PATHS - Static variable in class lux.index.IndexConfiguration
-
enables the lux_path field, causing element and attribute QName paths to be indexed.
- INDEX_QNAMES - Static variable in class lux.index.IndexConfiguration
-
enables the lux_elt_name and lux_att_name fields, causing element and attribute
QNames to be indexed.
- INDEX_VALUES - Static variable in class lux.index.IndexConfiguration
-
enables the lux_path_value field (if INDEX_PATHS is set), and the lux_qname_value field (if
INDEX_QNAMES is set), causing values to be indexed.
- IndexConfiguration - Class in lux.index
-
Maintains a list of field definitions and index options that inform indexing and search.
- IndexConfiguration(long) - Constructor for class lux.index.IndexConfiguration
-
- IndexConfiguration() - Constructor for class lux.index.IndexConfiguration
-
- indexDocument(IndexWriter, String, String) - Method in class lux.index.XmlIndexer
-
Index and write a document to the Lucene index.
- indexDocument(IndexWriter, String, InputStream) - Method in class lux.index.XmlIndexer
-
Index and write a document to the Lucene index.
- indexDocument(IndexWriter, String, NodeInfo) - Method in class lux.index.XmlIndexer
-
Index and write a document to the Lucene index.
- INDEXES - Static variable in class lux.index.IndexConfiguration
-
mask covering all of the indexing options
- inform(SolrCore) - Method in class lux.solr.CloudIdProcessorFactory
-
Called when each core is initialized; we ensure that Lux fields are configured.
- inform(SolrCore) - Method in class lux.solr.LuxUpdateProcessorFactory
-
Called when each core is initialized; we ensure that Lux fields are configured.
- inform(SolrCore) - Method in class lux.solr.SolrIndexConfig
-
- inform(SolrCore) - Method in class lux.solr.XQueryComponent
-
- init() - Method in class lux.index.XmlIndexer
-
initialize the indexer; an extension of the constructors.
- init(FilterConfig) - Method in class lux.solr.LuxDispatchFilter
-
- init(NamedList) - Method in class lux.solr.LuxResponseWriter
-
- init(NamedList) - Method in class lux.solr.XmlQParserPlugin
-
- initializeEXPath(Processor) - Static method in class lux.compiler.EXPathSupport
-
- InsertDocument - Class in lux.functions
-
function lux:insert($uri as xs:string, $node as node()) as empty-sequence()
- InsertDocument() - Constructor for class lux.functions.InsertDocument
-
- INSTANCE_ELEMENT_CONSTRUCTOR - Static variable in class lux.query.MatchAllPQuery
-
- InstanceOf - Class in lux.xquery
-
- InstanceOf(String, AbstractExpression) - Constructor for class lux.xquery.InstanceOf
-
- InterpreterCall - Class in lux.functions
-
- InterpreterCall() - Constructor for class lux.functions.InterpreterCall
-
- intersect(RangePQuery) - Method in class lux.query.RangePQuery
-
compute the intersection of this query with the other, and store the result in this query
- is(ValueType) - Method in enum lux.xml.ValueType
-
- isAbsolute() - Method in class lux.xpath.AbstractExpression
-
- isAtomic - Variable in enum lux.xml.ValueType
-
- isAxisMask(int) - Method in enum lux.xpath.PathStep.Axis
-
- isCommitPending() - Method in class lux.solr.SolrQueryContext
-
- isDocumentOrdered() - Method in class lux.xpath.AbstractExpression
-
- isDocumentOrdered() - Method in class lux.xpath.BinaryOperation
-
- isDocumentOrdered() - Method in class lux.xpath.FunCall
-
- isDocumentOrdered() - Method in class lux.xpath.PathStep
-
- isDocumentOrdered() - Method in class lux.xpath.Predicate
-
- isDocumentOrdered() - Method in class lux.xpath.Sequence
-
- isDocumentOrdered() - Method in class lux.xpath.UnaryMinus
-
- isDocumentOrdered() - Method in class lux.xquery.Let
-
- isDocumentOrdered() - Method in class lux.xquery.Variable
-
- isDone() - Method in class lux.compiler.SlopCounter
-
- isDone() - Method in class lux.xpath.ExpressionVisitor
-
- isEmpty() - Method in class lux.compiler.XPathQuery
-
- isEmptyLeast() - Method in class lux.xquery.SortKey
-
- isEmptyLeast() - Method in class lux.xquery.XQuery
-
- isFact(int) - Method in class lux.compiler.XPathQuery
-
- isFixupCRLF() - Method in class lux.xml.OffsetDocBuilder
-
- isFnCollection() - Method in class lux.xpath.SearchCall
-
- isForward - Variable in enum lux.xpath.PathStep.Axis
-
- isGenerated() - Method in class lux.xpath.SearchCall
-
- isImmutable() - Method in class lux.compiler.XPathQuery
-
- isIndexingEnabled() - Method in class lux.index.IndexConfiguration
-
- isInheritNamespaces() - Method in class lux.xquery.XQuery
-
- isMatchAll() - Method in class lux.query.MatchAllPQuery
-
- isMatchAll() - Method in class lux.query.ParseableQuery
-
- isMatchAll() - Method in class lux.query.SpanMatchAll
-
- isMinimal() - Method in class lux.compiler.XPathQuery
-
- isNamespaceAware() - Method in class lux.index.analysis.QNameTokenFilter
-
- isNamespaceAware() - Method in class lux.index.XmlPathMapper
-
- isNode - Variable in enum lux.xml.ValueType
-
- isNumeric - Variable in enum lux.query.RangePQuery.Type
-
- isNumeric - Variable in enum lux.xml.ValueType
-
- isOptimizedForOrderedResults() - Method in class lux.compiler.PathOptimizer
-
- isOption(int) - Method in class lux.index.IndexConfiguration
-
- isPlainToken() - Method in class lux.search.highlight.StreamingElementTokens
-
- isPreserveNamespaces() - Method in class lux.xquery.XQuery
-
- isRenameable() - Method in class lux.index.field.FieldDefinition
-
- isRestrictive() - Method in class lux.xpath.AbstractExpression
-
An expression is restrictive when any empty sub implies the expression is empty.
- isRestrictive() - Method in class lux.xpath.BinaryOperation
-
- isRestrictive() - Method in class lux.xpath.FunCall
-
- isRestrictive() - Method in class lux.xpath.PathExpression
-
- isRestrictive() - Method in class lux.xpath.PathStep
-
- isRestrictive() - Method in class lux.xpath.Predicate
-
- isRestrictive() - Method in class lux.xpath.Subsequence
-
- isReverse() - Method in class lux.xpath.ExpressionVisitor
-
- isSaxonLicensed() - Method in class lux.Compiler
-
- isSingleValued() - Method in class lux.index.field.FieldDefinition
-
- isSingleValued() - Method in class lux.index.field.IDField
-
- isSingleValued() - Method in class lux.index.field.URIField
-
- isSpanCompatible() - Method in class lux.query.MatchAllPQuery
-
- isSpanCompatible() - Method in class lux.query.ParseableQuery
-
- isSpanCompatible() - Method in class lux.query.SpanBooleanPQuery
-
- isSpanCompatible() - Method in class lux.query.SpanMatchAll
-
- isSpanCompatible() - Method in class lux.query.SpanNearPQuery
-
- isSpanCompatible() - Method in class lux.query.SpanTermPQuery
-
- isStored() - Method in class lux.index.field.FieldDefinition
-
- isStripNamespaces() - Method in class lux.xml.XmlReader
-
when true, all namespace information is stripped from the reported events.
- isWild() - Method in class lux.xpath.NodeTest
-
- iterate(Query, Evaluator, String[], int) - Method in class lux.functions.Count
-
- iterate(Query, Evaluator, String[], int) - Method in class lux.functions.Exists
-
- iterate(Query, Evaluator, String[], int) - Method in class lux.functions.Search
-
Iterate over the search results
- iterate(Query, Evaluator, String[], int) - Method in class lux.functions.SearchBase
-
- iterateDistributed(String, SearchBase.QueryParser, Evaluator, String[], int) - Method in class lux.functions.Count
-
- iterateDistributed(String, SearchBase.QueryParser, Evaluator, String[], int) - Method in class lux.functions.Exists
-
- iterateDistributed(String, SearchBase.QueryParser, Evaluator, String[], int) - Method in class lux.functions.Search
-
Execute distributed search, returning an iterator that retrieves all the search results lazily.
- iterateDistributed(String, SearchBase.QueryParser, Evaluator, String[], int) - Method in class lux.functions.SearchBase
-
- iterator(XQueryExecutable, QueryContext) - Method in class lux.Evaluator
-
Evaluate the already-compiled query
- iterator() - Method in class lux.index.field.FieldValues
-
- iterator() - Method in class lux.XdmResultSet
-
- LastExpression - Static variable in class lux.xpath.FunCall
-
- length() - Method in class lux.index.MutableString
-
- length() - Method in class lux.xml.tinybin.TinyBinary
-
- Let - Class in lux.xquery
-
- Let(QName, AbstractExpression, AbstractExpression) - Constructor for class lux.xquery.Let
-
- LetClause - Class in lux.xquery
-
- LetClause(Variable, AbstractExpression) - Constructor for class lux.xquery.LetClause
-
- LiteralExpression - Class in lux.xpath
-
- LiteralExpression(Object, ValueType) - Constructor for class lux.xpath.LiteralExpression
-
- LiteralExpression(Object) - Constructor for class lux.xpath.LiteralExpression
-
- LOCAL_NAMESPACE - Static variable in class lux.xpath.FunCall
-
- Log - Class in lux.functions
-
lux:log($message as xs:string+, $level as xs:string?) as empty-sequence()
- Log() - Constructor for class lux.functions.Log
-
- LUCENE_VERSION - Static variable in class lux.index.IndexConfiguration
-
- lux - package lux
-
- lux.compiler - package lux.compiler
-
- lux.exception - package lux.exception
-
- lux.functions - package lux.functions
-
- lux.functions.file - package lux.functions.file
-
- lux.index - package lux.index
-
- lux.index.analysis - package lux.index.analysis
-
- lux.index.attribute - package lux.index.attribute
-
- lux.index.field - package lux.index.field
-
- lux.query - package lux.query
-
- lux.query.parser - package lux.query.parser
-
- lux.search - package lux.search
-
- lux.search.highlight - package lux.search.highlight
-
- lux.solr - package lux.solr
-
- lux.xml - package lux.xml
-
- lux.xml.tinybin - package lux.xml.tinybin
-
- lux.xpath - package lux.xpath
-
- lux.xquery - package lux.xquery
-
- LUX_COMMIT - Static variable in class lux.solr.SolrQueryContext
-
- LUX_COUNT - Static variable in class lux.xpath.FunCall
-
- LUX_DOCID - Static variable in enum lux.index.FieldRole
-
- LUX_EXISTS - Static variable in class lux.xpath.FunCall
-
- LUX_FIELD_VALUES - Static variable in class lux.xpath.FunCall
-
- LUX_HTTP_SERVLET_REQUEST - Static variable in class lux.solr.SolrQueryContext
-
- LUX_HTTP_SERVLET_RESPONSE - Static variable in class lux.solr.SolrQueryContext
-
- LUX_KEY - Static variable in class lux.xpath.FunCall
-
- LUX_NAMESPACE - Static variable in class lux.Evaluator
-
- LUX_NAMESPACE - Static variable in class lux.xpath.FunCall
-
- LUX_PATH_INFO - Static variable in class lux.solr.XQueryComponent
-
- LUX_SCORE - Static variable in enum lux.index.FieldRole
-
- LUX_SEARCH - Static variable in class lux.xpath.FunCall
-
- LUX_XQUERY - Static variable in class lux.solr.XQueryComponent
-
- LuxDispatchFilter - Class in lux.solr
-
rewrite URLs of the form:
[/core-name]/[appserver][/xquery-path]?query-string
TO
[/core-name]/[appserver]?query-string&lux.xquery=[/xquery-path]
- LuxDispatchFilter() - Constructor for class lux.solr.LuxDispatchFilter
-
- LuxDispatchFilter.Request - Class in lux.solr
-
- LuxDispatchFilter.Request(HttpServletRequest) - Constructor for class lux.solr.LuxDispatchFilter.Request
-
- LuxException - Exception in lux.exception
-
- LuxException(Throwable) - Constructor for exception lux.exception.LuxException
-
- LuxException(String, Throwable) - Constructor for exception lux.exception.LuxException
-
- LuxException(String) - Constructor for exception lux.exception.LuxException
-
- LuxFunctionCall - Class in lux.functions
-
Asserts that all of the functions in the library return ordered, peer nodesets so as to
allow Saxon to optimize away document order sorting and enable lazy evaluation.
- LuxFunctionCall(ExtensionFunctionCall) - Constructor for class lux.functions.LuxFunctionCall
-
- LuxFunctionLibrary - Class in lux.functions
-
Extension of Saxon's function library wraps ExtensionFunctionCall in LuxFunctionCall, enabling
Lux to override some of the function's properties.
- LuxFunctionLibrary() - Constructor for class lux.functions.LuxFunctionLibrary
-
- LuxQueryParser - Class in lux.query.parser
-
A Lucene query parser extension that supports query terms of the form:
[node]<[nodeName]:[term]
- LuxQueryParser(Version, String, Analyzer, Extensions, NodeQueryBuilder) - Constructor for class lux.query.parser.LuxQueryParser
-
- LuxResponseWriter - Class in lux.solr
-
Writes out the result of Lux evaluations
lux.contentType controls the response's content-type header, and the serialization
of nodes: default is html.
- LuxResponseWriter() - Constructor for class lux.solr.LuxResponseWriter
-
- LuxSearcher - Class in lux.search
-
- LuxSearcher(Directory) - Constructor for class lux.search.LuxSearcher
-
creates a Lux searcher that searches the given Directory.
- LuxSearcher(IndexSearcher) - Constructor for class lux.search.LuxSearcher
-
creates a Lux searcher based on an existing Lucene IndexSearcher
- LuxSearcher(IndexReader) - Constructor for class lux.search.LuxSearcher
-
The reader will be managed by this LuxSearcher: when the searcher is closed, it will close the
underlying reader, unlike in the other constructors, where the reader is expected to be managed externally.
- LuxUpdateProcessor - Class in lux.solr
-
Handles documents written to Solr via its HTTP APIs
- LuxUpdateProcessor(SolrIndexConfig, SolrQueryRequest, UpdateRequestProcessor) - Constructor for class lux.solr.LuxUpdateProcessor
-
- LuxUpdateProcessorFactory - Class in lux.solr
-
- LuxUpdateProcessorFactory() - Constructor for class lux.solr.LuxUpdateProcessorFactory
-
- LuxURIResolver - Class in lux
-
- LuxURIResolver(URIResolver, Evaluator, String) - Constructor for class lux.LuxURIResolver
-
- rangeMask - Variable in enum lux.xpath.PathStep.Axis
-
- RangePQuery - Class in lux.query
-
Parseable analogue of TermRangeQuery and NumericRangeQuery.
- RangePQuery(String, RangePQuery.Type, String, String, boolean, boolean) - Constructor for class lux.query.RangePQuery
-
- RangePQuery.Type - Enum in lux.query
-
- read(char[], int, int) - Method in class lux.index.analysis.CharSequenceStream
-
- read(char[], int, int) - Method in class lux.index.analysis.OffsetCharFilter
-
- read(Reader) - Method in class lux.xml.XmlReader
-
Consume the character stream, generating events for the handlers.
- read(InputStream) - Method in class lux.xml.XmlReader
-
Consume the byte stream, generating events for the handlers.
- read(InputStream, String) - Method in class lux.xml.XmlReader
-
- read(NodeInfo) - Method in class lux.xml.XmlReader
-
- read(XMLStreamReader) - Method in class lux.xml.XmlReader
-
Consume the XML stream, generating events for the handlers.
- REGEXP_TERM_QNAME - Static variable in class lux.query.SpanTermPQuery
-
- RegexpQueryBuilder - Class in lux.query.parser
-
- RegexpQueryBuilder() - Constructor for class lux.query.parser.RegexpQueryBuilder
-
- registerExtensionFunction(ExtensionFunctionDefinition) - Method in class lux.Config
-
register functions with the lux function library
- registerFunctions(Processor) - Static method in class lux.functions.ExtensionFunctions
-
- registerFunctions(Processor) - Static method in class lux.functions.file.FileExtensions
-
- registerFunctions(Processor) - Static method in class lux.functions.LuxFunctionLibrary
-
- registerIndexConfiguration(SolrCore) - Static method in class lux.solr.SolrIndexConfig
-
- remove() - Method in class lux.index.analysis.ContentIterator
-
- renameField(FieldDefinition, String) - Method in class lux.index.IndexConfiguration
-
rename an existing field; the new name is used in the index.
- reopenSearcher() - Method in class lux.Evaluator
-
reopen the searcher so it sees any updates.
- replaceRoot(AbstractExpression) - Method in class lux.xpath.AbstractExpression
-
- replaceRoot(AbstractExpression) - Method in class lux.xpath.Root
-
replace this with the given expression
- replaceRoot(AbstractExpression) - Method in class lux.xquery.FLWOR
-
- reset() - Method in class lux.compiler.SlopCounter
-
reset back to the initial state so the counter may be reused.
- reset(Reader) - Method in class lux.index.analysis.AttributeTokenStream
-
- reset(TokenStream) - Method in class lux.index.analysis.QNameTokenFilter
-
- reset() - Method in class lux.index.analysis.ValueTokenStream
-
- reset() - Method in class lux.index.analysis.XmlTokenStreamBase
-
- reset(Reader) - Method in class lux.index.analysis.XmlTokenStreamBase
-
- reset() - Method in class lux.index.QNameTextMapper
-
- reset() - Method in class lux.index.XmlIndexer
-
Clear out internal storage cached by #index when indexing a document
- reset() - Method in class lux.index.XmlPathMapper
-
- reset() - Method in class lux.index.XPathValueMapper
-
- reset(TokenStream) - Method in class lux.search.highlight.StreamingElementTokens
-
- reset() - Method in class lux.search.highlight.StreamingElementTokens
-
- reset() - Method in class lux.search.highlight.XmlHighlighter
-
- reset() - Method in class lux.xml.OffsetDocBuilder
-
- reset() - Method in class lux.xml.Offsets
-
- reset() - Method in class lux.xml.SaxonDocBuilder
-
- reset() - Method in class lux.xml.Serializer
-
- reset() - Method in interface lux.xml.StAXHandler
-
reinitialize any internal state and prepare the handler for re-use
- reset() - Method in class lux.xml.XmlReader
-
- resetTokenizer(CharSequence) - Method in class lux.index.analysis.TextOffsetTokenStream
-
- resolve(String, String, XPathContext) - Method in class lux.Evaluator.LuxCollectionURIResolver
-
Evaluator provides this method as an implementation of CollectionURIResolver in support of fn:collection() (and fn:uri-collection()).
- resolve(String, String) - Method in class lux.LuxURIResolver
-
file: uri resolution is delegated to the system URI resolver.
- resolveEntity(String, String) - Method in class lux.Config
-
This resolver effectively ignores DOCTYPE declarations by returning an empty stream for every entity.
- resolveEntity(String, String, String, String) - Method in class lux.xml.GentleXmlResolver
-
- resolveEntity(String, String) - Method in class lux.xml.GentleXmlResolver
-
- ResourceExhaustedException - Exception in lux.exception
-
- ResourceExhaustedException(String) - Constructor for exception lux.exception.ResourceExhaustedException
-
- ResourceExhaustedException(String, Throwable) - Constructor for exception lux.exception.ResourceExhaustedException
-
- ResourceExhaustedException(Throwable) - Constructor for exception lux.exception.ResourceExhaustedException
-
- restrict(ValueType) - Method in enum lux.xml.ValueType
-
- retrievalTime - Variable in class lux.QueryStats
-
time spent retrieving and parsing documents
- returnSerializer(Serializer) - Method in class lux.solr.SolrIndexConfig
-
- returnXmlIndexer(XmlIndexer) - Method in class lux.solr.SolrIndexConfig
-
- Root - Class in lux.xpath
-
- Root() - Constructor for class lux.xpath.Root
-
- safeAddResult(NamedList<Object>, XdmItem) - Method in class lux.solr.XQueryComponent
-
- Satisfies - Class in lux.xquery
-
- Satisfies(Satisfies.Quantifier, Variable, AbstractExpression, AbstractExpression) - Constructor for class lux.xquery.Satisfies
-
- Satisfies.Quantifier - Enum in lux.xquery
-
- SaxonDocBuilder - Class in lux.xml
-
- SaxonDocBuilder(Processor) - Constructor for class lux.xml.SaxonDocBuilder
-
- SaxonTranslator - Class in lux.compiler
-
Translates Saxon XPath 2.0 Expressions into Lux AbstractExpressions.
- SaxonTranslator(Configuration) - Constructor for class lux.compiler.SaxonTranslator
-
- Search - Class in lux.functions
-
function lux:search($query as item(), $sort as xs:string?, $start as xs:int?) as document-node()*
- Search() - Constructor for class lux.functions.Search
-
- search(Query) - Method in class lux.search.LuxSearcher
-
- search(Weight, int, Sort, boolean, boolean) - Method in class lux.search.LuxSearcher
-
- search(Query, Sort) - Method in class lux.search.LuxSearcher
-
- SearchBase - Class in lux.functions
-
A base class for functions that execute search queries.
- SearchBase() - Constructor for class lux.functions.SearchBase
-
- SearchBase.QueryParser - Enum in lux.functions
-
- SearchBase.SearchCall - Class in lux.functions
-
- SearchBase.SearchCall() - Constructor for class lux.functions.SearchBase.SearchCall
-
- SearchCall - Class in lux.xpath
-
A special search function call; this holds a query that is used to accumulate constraints
while optimizing.
- SearchCall(XPathQuery, IndexConfiguration) - Constructor for class lux.xpath.SearchCall
-
creates a call to lux:search that encodes information provided by the optimizer, enabling combination
with additional filters and sorting criteria
- SearchCall(AbstractExpression) - Constructor for class lux.xpath.SearchCall
-
used to convert a generic lux:search FunCall into a SearchCall
- searchHandler - Variable in class lux.solr.XQueryComponent
-
- SearchIteratorBase - Class in lux
-
- SearchIteratorBase(Evaluator, String[], int) - Constructor for class lux.SearchIteratorBase
-
- searchOrdered(Query) - Method in class lux.search.LuxSearcher
-
- SearchResultIterator - Class in lux
-
Executes a Lucene search and provides the results as a Saxon SequenceIterator.
- SearchResultIterator(Evaluator, Query, String[], int) - Constructor for class lux.SearchResultIterator
-
Executes a Lucene search.
- Sequence - Class in lux.xpath
-
- Sequence(AbstractExpression...) - Constructor for class lux.xpath.Sequence
-
- Serializer - Class in lux.xml
-
Accumulates a serialized XML document from StAX events according to a prescribed set of conventions,
as follows:
Line endings are normalized; CDATA blocks are preserved; entities and numeric references are preserved; redundant namespace
declarations are dropped.
- Serializer() - Constructor for class lux.xml.Serializer
-
- setAnalyzer(Analyzer) - Method in class lux.index.field.FieldDefinition
-
- setArguments(AbstractExpression...) - Method in class lux.xpath.FunCall
-
- setBindingContext(VariableContext) - Method in class lux.xquery.Variable
-
- setCommitPending(boolean) - Method in class lux.solr.SolrQueryContext
-
- setContextItem(Object) - Method in class lux.QueryContext
-
- setDefaultVisibility(ElementVisibility) - Method in class lux.index.analysis.XmlTokenStreamBase
-
- setElementVisibility(QName, ElementVisibility) - Method in class lux.index.analysis.XmlTokenStreamBase
-
sets the visibility of elements with the given name
- setElementVisibility(String, ElementVisibility) - Method in class lux.index.IndexConfiguration
-
sets the visibility of elements with the given name
- setEntityResolver(EntityResolver) - Method in class lux.xml.GentleXmlReader
-
- setExpression(AbstractExpression) - Method in class lux.xpath.PropEquiv
-
- setFact(int, boolean) - Method in class lux.compiler.XPathQuery
-
- setFilter(AbstractExpression) - Method in class lux.xpath.Predicate
-
- setFixupCRLF(boolean) - Method in class lux.xml.OffsetDocBuilder
-
- setFnCollection(boolean) - Method in class lux.xpath.SearchCall
-
- setLength(int) - Method in class lux.index.MutableString
-
- setLengthExpr(AbstractExpression) - Method in class lux.xpath.Subsequence
-
- setLimit(int) - Method in class lux.solr.CloudSearchIterator
-
- setName(String) - Method in class lux.index.field.FieldDefinition
-
- setNamespaceAware(boolean) - Method in class lux.index.analysis.QNameTokenFilter
-
- setNamespaceAware(boolean) - Method in class lux.index.XmlPathMapper
-
- setNextDocID(Long) - Method in class lux.DocIDNumberAllocator
-
It is the caller's responsibility to ensure that the same id is not assigned to multiple different documents,
IDs must be assigned to documents in such a way that a consistent document ordering is maintained.
- setNextStage(int) - Method in class lux.solr.CloudQueryRequest
-
- setParameter(StructuredQName, Item) - Method in class lux.functions.InterpreterCall
-
- setParameterMap(Map<String, String[]>) - Method in class lux.solr.LuxDispatchFilter.Request
-
- setPathInfo(String) - Method in class lux.solr.LuxDispatchFilter.Request
-
- setPathQuery(ParseableQuery) - Method in class lux.compiler.XPathQuery
-
- setQueryStats(QueryStats) - Method in class lux.Evaluator
-
- setQueryString(String) - Method in class lux.solr.LuxDispatchFilter.Request
-
- setResponseBuilder(ResponseBuilder) - Method in class lux.solr.SolrQueryContext
-
- setReverse(boolean) - Method in class lux.xpath.ExpressionVisitor
-
- setSearchStrategy(Compiler.SearchStrategy) - Method in class lux.compiler.PathOptimizer
-
- setSearchStrategy(Compiler.SearchStrategy) - Method in class lux.Compiler
-
- setSequence(AbstractExpression) - Method in class lux.xpath.Subsequence
-
- setSequence(AbstractExpression) - Method in class lux.xquery.FLWORClause
-
- setSequence(AbstractExpression) - Method in class lux.xquery.OrderByClause
-
- setSequence(AbstractExpression) - Method in class lux.xquery.VariableBindingClause
-
- setSequence(AbstractExpression) - Method in class lux.xquery.WhereClause
-
- setServletPath(String) - Method in class lux.solr.LuxDispatchFilter.Request
-
- setSortFields(SortField[]) - Method in class lux.compiler.XPathQuery
-
- setStartExpr(AbstractExpression) - Method in class lux.xpath.Subsequence
-
- setStripNamespaces(boolean) - Method in class lux.xml.XmlReader
-
- setSubs(AbstractExpression...) - Method in class lux.xpath.AbstractExpression
-
- setType(ValueType) - Method in class lux.compiler.XPathQuery
-
- setUserData(Object) - Method in class lux.TransformErrorListener
-
Provided as a conduit for passing lux internal data through a Saxon evaluation episode
into a function call.
- setValue(AbstractExpression) - Method in class lux.xquery.Variable
-
- setValues(Iterable<char[]>) - Method in class lux.index.analysis.ValueTokenStream
-
- setWrappedTokenStream(TokenStream) - Method in class lux.index.analysis.XmlTokenStreamBase
-
- SHOULD_OCCUR_ATT - Static variable in class lux.query.BooleanPQuery
-
- SINGULAR - Static variable in class lux.compiler.XPathQuery
-
An expression is singular if it returns a single result for every matching document.
- size() - Method in class lux.XdmResultSet
-
- SlopCounter - Class in lux.compiler
-
adds up the number of wildcard ("*" or node()) path steps on the left or
right-hand side of a path; descendant axis steps count as an infinite
number of wildcard steps.
- SlopCounter() - Constructor for class lux.compiler.SlopCounter
-
- SOLR - Static variable in class lux.index.IndexConfiguration
-
Configure for use in solr; eg TinyBinarySolrField instead of TinyBinaryField
- SolrDocWriter - Class in lux.solr
-
Used for updates (write, delete and commit) from within XQuery (lux:insert) and XSLT (xsl:result-document)
TODO: refactor into two classes: one for cloud, one for local?
- SolrIndexConfig - Class in lux.solr
-
Wraps a
IndexConfiguration, adding field definitions from information in Solr's configuration files:
solrconfig.xml and schema.xml
- SolrIndexConfig(IndexConfiguration, NamedList<?>) - Constructor for class lux.solr.SolrIndexConfig
-
- solrIndexConfig - Variable in class lux.solr.XQueryComponent
-
- SolrQueryContext - Class in lux.solr
-
- SolrQueryContext(XQueryComponent, SolrQueryRequest) - Constructor for class lux.solr.SolrQueryContext
-
- SolrURIResolver - Class in lux.solr
-
Retrieves documents Solr, both local and distributed (SolrCloud); called from fn:doc()
- sortCriteria - Variable in class lux.SearchIteratorBase
-
- SortKey - Class in lux.xquery
-
- SortKey(AbstractExpression, LiteralExpression, AbstractExpression, boolean) - Constructor for class lux.xquery.SortKey
-
Create a sort key; part of a for clause in a flwor expression
- SPAN_TERM_QNAME - Static variable in class lux.query.SpanTermPQuery
-
- SpanBooleanPQuery - Class in lux.query
-
simplified BooleanQuery model for use with Spans
- all clauses have the same occur value, which must be AND
or OR, not NOT.
- SpanBooleanPQuery(BooleanClause.Occur, ParseableQuery...) - Constructor for class lux.query.SpanBooleanPQuery
-
- SpanBooleanPQuery(BooleanPQuery.Clause...) - Constructor for class lux.query.SpanBooleanPQuery
-
- SpanMatchAll - Class in lux.query
-
This query exists only to serve as a placeholder in an intermediate query compilation
phase.
- SpanMatchAll() - Constructor for class lux.query.SpanMatchAll
-
- SpanNearPQuery - Class in lux.query
-
Model a SpanNearQuery
- SpanNearPQuery(int, boolean, ParseableQuery...) - Constructor for class lux.query.SpanNearPQuery
-
- SpanTermPQuery - Class in lux.query
-
Extends TermPQuery for use in contexts where a SpanTerm is required
- SpanTermPQuery(Term) - Constructor for class lux.query.SpanTermPQuery
-
- start - Variable in class lux.SearchIteratorBase
-
- stats - Variable in class lux.SearchIteratorBase
-
- StAXHandler - Interface in lux.xml
-
A receiver of XMLStreamReader (StAX) push-style events
- STORE_DOCUMENT - Static variable in class lux.index.IndexConfiguration
-
causes a document to be stored in the index.
- STORE_TINY_BINARY - Static variable in class lux.index.IndexConfiguration
-
indicates that documents are to be stored in
TinyBinary format.
- storeDocument(IndexWriter, String, InputStream) - Method in class lux.index.XmlIndexer
-
Fully read the stream and store it as a document without attempting to parse or index it.
- storeDocument(IndexWriter, String, byte[]) - Method in class lux.index.XmlIndexer
-
Fully read the stream and store it as a document without attempting to parse or index it.
- StreamingElementTokens - Class in lux.search.highlight
-
Wraps a TokenStream, modifying its CharTermAttribute so as to return
the original term, and the term prefixed by each of its enclosing element's QNames,
in turn.
- StreamingElementTokens(TokenStream) - Constructor for class lux.search.highlight.StreamingElementTokens
-
- STRIP_NAMESPACES - Static variable in class lux.index.IndexConfiguration
-
causes all namespace information to be stripped from incoming documents
- subs - Variable in class lux.xpath.AbstractExpression
-
- subSequence(int, int) - Method in class lux.index.MutableString
-
- Subsequence - Class in lux.xpath
-
represents numeric literal predicates like [1]; last-predicates like
[last()] and calls to the subsequence(expr,integer,integer) function.
- Subsequence(AbstractExpression, AbstractExpression, AbstractExpression) - Constructor for class lux.xpath.Subsequence
-
- Subsequence(AbstractExpression, AbstractExpression) - Constructor for class lux.xpath.Subsequence
-
- sup - Variable in class lux.xpath.AbstractExpression
-
- supplyStaticContext(StaticContext, int, Expression[]) - Method in class lux.functions.NamespaceAwareFunctionCall
-
- value - Variable in class lux.index.analysis.ValueTokenStream
-
- valueOf(String) - Static method in enum lux.Compiler.SearchStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.functions.SearchBase.QueryParser
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.index.analysis.ElementVisibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.index.field.FieldDefinition.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.index.FieldRole
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.query.RangePQuery.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.xml.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.xpath.AbstractExpression.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.xpath.BinaryOperation.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.xpath.PathStep.Axis
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.xquery.Satisfies.Quantifier
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum lux.Compiler.SearchStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.functions.SearchBase.QueryParser
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.index.analysis.ElementVisibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.index.field.FieldDefinition.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.index.FieldRole
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.query.RangePQuery.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.xml.ValueType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.xpath.AbstractExpression.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.xpath.BinaryOperation.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.xpath.PathStep.Axis
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum lux.xquery.Satisfies.Quantifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueTokenStream - Class in lux.index.analysis
-
- ValueTokenStream(Iterable<char[]>) - Constructor for class lux.index.analysis.ValueTokenStream
-
- ValueType - Enum in lux.xml
-
These types correspond roughly to the XDM / XML Schema types
- VarBinding - Class in lux.compiler
-
Captures information about variable bindings of let and for variables used during optimization
- VarBinding(Variable, AbstractExpression, XPathQuery, VariableContext, VarBinding) - Constructor for class lux.compiler.VarBinding
-
- Variable - Class in lux.xquery
-
- Variable(QName) - Constructor for class lux.xquery.Variable
-
- Variable(QName, String) - Constructor for class lux.xquery.Variable
-
- VariableBindingClause - Class in lux.xquery
-
- VariableBindingClause(Variable, AbstractExpression) - Constructor for class lux.xquery.VariableBindingClause
-
- VariableContext - Interface in lux.xquery
-
Marker interface applied to classes that can be the site of a variable binding:
VariableDefinition, ForClause, LetClause
- VariableDefinition - Class in lux.xquery
-
- VariableDefinition(Variable, AbstractExpression, String, int) - Constructor for class lux.xquery.VariableDefinition
-
- visit(Root) - Method in class lux.compiler.PathOptimizer
-
- visit(PathExpression) - Method in class lux.compiler.PathOptimizer
-
Conjoin the queries for the two expressions joined by the path.
- visit(Predicate) - Method in class lux.compiler.PathOptimizer
-
- visit(PathStep) - Method in class lux.compiler.PathOptimizer
-
- visit(FunCall) - Method in class lux.compiler.PathOptimizer
-
If a function F is emptiness-preserving, in other words F(a,b,c...) is
empty ( =()) if *any* of its arguments are empty, and is non-empty if
*all* of its arguments are non-empty, then its arguments' queries can be
combined with Occur.MUST.
- visit(Dot) - Method in class lux.compiler.PathOptimizer
-
- visit(BinaryOperation) - Method in class lux.compiler.PathOptimizer
-
- visit(LiteralExpression) - Method in class lux.compiler.PathOptimizer
-
- visit(Variable) - Method in class lux.compiler.PathOptimizer
-
- visit(Subsequence) - Method in class lux.compiler.PathOptimizer
-
- visit(Sequence) - Method in class lux.compiler.PathOptimizer
-
- visit(FLWOR) - Method in class lux.compiler.PathOptimizer
-
Optimizing FLWOR expressions is more complicated than path expressions
and other simpler XPath expressions because the relationship among the
clauses is not a simple dependency, but is mediated by variables.
- visit(OrderByClause) - Method in class lux.compiler.PathOptimizer
-
- visit(ForClause) - Method in class lux.compiler.PathOptimizer
-
- visit(WhereClause) - Method in class lux.compiler.PathOptimizer
-
- visit(LetClause) - Method in class lux.compiler.PathOptimizer
-
- visit(Root) - Method in class lux.compiler.SlopCounter
-
- visit(PathStep) - Method in class lux.compiler.SlopCounter
-
- visit(FunCall) - Method in class lux.compiler.SlopCounter
-
- visit(Sequence) - Method in class lux.compiler.SlopCounter
-
- visit(BinaryOperation) - Method in class lux.compiler.SlopCounter
-
- visit(AttributeConstructor) - Method in class lux.xpath.ExpressionVisitor
-
- visit(BinaryOperation) - Method in class lux.xpath.ExpressionVisitor
-
- visit(CastableExpression) - Method in class lux.xpath.ExpressionVisitor
-
- visit(CommentConstructor) - Method in class lux.xpath.ExpressionVisitor
-
- visit(ComputedElementConstructor) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Conditional) - Method in class lux.xpath.ExpressionVisitor
-
- visit(DocumentConstructor) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Dot) - Method in class lux.xpath.ExpressionVisitor
-
- visit(ElementConstructor) - Method in class lux.xpath.ExpressionVisitor
-
- visit(FLWOR) - Method in class lux.xpath.ExpressionVisitor
-
- visit(ForClause) - Method in class lux.xpath.ExpressionVisitor
-
- visit(FunCall) - Method in class lux.xpath.ExpressionVisitor
-
- visit(FunctionDefinition) - Method in class lux.xpath.ExpressionVisitor
-
- visit(InstanceOf) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Let) - Method in class lux.xpath.ExpressionVisitor
-
- visit(LetClause) - Method in class lux.xpath.ExpressionVisitor
-
- visit(LiteralExpression) - Method in class lux.xpath.ExpressionVisitor
-
- visit(OrderByClause) - Method in class lux.xpath.ExpressionVisitor
-
- visit(PathExpression) - Method in class lux.xpath.ExpressionVisitor
-
- visit(PathStep) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Predicate) - Method in class lux.xpath.ExpressionVisitor
-
- visit(ProcessingInstructionConstructor) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Root) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Satisfies) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Sequence) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Subsequence) - Method in class lux.xpath.ExpressionVisitor
-
- visit(TextConstructor) - Method in class lux.xpath.ExpressionVisitor
-
- visit(TreatAs) - Method in class lux.xpath.ExpressionVisitor
-
- visit(UnaryMinus) - Method in class lux.xpath.ExpressionVisitor
-
- visit(Variable) - Method in class lux.xpath.ExpressionVisitor
-
- visit(WhereClause) - Method in class lux.xpath.ExpressionVisitor
-
- visit(AttributeConstructor) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(BinaryOperation) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(CastableExpression) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(CommentConstructor) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(ComputedElementConstructor) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Conditional) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(DocumentConstructor) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Dot) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(ElementConstructor) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(FLWOR) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(ForClause) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(FunCall) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(FunctionDefinition) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(InstanceOf) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Let) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(LetClause) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(LiteralExpression) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(OrderByClause) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(PathExpression) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(PathStep) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Predicate) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(ProcessingInstructionConstructor) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Root) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Satisfies) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Sequence) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Subsequence) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(TreatAs) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(TextConstructor) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(UnaryMinus) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(Variable) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(WhereClause) - Method in class lux.xpath.ExpressionVisitorBase
-
- visit(T) - Method in interface lux.xpath.Visitor
-
- Visitable - Interface in lux.xpath
-
- visitDefault(AbstractExpression) - Method in class lux.compiler.PathOptimizer
-
- visitDefault(AbstractExpression) - Method in class lux.xpath.ExpressionVisitorBase
-
This method is called by every visit() method in this class.
- Visitor<T> - Interface in lux.xpath
-
- visitSubs(AbstractExpression) - Method in class lux.xpath.ExpressionVisitorBase
-
- XdmResultSet - Class in lux
-
Represents the result of a query evaluation.
- XdmResultSet(XdmValue) - Constructor for class lux.XdmResultSet
-
- XdmResultSet(List<TransformerException>) - Constructor for class lux.XdmResultSet
-
- XmlBuilder - Class in lux.xml
-
- XmlBuilder() - Constructor for class lux.xml.XmlBuilder
-
- XmlHighlighter - Class in lux.search.highlight
-
- XmlHighlighter(Processor, IndexConfiguration, HighlightFormatter) - Constructor for class lux.search.highlight.XmlHighlighter
-
- XmlIndexer - Class in lux.index
-
Indexes XML documents.
- XmlIndexer() - Constructor for class lux.index.XmlIndexer
-
Make a new instance with default options
- XmlIndexer(IndexConfiguration) - Constructor for class lux.index.XmlIndexer
-
Make a new instance with the given configuration.
- XmlIndexer(long) - Constructor for class lux.index.XmlIndexer
-
Make a new instance with the given options.
- XmlIndexer(IndexConfiguration, Compiler) - Constructor for class lux.index.XmlIndexer
-
Make a new instance with the given options and Compiler.
- XmlPathMapper - Class in lux.index
-
Accumulate counts of QNames and QName paths.
- XmlPathMapper() - Constructor for class lux.index.XmlPathMapper
-
- XmlQParserPlugin - Class in lux.solr
-
- XmlQParserPlugin() - Constructor for class lux.solr.XmlQParserPlugin
-
- XmlQueryParser - Class in lux.query.parser
-
- XmlQueryParser(String, Analyzer) - Constructor for class lux.query.parser.XmlQueryParser
-
- XmlReader - Class in lux.xml
-
Reads XML and passes events to a brigade of StAXHandlers.
- XmlReader() - Constructor for class lux.xml.XmlReader
-
- XmlTextField - Class in lux.index.field
-
- XmlTextField() - Constructor for class lux.index.field.XmlTextField
-
- XmlTextField(String, Analyzer) - Constructor for class lux.index.field.XmlTextField
-
- XmlTextTokenStream - Class in lux.index.analysis
-
Extracts tokens from an s9api XML document tree (XdmNode) in order to make them
available to Lucene classes that accept TokenStreams, like the indexer and highlighter.
- XmlTextTokenStream(String, Analyzer, TokenStream, XdmNode, Offsets) - Constructor for class lux.index.analysis.XmlTextTokenStream
-
Creates a TokenStream returning tokens drawn from the text content of the document.
- XmlTokenStreamBase - Class in lux.index.analysis
-
This is the root of a set of xml-aware TokenStream classes that work by selecting text
a node at a time from an XML document, and then
passing that text to the wrapped TokenStream.
- XPathField - Class in lux.index.field
-
Indexes the values of the XPath expression evaluated with the document as the context item
- XPathField(String, String, Analyzer, Field.Store, FieldDefinition.Type) - Constructor for class lux.index.field.XPathField
-
create a new indexed field whose values are given by evaluating an XPath expression
- XPathField(String, String, Analyzer, Field.Store, SchemaField) - Constructor for class lux.index.field.XPathField
-
- XPathQuery - Class in lux.compiler
-
Wraps a Lucene Query, with advice as to how to process its results as XPath.
- XPathQuery(ParseableQuery, ParseableQuery, long, ValueType, boolean) - Constructor for class lux.compiler.XPathQuery
-
- XPathQuery(ParseableQuery, long, ValueType, boolean) - Constructor for class lux.compiler.XPathQuery
-
- XPathQuery(ParseableQuery, long, ValueType) - Constructor for class lux.compiler.XPathQuery
-
- XPathValueMapper - Class in lux.index
-
Each path-value is a string of path components, as defined in
XmlPathMapper, followed by
a value token.
- XPathValueMapper() - Constructor for class lux.index.XPathValueMapper
-
- XQuery - Class in lux.xquery
-
represents an XQuery module, its static context (not counting any definitions in the enclosing context),
variables, function definitions, and optional body.
- XQuery(String, String, String, ModuleImport[], Namespace[], VariableDefinition[], FunctionDefinition[], AbstractExpression, String, Boolean, Boolean, boolean) - Constructor for class lux.xquery.XQuery
-
- XQUERY_COMPONENT_NAME - Static variable in class lux.solr.XQueryComponent
-
- XQueryComponent - Class in lux.solr
-
This component executes searches expressed as XPath or XQuery.
- XQueryComponent() - Constructor for class lux.solr.XQueryComponent
-
- XS_NAMESPACE - Static variable in class lux.xpath.FunCall
-