A Binary Document Manager provides database
operations on binary documents.
The MetadataExtraction enumeration identifies
whether properties are extracted from binary documents to metadata
properties on the binary document, to a separate XHTML document, or
not at all.
A Content Descriptor identifies the properties
of some content.
A Document Descriptor describes a database
document.
A Document Manager provides database operations
on a document.
The Metadata enumeration specifies the
categories of metadata read from or written to the database.
A DocumentMetadataPatchBuilder specifies changes
to the metadata of a database document.
A Call specifies how to apply a built-in or
library function when replacing an existing fragment.
A CallBuilder constructs a Call to a built-in or
library function to produce the replacement for an existing
fragment.
The Cardinality enumeration indicates the number
of times that a path can match without error (which defaults to
ZERO_OR_MORE, meaning any number of matches).
A PatchHandle produced by the builder can
produce a string representation of the patch for saving, logging,
or other uses.
Allows iteration over documents in the page as
DocumentRecord
instances.
A DocumentPatchBuilder specifies changes to the
metadata, content, or both of a database document.
MarkLogic's REST API patch operations support
two path languages for JSON, XPATH and JSONPATH.
The Position enumeration indicates the location
relative to the context for inserting content.
Each DocumentRecord represents one document, its
uri, format, mime-type and possibly its metadata (collections,
properties, quality, and permissions).
A DocumentUriTemplate specifies how the server
should construct a name for a document.
A Generic Document Manager supports database
operations on documents with an unknown format.
A JSON Document Manager supports database
operations on JSON documents.
ServerTransform specifies the invocation of a
transform on the server including both the name of the transform
and the parameters passed to the transform.
A Text Document Manager supports database
operations on text documents.
A XML Document Manager supports database
operations on XML documents.
The DocumentRepair enumeration specifies whether
an XML document is repaired as much as possible or not at
all.