lux.functions
Class SearchBase
java.lang.Object
net.sf.saxon.lib.ExtensionFunctionDefinition
lux.functions.SearchBase
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- Count, Exists, Search
public abstract class SearchBase
- extends net.sf.saxon.lib.ExtensionFunctionDefinition
A base class for functions that execute search queries.
- See Also:
- Serialized Form
| Methods inherited from class net.sf.saxon.lib.ExtensionFunctionDefinition |
dependsOnFocus, getFunctionQName, getResultType, hasSideEffects, trustResultType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchBase
public SearchBase()
getMinimumNumberOfArguments
public int getMinimumNumberOfArguments()
- Overrides:
getMinimumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinition
getMaximumNumberOfArguments
public int getMaximumNumberOfArguments()
- Overrides:
getMaximumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinition
getArgumentTypes
public net.sf.saxon.value.SequenceType[] getArgumentTypes()
- Specified by:
getArgumentTypes in class net.sf.saxon.lib.ExtensionFunctionDefinition
makeCallExpression
public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
- Specified by:
makeCallExpression in class net.sf.saxon.lib.ExtensionFunctionDefinition
getEvaluator
public static Evaluator getEvaluator(net.sf.saxon.expr.XPathContext context)
iterate
protected abstract net.sf.saxon.om.SequenceIterator<? extends net.sf.saxon.om.Item> iterate(org.apache.lucene.search.Query query,
Evaluator eval,
long facts,
String sortCriteria,
int start)
throws net.sf.saxon.trans.XPathException
- Throws:
net.sf.saxon.trans.XPathException
Copyright © 2013. All Rights Reserved.