| Package | Description |
|---|---|
| com.marklogic.client.expression |
The package provides classes for building Optic plan pipelines and expressions for execution on the REST server.
|
| com.marklogic.client.type |
The package provides interfaces specifying the type of an expression or value as passed to a
PlanBuilder method or returned from a RowRecord method. |
| Modifier and Type | Method and Description |
|---|---|
NodeExpr |
FnExpr.root(NodeExpr arg)
Returns the root of the tree to which arg belongs.
|
NodeExpr |
XdmpExpr.toJson(ItemSeqExpr item)
Constructs a JSON document.
|
| Modifier and Type | Method and Description |
|---|---|
XsAnyURIExpr |
FnExpr.baseUri(NodeExpr arg)
Returns the value of the base-uri property for the specified node.
|
XsAnyURIExpr |
FnExpr.documentUri(NodeExpr arg)
Returns the value of the document-uri property for the specified node.
|
ItemSeqExpr |
XdmpExpr.fromJson(NodeExpr arg)
Atomizes a JSON node, returning a JSON value.
|
XsStringExpr |
FnExpr.generateId(NodeExpr node)
Returns a string that uniquely identifies a given node.
|
XsBooleanExpr |
FnExpr.lang(XsStringExpr testlang,
NodeExpr node)
This function tests whether the language of node, or the context node if the second argument is omitted, as specified by xml:lang attributes is the same as, or is a sublanguage of, the language specified by testlang.
|
XsStringExpr |
FnExpr.localName(NodeExpr arg)
Returns the local part of the name of arg as an xs:string that will either be the zero-length string or will have the lexical form of an xs:NCName.
|
XsStringExpr |
FnExpr.name(NodeExpr arg)
Returns the name of a node, as an
xs:string that is either the zero-length string, or has the lexical form of an xs:QName. |
XsAnyURIExpr |
FnExpr.namespaceUri(NodeExpr arg)
Returns the namespace URI of the xs:QName of the node specified by arg.
|
XsBooleanExpr |
FnExpr.nilled(NodeExpr arg)
Summary: Returns an xs:boolean indicating whether the argument node is “nilled”.
|
XsStringSeqExpr |
XdmpExpr.nodeCollections(NodeExpr node)
Returns any collections for the node’s document in the database.
|
XsStringExpr |
XdmpExpr.nodeKind(NodeExpr node)
Returns an
xs:string representing the node’s kind: either “document”, “element”, “attribute”, “text”, “namespace”, “processing-instruction”, “binary”, or “comment”. |
MapMapExpr |
XdmpExpr.nodeMetadata(NodeExpr node)
Returns the metadata value of a given node.
|
XsStringExpr |
XdmpExpr.nodeMetadataValue(NodeExpr uri,
String keyName)
Returns the metadata value of a node for a particular key.
|
XsStringExpr |
XdmpExpr.nodeMetadataValue(NodeExpr uri,
XsStringExpr keyName)
Returns the metadata value of a node for a particular key.
|
XsQNameExpr |
FnExpr.nodeName(NodeExpr arg)
Returns an expanded-QName for node kinds that can have names.
|
ItemSeqExpr |
XdmpExpr.nodePermissions(NodeExpr node)
Returns the permissions to a node’s document.
|
ItemSeqExpr |
XdmpExpr.nodePermissions(NodeExpr node,
String outputKind)
Returns the permissions to a node’s document.
|
ItemSeqExpr |
XdmpExpr.nodePermissions(NodeExpr node,
XsStringExpr outputKind)
Returns the permissions to a node’s document.
|
XsStringExpr |
XdmpExpr.nodeUri(NodeExpr node)
Returns the document-uri property of the parameter or its ancestor.
|
XsStringExpr |
XdmpExpr.path(NodeExpr node)
Returns a string whose value corresponds to the path of the node.
|
XsStringExpr |
XdmpExpr.path(NodeExpr node,
boolean includeDocument)
Returns a string whose value corresponds to the path of the node.
|
XsStringExpr |
XdmpExpr.path(NodeExpr node,
XsBooleanExpr includeDocument)
Returns a string whose value corresponds to the path of the node.
|
NodeExpr |
FnExpr.root(NodeExpr arg)
Returns the root of the tree to which arg belongs.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayNodeExpr
An instance of a JSON array node expression.
|
interface |
AttributeNodeExpr
An instance of an XML attribute node expression.
|
interface |
BooleanNodeExpr
An instance of a JSON boolean node expression.
|
interface |
CommentNodeExpr
An instance of an XML comment node expression.
|
interface |
DocumentNodeExpr
An instance of a JSON or XML document node expression.
|
interface |
ElementNodeExpr
An instance of an XML element node expression.
|
interface |
JsonContentNodeExpr
An instance of a JSON boolean, null, number, or text node expression.
|
interface |
JsonRootNodeExpr
An instance of a JSON array or object node expression.
|
interface |
NullNodeExpr
An instance of a JSON null node expression.
|
interface |
NumberNodeExpr
An instance of a JSON number node expression.
|
interface |
ObjectNodeExpr
An instance of a JSON object node expression.
|
interface |
ProcessingInstructionNodeExpr
An instance of an XML processing instruction node expression.
|
interface |
TextNodeExpr
An instance of a JSON or XML text node expression.
|
interface |
XmlContentNodeExpr
An instance of an XML comment, element, processing-instruction, or text node expression.
|
interface |
XmlRootNodeExpr
An instance of an XML comment, element, or processing-instruction node expression.
|
Copyright © 2013-2017 MarkLogic Corporation.