Class Summary |
DynamicQueryContext |
This object represents a dynamic context for query execution. |
GlobalVariableDefinition |
Class to hold compile-time information about an XQuery global variable
or parameter |
ImportedFunctionLibrary |
This implementation of FunctionLibrary contains all the functions imported into a Query Module. |
QueryParser |
This class defines extensions to the XPath parser to handle the additional
syntax supported in XQuery |
QueryReader |
This class contains static methods used to read a query as a byte stream, infer the encoding if
necessary, and return the text of the query as a string; also methods to import functions and variables
from one module into another, and check their consistency. |
QueryResult |
This utility class takes the result sequence produced by a query, and wraps it as
an XML document. |
SequenceWrapper |
This class can be used in a push pipeline: it accepts any sequence as input, and generates
a document in which the items of the sequence are wrapped by elements containing information about
the types of the items in the input sequence. |
StandardModuleURIResolver |
This class is the standard ModuleURIResolver used to implement the "import module" declaration
in a Query Prolog. |
StaticQueryContext |
StaticQueryContext is the implementation of StaticContext used when processing XQuery
expressions. |
UnboundFunctionLibrary |
An UnboundFunctionLibrary is not a real function library; rather, it is used to keep track of function calls
that cannot yet be bound to a known declared function, but will have to be bound when all user-declared functions
are available. |
UndeclaredVariable |
An UndeclaredVariable object is created when a reference is encountered to a variable
that has not yet been declared. |
XQueryExpression |
XQueryExpression represents a compiled query. |
XQueryFunction |
|
XQueryFunctionLibrary |
An XQueryFunctionLibrary is a function library containing all the user-defined functions available for use within a
particular XQuery module: that is, the functions declared in that module, and the functions imported from other
modules. |