MarkLogic XDBC.NET Library

MarkLogic.Xdmp Namespace

The MarkLogic.Xdmp namespace provides a default implementation of the XBDC interfaces.

Namespace hierarchy

Classes

ClassDescription
XdmpCommand Encapsulates a single XQuery query, including statically declared namespaces as well as inline function definitions.
XdmpConnection A connection (session) with a specific database. Within the context of an IXdbcConnection, XQuery statements are executed and results are returned.
XdmpConnectionFactory The XDMP implementation of an XdbcConnectionFactory. This is the default connection factory implementation.
XdmpDatabaseMetaData Encapsulates information characterizing the current configuration and state of the XDMP database.
XdmpDataSource A DataSource for creating connections to a specific Xdmp database. This class provides all the methods from javax.sql.DataSource, but doesn't actually implement that interface, since Xdmp is fundamentally not a SQL datasource
XdmpDocInsertStream An XdmpDocInsertStream is used to insert a document into a MarkLogic database.
XdmpDocOptions Encapsulates the set of properties used to load a document via the XdmpDocInsertStream class.
XdmpLogger The logger class for the MarkLogic.Xdmp implementation.
XdmpMultipartInputStream This class wraps around the Stream class. The stream reads the underlying value of a result sequence part.
XdmpPermission Specifies a document permission when opening a document insert stream.
XdmpResultEnumerator Implements the System.Collections.IEnumerator interface for the XdmpResultSequence object.
XdmpResultSequence Provides an implementation of the IXdbcResultSequence interface.
XdmpUtilities A class of public utility functions that are shared throughout the XDMP implementation
XdmpVersion Provides information regarding the version of the XDMP driver

Enumerations

EnumerationDescription
XdmpCapability An enumeration of capabilities/permissions for doc insert requests to CIS
XdmpDocumentFormat An enumeration of document types that can be inserted into the database
XdmpErrorCorrection An enumeration of error correction behavior when inserting documents into CIS
XdmpLoggerLevel Provides an enumeration of logging levels for XDBC.NET client debugging support.