| Interface | Description |
|---|---|
| AdhocQuery |
A specialization of
Request which
contains an ad-hoc query (XQuery code as a literal String) to be
submitted and evaluated by the MarkLogic Server. |
| Content |
A Content object encapsulates content (a
document) that can be transferred to and inserted into a
contentbase.
|
| ContentbaseMetaData |
Meta-data about a contentbase as represented by
a
Session
instance. |
| ContentSource |
A ContentSource object describes a content
source (MarkLogic Server instance) and serves as a factory that
creates
Session
objects. |
| ModuleInvoke |
An specialization of
Request that
contains the URI of an XQuery module (resident in the server) to be
evaluated by the MarkLogic Server. |
| ModuleSpawn |
An extension of
Request that
contains the URI of an XQuery module (resident server-side) to be
spawned asynchronously by the MarkLogic Server. |
| Request |
Base Request interface that contains methods
common to all requests.
|
| ResultItem |
An
XdmItem
that is a member of a ResultSequence. |
| ResultSequence |
A sequence of
ResultItem values
as returned from a query or module execution. |
| Session |
A Session object represents a conversation with
a contentbase (database) on a MarkLogic Server instance (
ContentSource)
and holds state information related to that conversation. |
| UserCredentials |
This interface encapsulates a user
identity.
|
| Class | Description |
|---|---|
| ContentCapability |
A typesafe enumeration class defining permission
capability values.
|
| ContentCreateOptions |
A set of creation options to be applied to a
document when it is inserted into a contentbase.
|
| ContentFactory |
A helper class for creating instances of
Content. |
| ContentPermission |
An individual
Content
(document) permission, a capability/role pair. |
| ContentSourceFactory |
Static helper class with factory methods to
create instances of
ContentSource
using explicit connection parameters. |
| DocumentFormat |
Typesafe enumeration of allowable formats for
document insertion.
|
| DocumentRepairLevel |
A typesafe enumeration class defining load-time
document repair levels.
|
| RequestOptions |
This class represents options to apply to
execution of a query.
|
| ResultChannelName |
A type-safe enumeration of
ResultSequence
channel names. |
| SecurityOptions |
This class contains the SSL security options to
be used by secure XCC connections.
|
| ValueFactory |
This class contains various static factory
methods that return instances of
XdmValue
and XdmVariable. |
| Version |
Auto-generated class that defines the XCC
release number.
|
| Enum | Description |
|---|---|
| Session.TransactionMode | Deprecated |
| Session.Update |
Nature of a transaction: query, update or
auto-detect based on the statement.
|
This package contains the core public interfaces for XCC. See the overview page for a brief introduction to XCC. Also see the types sub-package for UML diagrams of the classes that represent the XML Data Model hierarchy.
Copyright (c) 2006-2026 Progress
Software Corporation and/or its subsidiaries or affiliates. All
Rights Reserved.
Complete online documentation for MarkLogic Server,
XQuery and related components may
be found at
docs.progress.com