| 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 |
|---|---|
abstract NodeSeqExpr |
PlanBuilder.xpath(PlanColumn column,
XsStringExpr path)
This function extracts a sequence of child nodes from a column with node values – especially, the document nodes from a document join.
|
abstract NodeSeqExpr |
PlanBuilder.xpath(String column,
String path)
This function extracts a sequence of child nodes from a column with node values – especially, the document nodes from a document join.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayNodeExpr
An instance of a JSON array node expression.
|
interface |
ArrayNodeSeqExpr
A sequence of JSON array node expressions.
|
interface |
AttributeNodeExpr
An instance of an XML attribute node expression.
|
interface |
AttributeNodeSeqExpr
A sequence of XML attribute node expressions.
|
interface |
BooleanNodeExpr
An instance of a JSON boolean node expression.
|
interface |
BooleanNodeSeqExpr
A sequence of JSON boolean node expressions.
|
interface |
CommentNodeExpr
An instance of an XML comment node expression.
|
interface |
CommentNodeSeqExpr
A sequence of XML comment node expressions.
|
interface |
DocumentNodeExpr
An instance of a JSON or XML document node expression.
|
interface |
DocumentNodeSeqExpr
A sequence of JSON or XML document node expressions.
|
interface |
ElementNodeExpr
An instance of an XML element node expression.
|
interface |
ElementNodeSeqExpr
A sequence of XML element node expressions.
|
interface |
JsonContentNodeExpr
An instance of a JSON boolean, null, number, or text node expression.
|
interface |
JsonContentNodeSeqExpr
A sequence of JSON boolean, null, number, or text node expressions.
|
interface |
JsonRootNodeExpr
An instance of a JSON array or object node expression.
|
interface |
JsonRootNodeSeqExpr
A sequence of JSON array or object node expressions.
|
interface |
NodeExpr
An instance of a node expression.
|
interface |
NullNodeExpr
An instance of a JSON null node expression.
|
interface |
NullNodeSeqExpr
A sequence of JSON null node expressions.
|
interface |
NumberNodeExpr
An instance of a JSON number node expression.
|
interface |
NumberNodeSeqExpr
A sequence of JSON number node expressions.
|
interface |
ObjectNodeExpr
An instance of a JSON object node expression.
|
interface |
ObjectNodeSeqExpr
A sequence of JSON object node expressions.
|
interface |
ProcessingInstructionNodeExpr
An instance of an XML processing instruction node expression.
|
interface |
ProcessingInstructionNodeSeqExpr
A sequence of XML processing instruction node expressions.
|
interface |
TextNodeExpr
An instance of a JSON or XML text node expression.
|
interface |
TextNodeSeqExpr
A sequence of JSON or XML text node expressions.
|
interface |
XmlContentNodeExpr
An instance of an XML comment, element, processing-instruction, or text node expression.
|
interface |
XmlContentNodeSeqExpr
A sequence of XML comment, element, processing-instruction, or text node expressions.
|
interface |
XmlRootNodeExpr
An instance of an XML comment, element, or processing-instruction node expression.
|
interface |
XmlRootNodeSeqExpr
A sequence of XML comment, element, or processing-instruction node expressions.
|
Copyright © 2013-2017 MarkLogic Corporation.