- 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(XdmValue[]) - Method in class lux.functions.Function
-
- call(SequenceIterator[], XPathContext) - 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
-
- CharSequenceStream - Class in lux.index.analysis
-
- 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() - Method in class lux.DirectDocWriter
-
- close() - Method in interface lux.DocWriter
-
Commits and closes the underlying IndexWriter.
- 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.search.LuxSearcher
-
- close() - Method in class lux.SearchResultIterator
-
does nothing
- close() - Method in class lux.solr.SolrDocWriter
-
commits, but does not close the underlying index
- close() - Method in class lux.xml.EventToStaxBridge
-
- 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, 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() - Method in class lux.DirectDocWriter
-
- commit() - Method in interface lux.DocWriter
-
Commits all changes to the index, making them visible to readers.
- Commit - Class in lux.functions
-
function lux:commit() as empty-sequence()
- Commit() - Constructor for class lux.functions.Commit
-
- commit() - 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, URI) - 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
-
- 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
-
- Count - Class in lux.functions
-
function lux:count($query as item()) as xs:integer
- Count() - Constructor for class lux.functions.Count
-
- 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
-
- current() - Method in class lux.SearchResultIterator
-
- CURRENT_FORMAT - Static variable in class lux.xml.tinybin.TinyBinary
-
- currentPath - Variable in class lux.index.XmlPathMapper
-
- currentQName - Variable in class lux.index.XmlPathMapper
-
- ELEMENT_TEXT - Static variable in class lux.index.IndexConfiguration
-
element text field indexes all the text along with element QNames.
- 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
-
- ELT_QNAME - Static variable in class lux.index.IndexConfiguration
-
element QName field
- EMPTY - Static variable in class lux.compiler.XPathQuery
-
queries that match all documents (have no filter) are empty.
- EMPTY - Static variable in class lux.xpath.LiteralExpression
-
- encode(String, String) - Static method in class lux.xml.QName
-
- encodeQName(QName) - Method in class lux.index.XmlPathMapper
-
encode a QName in a suitable form for indexing.
- equals(Object) - Method in class lux.query.RangePQuery
-
- 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
-
- 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.LuxCollectionURIResolver - Class in lux
-
- Evaluator.LuxCollectionURIResolver() - Constructor for class lux.Evaluator.LuxCollectionURIResolver
-
- Evaluator.LuxURIResolver - Class in lux
-
- Evaluator.LuxURIResolver() - Constructor for class lux.Evaluator.LuxURIResolver
-
- EventToStaxBridge - Class in lux.xml
-
This class bridges EventIterator events to XMLStreamReader (Stax) events.
- EventToStaxBridge(EventIterator, PipelineConfiguration) - Constructor for class lux.xml.EventToStaxBridge
-
Create a EventToStaxBridge instance, which wraps a Saxon EventIterator as a Stax XMLStreamReader
- 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
-
- 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(TailExpression) - Method in class lux.compiler.SaxonTranslator
-
- exprFor(TailCallLoop) - 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
-
- 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, IndexReader) - Method in class lux.CachingDocReader
-
Reads the document with the given id.
- getAnalyzer() - Method in class lux.index.field.FieldDefinition
-
- getAnother() - Method in class lux.SearchResultIterator
-
- getArgumentTypes() - Method in class lux.functions.Commit
-
- 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.FieldValues
-
- 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.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
-
- getAttQNameCounts() - Method in class lux.index.XmlPathMapper
-
- getAttributeCount() - Method in class lux.xml.EventToStaxBridge
-
- getAttributeLocalName(int) - Method in class lux.xml.EventToStaxBridge
-
- getAttributeName(int) - Method in class lux.xml.EventToStaxBridge
-
- getAttributeNamespace(int) - Method in class lux.xml.EventToStaxBridge
-
- getAttributePrefix(int) - Method in class lux.xml.EventToStaxBridge
-
- getAttributeType(int) - Method in class lux.xml.EventToStaxBridge
-
- getAttributeValue(int) - Method in class lux.xml.EventToStaxBridge
-
- getAttributeValue(String, String) - Method in class lux.xml.EventToStaxBridge
-
- getAxis() - Method in class lux.xpath.PathStep
-
- getBase() - Method in class lux.xpath.Predicate
-
- getBaseQuery() - Method in class lux.compiler.XPathQuery
-
A query generated by a predicate expression.
- 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
-
- 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
-
- getCharacterEncodingScheme() - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- 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
-
- getDefaultName() - Method in class lux.index.field.FieldDefinition
-
Note that field name uniqueness is not enforced by the API, but if two fields with different
options share the same name, unpredictable behavior will ensue! This is an historical quirk
of Lucene, which allows
indexing a field in different ways at different times without enforcing a consistent schema.
- 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
-
- getDocReader() - Method in class lux.Evaluator
-
- getDocs() - Method in class lux.solr.SolrIndexConfig
-
- getDocument() - Method in class lux.xml.SaxonDocBuilder
-
- getDocument() - Method in class lux.xml.Serializer
-
- getDocumentBytes() - Method in class lux.index.XmlIndexer
-
- getDocumentText() - Method in class lux.index.XmlIndexer
-
- getDocWriter() - Method in class lux.Evaluator
-
- getElementText() - Method in class lux.xml.EventToStaxBridge
-
- getEltQNameCounts() - Method in class lux.index.XmlPathMapper
-
- getEncodedName() - Method in class lux.xml.QName
-
- getEncoding() - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- getEventAttQName(XMLStreamReader, int) - Method in class lux.index.XmlPathMapper
-
- getEventType() - Method in class lux.xml.EventToStaxBridge
-
- 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() - Method in enum lux.index.FieldName
-
- getField(FieldName) - 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(FieldName) - Method in class lux.index.IndexConfiguration
-
Get the effective name of a field, given its canonical name.
- getFieldName(FieldDefinition) - Method in class lux.index.IndexConfiguration
-
Get the effective name of a field, given its definition.
- getFieldName() - Method in class lux.query.RangePQuery
-
- 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.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
-
- getFunctionDefinitions() - Method in class lux.xquery.XQuery
-
- getFunctionQName() - Method in class lux.functions.Commit
-
- 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.FieldValues
-
- getFunctionQName() - Method in class lux.functions.Highlight
-
- getFunctionQName() - Method in class lux.functions.InsertDocument
-
- 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
-
- 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.index.field.AttributeQNameField
-
- getInstance() - Static method in class lux.index.field.AttributeTextField
-
- getInstance() - Static method in class lux.index.field.DocumentField
-
- getInstance() - Static method in class lux.index.field.ElementQNameField
-
- getInstance() - Static method in class lux.index.field.ElementTextField
-
- getInstance() - Static method in class lux.index.field.PathField
-
- getInstance() - Static method in class lux.index.field.PathOccurrenceField
-
- getInstance() - Static method in class lux.index.field.PathValueField
-
- getInstance() - Static method in class lux.index.field.QNameValueField
-
- getInstance() - Static method in class lux.index.field.TinyBinaryField
-
- getInstance() - Static method in class lux.index.field.TinyBinarySolrField
-
- getInstance() - Static method in class lux.index.field.URIField
-
- getInstance() - Static method in class lux.index.field.XmlTextField
-
- 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.LuxUpdateProcessorFactory
-
- getInstance() - Static method in class lux.xpath.Dot
-
- 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
-
- getLastOptimized() - Method in class lux.Compiler
-
- getLengthExpr() - Method in class lux.xpath.Subsequence
-
- getLHS() - Method in class lux.xpath.PathExpression
-
- getLocalName() - Method in class lux.xml.EventToStaxBridge
-
- getLocation() - Method in class lux.xml.EventToStaxBridge
-
- 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.Eval
-
- getMaximumNumberOfArguments() - Method in class lux.functions.FieldTerms
-
- getMaximumNumberOfArguments() - Method in class lux.functions.FieldValues
-
- getMaximumNumberOfArguments() - Method in class lux.functions.Highlight
-
- 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.FieldValues
-
- getMinimumNumberOfArguments() - Method in class lux.functions.Highlight
-
- 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.solr.SolrIndexConfig
-
- getName() - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- getNamePool() - Method in class lux.xml.EventToStaxBridge
-
Get the NamePool used by this bridge to translate integer name codes to QNames
- getNames() - Method in class lux.index.QNameTextMapper
-
- getNamespace() - Method in class lux.xpath.Namespace
-
- getNamespaceContext() - Method in class lux.xml.EventToStaxBridge
-
- getNamespaceCount() - Method in class lux.xml.EventToStaxBridge
-
- getNamespaceDeclarations() - Method in class lux.xquery.XQuery
-
- getNamespaceMap() - Method in class lux.index.IndexConfiguration
-
- getNamespacePrefix(int) - Method in class lux.xml.EventToStaxBridge
-
- getNamespaceResolver() - Method in class lux.functions.NamespaceAwareFunctionCall
-
- getNamespaceURI() - Method in class lux.xml.EventToStaxBridge
-
- getNamespaceURI(int) - Method in class lux.xml.EventToStaxBridge
-
- getNamespaceURI(String) - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- getParseableQuery() - Method in class lux.compiler.XPathQuery
-
- 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.
- getPathValues() - Method in class lux.index.XPathValueMapper
-
- getPIData() - Method in class lux.xml.EventToStaxBridge
-
- getPITarget() - Method in class lux.xml.EventToStaxBridge
-
- 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.xml.EventToStaxBridge
-
- 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.SearchResultIterator
-
This iterator has no special properties
- getProperty(String) - Method in class lux.xml.EventToStaxBridge
-
- getProvider() - Method in class lux.xml.EventToStaxBridge
-
Get the underlying event stream
- getQName() - Method in class lux.xpath.NodeTest
-
- getQName() - Method in class lux.xquery.Variable
-
- getQuery() - Method in class lux.compiler.VarBinding
-
- 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
-
- getQueryStats() - Method in class lux.Evaluator
-
- getQueryString() - Method in class lux.solr.LuxDispatchFilter.Request
-
- getRangeTermType() - Method in enum lux.index.field.FieldDefinition.Type
-
- getResultType() - Method in class lux.compiler.XPathQuery
-
- getResultType(SequenceType[]) - Method in class lux.functions.Commit
-
- 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(SequenceType[]) - Method in class lux.functions.FieldValues
-
- 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.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.
- getScore(int) - Method in class lux.search.highlight.TokenGroup
-
- getSearcher() - Method in class lux.Evaluator
-
- 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
-
- 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
-
- getSortFields() - Method in class lux.compiler.XPathQuery
-
- getSortKeys() - Method in class lux.xquery.OrderByClause
-
- 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
-
- getText() - Method in class lux.xml.EventToStaxBridge
-
- getTextCharacters() - Method in class lux.xml.EventToStaxBridge
-
- getTextCharacters(int, char[], int, int) - Method in class lux.xml.EventToStaxBridge
-
- getTextLength() - Method in class lux.xml.EventToStaxBridge
-
- getTextLocation(int) - Method in class lux.xml.Offsets
-
- getTextStart() - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- 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
-
- getVersion() - Method in class lux.xml.EventToStaxBridge
-
- getWrappedAnalyzer(String) - Method in class lux.index.MultiFieldAnalyzer
-
- getXdmNode() - Method in class lux.index.XmlIndexer
-
- getXdmValue() - Method in class lux.XdmResultSet
-
- 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
-
- 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.search.highlight.StreamingElementTokens
-
- 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
-
- INDEX_PATHS - Static variable in class lux.index.IndexConfiguration
-
- INDEX_QNAMES - Static variable in class lux.index.IndexConfiguration
-
- INDEX_VALUES - Static variable in class lux.index.IndexConfiguration
-
- 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.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
-
- initializeEXPath(Processor) - Static method in class lux.compiler.EXPathSupport
-
- InsertDocument - Class in lux.functions
-
function lux:insert-document($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
-
- isAttributeSpecified(int) - Method in class lux.xml.EventToStaxBridge
-
- isAxisMask(int) - Method in enum lux.xpath.PathStep.Axis
-
- isCharacters() - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- isEndElement() - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- isImmutable() - Method in class lux.compiler.XPathQuery
-
- isIndexingEnabled() - Method in class lux.index.IndexConfiguration
-
- isInheritNamespaces() - Method in class lux.xquery.XQuery
-
- 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.URIField
-
- isSpan() - Method in class lux.query.ParseableQuery
-
- isSpan() - Method in class lux.query.SpanBooleanPQuery
-
- isSpan() - Method in class lux.query.SpanMatchAll
-
- isSpan() - Method in class lux.query.SpanNearPQuery
-
- isSpan() - Method in class lux.query.SpanTermPQuery
-
- isStandalone() - Method in class lux.xml.EventToStaxBridge
-
- isStartElement() - Method in class lux.xml.EventToStaxBridge
-
- 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.
- isWhiteSpace() - Method in class lux.xml.EventToStaxBridge
-
- 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
-
- iterator() - Method in class lux.index.field.FieldValues
-
- iterator() - Method in class lux.XdmResultSet
-
- 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(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
-
- 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
-
- require(int, String, String) - Method in class lux.xml.EventToStaxBridge
-
- 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.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.Evaluator.LuxURIResolver
-
Evaluator provides this method as an implementation of URIResolver so as to resolve uris in service of fn:doc().
- 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) - Method in class lux.xml.GentleXmlReader
-
- restrict(ValueType) - Method in enum lux.xml.ValueType
-
- retrievalTime - Variable in class lux.QueryStats
-
time spent retrieving and parsing documents
- returnXmlIndexer(XmlIndexer) - Method in class lux.solr.SolrIndexConfig
-
- Root - Class in lux.xpath
-
- Root() - Constructor for class lux.xpath.Root
-
- 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(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.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
- 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.
- SearchResultIterator(LuxSearcher, CachingDocReader, QueryStats, Query, String, int) - Constructor for class lux.SearchResultIterator
-
- 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
-
- setArguments(AbstractExpression...) - Method in class lux.xpath.FunCall
-
- setBaseQuery(XPathQuery) - Method in class lux.compiler.XPathQuery
-
- setBindingContext(VariableContext) - Method in class lux.xquery.Variable
-
- setContextItem(Object) - Method in class lux.QueryContext
-
- 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
-
- setLengthExpr(AbstractExpression) - Method in class lux.xpath.Subsequence
-
- setName(QName) - Method in class lux.xquery.Variable
-
- setNamespaceAware(boolean) - Method in class lux.index.analysis.QNameTokenFilter
-
- setNamespaceAware(boolean) - Method in class lux.index.XmlPathMapper
-
- setNextDocID(Integer) - 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.
- 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
-
- setQueryStats(QueryStats) - Method in class lux.Evaluator
-
- setQueryString(String) - Method in class lux.solr.LuxDispatchFilter.Request
-
- 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
-
- 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
-
- 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) - Constructor for class lux.solr.SolrIndexConfig
-
- solrIndexConfig - Variable in class lux.solr.XQueryComponent
-
- 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
-
- standaloneSet() - Method in class lux.xml.EventToStaxBridge
-
- 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 - 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.index.field.FieldDefinition.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum lux.index.FieldName
-
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.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.FieldName
-
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
-
- XML_TEXT - Static variable in class lux.index.IndexConfiguration
-
full text field that indexes all the text in a document (not including attribute values).
- 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
-
- 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
-
- 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.
- 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
- XPathQuery - Class in lux.compiler
-
Wraps a Lucene Query, with advice as to how to process its results as XPath.
- 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
-