| 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 |
|---|---|
XsStringSeqExpr |
SpellExpr.doubleMetaphone(XsStringExpr word)
Given a word returns the two metaphone keys.
|
XsStringSeqExpr |
FnExpr.inScopePrefixes(ElementNodeExpr element)
Returns the prefixes of the in-scope namespaces for element.
|
XsStringSeqExpr |
MapExpr.keys(MapMapExpr map)
Get the keys used in the map.
|
XsStringSeqExpr |
XdmpExpr.nodeCollections(NodeExpr node)
Returns any collections for the node’s document in the database.
|
XsStringSeqExpr |
CtsExpr.stem(XsStringExpr text)
Returns the stem(s) for a word.
|
XsStringSeqExpr |
CtsExpr.stem(XsStringExpr text,
String language)
Returns the stem(s) for a word.
|
XsStringSeqExpr |
CtsExpr.stem(XsStringExpr text,
String language,
String partOfSpeech)
Returns the stem(s) for a word.
|
XsStringSeqExpr |
CtsExpr.stem(XsStringExpr text,
XsStringExpr language)
Returns the stem(s) for a word.
|
XsStringSeqExpr |
CtsExpr.stem(XsStringExpr text,
XsStringExpr language,
XsStringExpr partOfSpeech)
Returns the stem(s) for a word.
|
XsStringSeqExpr |
XsExpr.stringSeq(XsStringExpr... items)
Constructs a sequence of XsStringExpr items.
|
XsStringSeqExpr |
CtsExpr.tokenize(XsStringExpr text)
Tokenizes text into words, punctuation, and spaces.
|
XsStringSeqExpr |
FnExpr.tokenize(XsStringExpr input,
String pattern)
Returns a sequence of strings contructed by breaking the specified input into substrings separated by the specified pattern.
|
XsStringSeqExpr |
CtsExpr.tokenize(XsStringExpr text,
String language)
Tokenizes text into words, punctuation, and spaces.
|
XsStringSeqExpr |
FnExpr.tokenize(XsStringExpr input,
String pattern,
String flags)
Returns a sequence of strings contructed by breaking the specified input into substrings separated by the specified pattern.
|
XsStringSeqExpr |
CtsExpr.tokenize(XsStringExpr text,
String language,
String field)
Tokenizes text into words, punctuation, and spaces.
|
XsStringSeqExpr |
FnExpr.tokenize(XsStringExpr input,
XsStringExpr pattern)
Returns a sequence of strings contructed by breaking the specified input into substrings separated by the specified pattern.
|
XsStringSeqExpr |
CtsExpr.tokenize(XsStringExpr text,
XsStringExpr language)
Tokenizes text into words, punctuation, and spaces.
|
XsStringSeqExpr |
FnExpr.tokenize(XsStringExpr input,
XsStringExpr pattern,
XsStringExpr flags)
Returns a sequence of strings contructed by breaking the specified input into substrings separated by the specified pattern.
|
XsStringSeqExpr |
CtsExpr.tokenize(XsStringExpr text,
XsStringExpr language,
XsStringExpr field)
Tokenizes text into words, punctuation, and spaces.
|
| Modifier and Type | Method and Description |
|---|---|
XsAnyAtomicTypeSeqExpr |
MathExpr.mode(XsAnyAtomicTypeSeqExpr arg,
XsStringSeqExpr options)
Returns the mode of a sequence.
|
JsonObjectExpr |
JsonExpr.objectDefine(XsStringSeqExpr keys)
Creates a JSON object.
|
XsDoubleExpr |
MathExpr.percentRank(XsAnyAtomicTypeSeqExpr arg,
XsAnyAtomicTypeExpr value,
XsStringSeqExpr options)
Returns the rank of a value in a data set as a percentage of the data set.
|
XsIntegerExpr |
MathExpr.rank(XsAnyAtomicTypeSeqExpr arg1,
XsAnyAtomicTypeExpr arg2,
XsStringSeqExpr options)
Returns the rank of a value in a data set.
|
XsStringExpr |
FnExpr.stringJoin(XsStringSeqExpr parameter1,
String parameter2)
Returns an
xs:string created by concatenating the members of the parameter1 sequence using parameter2 as a separator. |
XsStringExpr |
FnExpr.stringJoin(XsStringSeqExpr parameter1,
XsStringExpr parameter2)
Returns an
xs:string created by concatenating the members of the parameter1 sequence using parameter2 as a separator. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PlanColumn
An instance of a column expression returned by a col() call in a row pipeline.
|
interface |
PlanParamExpr
An instance of a placeholder parameter returned by a call to the param() function that can represent a literal value in expressions and can be passed on a bind() call to be assigned a literal value when invoking a row pipeline.
|
interface |
PlanSystemColumn
An instance of a fragment id, graph id, or other system column for a row pipeline.
|
interface |
RdfLangStringExpr
An instance of an RDF language string expression.
|
interface |
RdfLangStringSeqExpr
A sequence of RDF language string expressions.
|
interface |
RdfLangStringSeqVal
An instance of an RDF language string value.
|
interface |
RdfLangStringVal
A sequence of RDF language string values.
|
interface |
XsLanguageExpr
An instance of a server language expression.
|
interface |
XsLanguageSeqExpr
A sequence of server language expressions.
|
interface |
XsNameExpr
An instance of a server name expression.
|
interface |
XsNameSeqExpr
A sequence of server name expressions.
|
interface |
XsNCNameExpr
An instance of a server NCName expression.
|
interface |
XsNCNameSeqExpr
A sequence of server NCName expressions.
|
interface |
XsNMTOKENExpr
An instance of a server name token expression.
|
interface |
XsNMTOKENSeqExpr
A sequence of server name token expressions.
|
interface |
XsNormalizedStringExpr
An instance of a server normalized string expression.
|
interface |
XsNormalizedStringSeqExpr
A sequence of server normalized string expressions.
|
interface |
XsStringExpr
An instance of a server string expression.
|
interface |
XsStringSeqVal
A sequence of server string values.
|
interface |
XsStringVal
An instance of a server string value.
|
interface |
XsTokenExpr
An instance of a server token expression.
|
interface |
XsTokenSeqExpr
A sequence of server token expressions.
|
Copyright © 2013-2017 MarkLogic Corporation.