public class FieldTerms
extends net.sf.saxon.lib.ExtensionFunctionDefinition
function lux:field-terms($field-name as xs:string?, $start as xs:string?) as xs:anyAtomicItem*
This function accepts the name of a Lucene field, and a starting value, and returns the sequence of terms drawn from the field, ordered according to its natural order, starting with the first term that is >= the starting value.
If the $field-name argument is empty, the terms are drawn from the default
field defined by the IndexConfiguration, generally the
XmlTextField.
| Constructor and Description |
|---|
FieldTerms() |
| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.value.SequenceType[] |
getArgumentTypes() |
net.sf.saxon.om.StructuredQName |
getFunctionQName() |
int |
getMaximumNumberOfArguments() |
int |
getMinimumNumberOfArguments() |
net.sf.saxon.value.SequenceType |
getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes) |
net.sf.saxon.lib.ExtensionFunctionCall |
makeCallExpression() |
boolean |
trustResultType() |
public net.sf.saxon.om.StructuredQName getFunctionQName()
getFunctionQName in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.value.SequenceType[] getArgumentTypes()
getArgumentTypes in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic int getMinimumNumberOfArguments()
getMinimumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic int getMaximumNumberOfArguments()
getMaximumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic boolean trustResultType()
trustResultType in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
getResultType in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
makeCallExpression in class net.sf.saxon.lib.ExtensionFunctionDefinitionCopyright © 2013. All Rights Reserved.