| MarkLogic XDBC.NET Library | |
MarkLogic.Xdbc Namespace
The MarkLogic.Xdbc namespace provides core interfaces and functionality for
XDBC implementations. XDBC libraries should implement these interfaces to
for maximum capability and XDBC compatibility.
Namespace hierarchy
Classes
| Class | Description |
|---|
| XdbcConnectionFactory |
An abstract factory class for creating XDBC database connection objects.
|
| XdbcDuration |
A duration represents an XQuery duration primitive type.
|
| XdbcException |
Provides information on an exception that occurs during Xdbc processing.
|
| XdbcRuntimeException |
Provides information on a runtime exception that occurs during Xdbc processing
|
| XdbcWarning |
Provides information on database access warnings
|
| XdbcXQueryException |
Provides information on an XQuery exception that occurs during XDBC processing.
|
| XdbcXQueryRuntimeException |
Provides information on an XQuery runtime exception that occurs during XDBC processing
|
Interfaces
| Interface | Description |
|---|
| IXdbcCommand |
Encapsulates a single XQuery query, including statically declared namespaces
as well as inline function definitions.
|
| IXdbcConnection |
A connection (session) with a specific database. Within the context
of an XdbcConnection, XQuery statements are executed and results are
returned.
|
| IXdbcDatabaseMetaData |
Provides specific information about the capabilities of the XML database and XDBC driver.
|
| IXdbcResultSequence |
Represents a sequence of XQuery values representing the result of evaluating
a single XQuery command.
|
Enumerations