Package net.sf.saxon.query

Interface Summary
Declaration This interface represents the union of global variable declarations and function declarations in XQuery modules
ModuleURIResolver A ModuleURIResolver is used when resolving references to query modules.
XQueryFunctionBinder  
 

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.