Package | Description |
---|---|
com.marklogic.client.document |
The package provides classes for creating, retrieving, updating, and deleting
documents in the database for the REST server.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DocumentPatchBuilder
A DocumentPatchBuilder specifies changes to the metadata, content,
or both of a database document.
|
Modifier and Type | Method and Description |
---|---|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.addCollection(java.lang.String... collections)
Adds the specified collections.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.addMetadataValue(java.lang.String key,
java.lang.String value)
Adds a new metadata-value
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.addPermission(java.lang.String role,
DocumentMetadataHandle.Capability... capabilities)
Adds a role with the specified capabilities
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.addPropertyValue(javax.xml.namespace.QName name,
java.lang.Object value)
Adds a new metadata property with a namespaced name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.addPropertyValue(java.lang.String name,
java.lang.Object value)
Adds a new metadata property with a simple name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.deleteCollection(java.lang.String... collections)
Deletes the specified collections.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.deleteMetadataValue(java.lang.String key)
Deletes the specified metadata-value with the given key.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.deletePermission(java.lang.String... roles)
Deletes the specified roles.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.deleteProperty(javax.xml.namespace.QName... names)
Deletes the specified metadata properties with namespaced names.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.deleteProperty(java.lang.String... names)
Deletes the specified metadata properties with simple names.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.library(java.lang.String ns,
java.lang.String at)
Specifies an XQuery library installed on the server
that supplies functions for modifying existing fragments.
|
DocumentMetadataPatchBuilder |
DocumentManager.newPatchBuilder(Format pathFormat)
For XMLDocumentManager or JSONDocumentManager, creates a builder for specifying changes
to the document and metadata of a document.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replaceCollection(java.lang.String oldCollection,
java.lang.String newCollection)
Replaces the specified collection.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replaceMetadataValue(java.lang.String key,
java.lang.String newValue)
Replaces the existing metadata-value
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replaceMetadataValueApply(java.lang.String key,
DocumentMetadataPatchBuilder.Call call)
Specifies a replacement operation by applying a function
to the metadata-value.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePermission(java.lang.String role,
DocumentMetadataHandle.Capability... newCapabilities)
Replaces the existing capabilities of a role.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePermission(java.lang.String oldRole,
java.lang.String newRole,
DocumentMetadataHandle.Capability... newCapabilities)
Replaces an existing role with a new role.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePropertyApply(javax.xml.namespace.QName name,
DocumentMetadataPatchBuilder.Call call)
Specifies a replacement operation by applying a function
to a metadata property having a namespaced name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePropertyApply(java.lang.String name,
DocumentMetadataPatchBuilder.Call call)
Specifies a replacement operation by applying a function
to a metadata property having a simple name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePropertyValue(javax.xml.namespace.QName name,
java.lang.Object newValue)
Replaces the existing value of a metadata property having a namespaced name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePropertyValue(javax.xml.namespace.QName oldName,
javax.xml.namespace.QName newName,
java.lang.Object newValue)
Replaces an existing metadata property with a new property having a namespaced name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePropertyValue(java.lang.String name,
java.lang.Object newValue)
Replaces the existing value of a metadata property having a simple name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.replacePropertyValue(java.lang.String oldName,
java.lang.String newName,
java.lang.Object newValue)
Replaces an existing metadata property with a new property having a simple name.
|
DocumentMetadataPatchBuilder |
DocumentMetadataPatchBuilder.setQuality(int quality)
Sets the search quality of the document.
|
Copyright © 2013-2020 MarkLogic Corporation.