Skip navigation links

Oracle® Database XML Java API Reference
12c Release 1 (12.1)

E15981-09


Package oracle.xml.xquery

Contains extensions to the XQuery API for Java (JSR 225) and OXQDataSource, the Oracle implementation of XQDataSource.

See:
          Description

Interface Summary
OXQCloseable Extension methods for closeable objects.
OXQCompositeResolverFactory The factory interface for creating composite entity resolvers.
OXQConnection Extensions to javax.xml.xquery.XQConnection.
OXQDataFactory Extensions to javax.xml.xquery.XQDataFactory.
OXQDynamicContext Extensions to javax.xml.xquery.XQDynamicContext.
OXQEntityLoader Manages the lifecycle of schemas and modules in the static context.
OXQEntityResolverFactory A factory for creating instances of OXQEntityResolver.
OXQExpression Extensions to javax.xml.xquery.XQExpression.
OXQFileResolverFactory The factory interface that creates resolvers for Java's 'file:' URIs.
OXQFunctionContext The runtime context provided to extensions of OXQFunctionEvaluator.
OXQFunctionMetaData Function metadata used when resolving an external function.
OXQHttpResolverFactory The factory interface for creating entity resolvers for the HTTP protocol.
OXQItem Extensions to javax.xml.xquery.XQItem.
OXQItemAccessor Extensions to javax.xml.xquery.XQItemAccessor.
OXQJavaResolverFactory The factory interface for creating entity resolvers for external functions implemented in Java.
OXQOptions Exposes the contents of zero or more XQuery option declarations.
OXQPreparedExpression Extensions to javax.xml.xquery.XQPreparedExpression.
OXQSequence Extensions to javax.xml.xquery.XQSequence.
OXQSerializationParameters Models the supported serialization parameters.
OXQStackTraceElement Provides contextual information about query processing to an XQuery debugger client.
OXQStackTraceVariable Provides information about a variable binding in addition to what is provided by XQStackTraceVariable.
OXQStaticContext Extensions to javax.xml.xquery.XQStaticContext.
OXQView.OXQViewAccessor Generic interface implemented by all XQJ objects which are capable of providing an OXQJ view.

 

Class Summary
OXQConstants Constant values.
OXQDataSource Implements javax.xml.xquery.XQDataSource.
OXQDebugListener An event listener for implementing an XQuery debugger client.
OXQEntity The entity returned by an OXQEntityResolver.
OXQEntityLocator The location of an entity to be resolved.
OXQEntityResolver Used by the XQuery processor to obtain different kinds of resource entities.
OXQEntityResolverRequestOptions Additional options for use when resolving an entity.
OXQFunctionEvaluator Extensions of this can be used to implement XQuery external functions.
OXQView This class provides methods to access Oracle's XQJ extensions (OXQJ) and extensions to other classes returned by the XQJ implementation.

 

Enum Summary
OXQEntityKind The kind of entity to be resolved.

 

Package oracle.xml.xquery Description

Contains extensions to the XQuery API for Java (JSR 225) and OXQDataSource, the Oracle implementation of XQDataSource.

This is the documentation for Oracle's standalone XQuery 1.0 processor. It is implemented purely in Java and runs in the same JVM as the application. This processor supports the XQuery API for Java (XQJ) as well as some non-standard extensions. Specifically, this package contains:

Thread-safety

The Oracle implementation of XQJ is not thread-safe. For example, an instance of XQSequence must be accessed by only one thread. However, a restricted form of thread safety is supported for managing instances of XQConnection.

Since:
12.1

Skip navigation links

Oracle® Database XML Java API Reference
12c Release 1 (12.1)

E15981-09


Copyright © 2003, 2014, Oracle and/or its affiliates. All rights reserved.