Package net.sf.saxon.query
package net.sf.saxon.query
-
ClassDescriptionThis interface represents the union of global variable declarations and function declarations in XQuery modulesThis object represents a dynamic context for query execution.Class to hold compile-time information about an XQuery global variable or parameterThis implementation of FunctionLibrary contains all the functions imported into a Query Module.A ModuleURIResolver is used when resolving references to query modules.This class defines extensions to the XPath parser to handle the additional syntax supported in XQueryThis 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.This utility class takes the result sequence produced by a query, and wraps it as an XML document.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.This class is the standard ModuleURIResolver used to implement the "import module" declaration in a Query Prolog.StaticQueryContext is the implementation of StaticContext used when processing XQuery expressions.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.An UndeclaredVariable object is created when a reference is encountered to a variable that has not yet been declared.XQueryExpression represents a compiled query.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.