This class represents an annotation that appears in a function or variable declaration
A comparer that compares atomic values for equality, with the properties: - non-comparable types compare false - NaN compares equal to NaN
Class to handle equivalence comparisons of singletons.
Parser extension for new syntax in XQuery Update and/or XQuery 3.0.
An IndexedFilterExpression contains a base expression and a filter predicate.
An IndexedLookupExpression contains a base expression and a lookup expression.
|IndexedValue<T extends Item>||
A representation of a (sequence) value that allows the construction of one or more indexes to provide rapid access to the items in the sequence.
This class acts as a container for an extension function defined to call a method in a user-defined class.
This class checks that NodeInfo objects returned by an extension function were created under the right Configuration
A user-defined function that is declared as a memo function, meaning that it remembers results of previous calls.
A MultiIndex provides fast access to the items in a sequence.
Expression class that implements the "outer for" clause of XQuery 1.1
This class enables a client to find all nodes in a document that match a particular pattern.
Concrete implementation of a separately-compiled XQuery library
A version of StaticQueryContext for Saxon-PE, that extends the capability by allowing compilation of XQuery 1.1 syntax
An optimized Choose expression in which all the branches are tests of the same expression for equality with some value.
This class implements a try/catch expression.
Parser extension for new syntax in XPath 3.0.
This package contains classes used to support expressions and instructions that are new in XPath 3.0, XQuery 3.0, or XSLT 3.0, and that don't fit conveniently into a more specialized category (such as streaming). Most of these classes represent internally-generated expressions or functions on the expression tree; the package also includes the XPath 3.0 and XQuery 3.0 parser extensions, and the Saxon-EE optimizer.
None of these classes will be used by typical user applications.
com.saxonica.expr.ee contains classes that belong to the same
general category, but are specific to Saxon-EE as distinct from Saxon-PE.
Michael H. Kay
30 July 2010
Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.