| Interface | Description | 
|---|---|
| ConnectionPoolXQDataSource | A factory for  PooledXQConnectionobjects. | 
| PooledXQConnection | An object that provides hooks for connection pool management. | 
| XQConnection | A connection (session) with a specific XQuery engine. | 
| XQConnectionEventListener | An object that registers to be notified of events generated by a
  PooledXQConnectionobject. | 
| XQDataFactory | This interface represents a factory to obtain sequences,
 item objects and types. | 
| XQDataSource | An  XQDataSourceis a factory forXQConnectionobjects. | 
| XQDynamicContext | XQDynamicContextprovides access to the dynamic context as defined in
 2.1.2
 Dynamic Context, XQuery 1.0: An XML Query Language. | 
| XQExpression | This interface describes the execute immediate functionality for
 expressions. | 
| XQItem | This interface represents an item in the XDM. | 
| XQItemAccessor | This interface represents a common interface for accessing the values of
 an XQuery item. | 
| XQItemType | The  XQItemTypeinterface represents an item type as defined in
 XQuery 1.0: An XML Query language. | 
| XQMetaData | XQMetaDatainterface provides information about the data source,
 in various aspects, such as the product name and version identification,
 supported features, specific behaviors, user information, product limits
 and so forth. | 
| XQPreparedExpression | This interface describes an expression that can be prepared for multiple
 subsequent executions. | 
| XQResultItem | This interface represents an immutable item object obtained from an
  XQResultSequenceusing thegetItemmethod. | 
| XQResultSequence | This interface represents a sequence of items obtained as a result of
 evaluation XQuery expressions. | 
| XQSequence | This interface represents a sequence of items as defined in the
 XDM. | 
| XQSequenceType | The  XQSequenceTypeinterface represents a sequence type as
 XQuery 1.0: An XML Query language. | 
| XQStaticContext | An  XQStaticContextrepresents default values for various
 
 XQuery Static Context Components. | 
| Class | Description | 
|---|---|
| XQConnectionEvent | An event object that provides information about the
 source of a connection-related event. | 
| XQConstants | XQConstantsclass provides constants that can be
 used in the XQJ API. | 
| XQStackTraceElement | This class represents a frame in a stack trace, akin to the
  java.lang.StackTraceElementbut for XQuery callstacks
 instead of Java. | 
| XQStackTraceVariable | This class represents the list of variables and their values
 in an error stack. | 
| Exception | Description | 
|---|---|
| XQCancelledException | XQCancelledExceptionis an exception to indicate that the
 current XQuery processing is cancelled by the application through acancel()request. | 
| XQException | An exception that provides information on XQJ, XQuery or other errors
 reported by an XQJ implementation. | 
| XQQueryException | An exception that provides information on errors occurring during the
 evaluation of an xquery. | 
Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.