Package | Description |
---|---|
com.marklogic.client.expression |
The package provides classes for building Optic
plan pipelines and expressions for execution on the REST
server.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
PlanBuilder.AccessPlan
Provides functions and operations in the access
phase of the plan for executing a row pipeline on the server.
|
static interface |
PlanBuilder.ModifyPlan
Provides functions and operations in the modify
phase of the plan for executing a row pipeline on the server.
|
static interface |
PlanBuilder.PreparePlan
Provides functions and operations in the prepare
phase of the plan for executing a row pipeline on the server.
|
Modifier and Type | Method and Description |
---|---|
PlanBuilder.ExportablePlan |
PlanBuilder.PreparePlan.map(PlanFunction func)
This method applies the specified function to
each row returned by the plan to produce a different result
row.
|
PlanBuilder.ExportablePlan |
PlanBuilder.PreparePlan.reduce(PlanFunction func)
This method applies a function or the builtin
reducer to each row returned by the plan to produce a single result
as with the reduce() method of JavaScript Array.
|
PlanBuilder.ExportablePlan |
PlanBuilder.PreparePlan.reduce(PlanFunction func,
java.lang.String seed)
This method applies a function or the builtin
reducer to each row returned by the plan to produce a single result
as with the reduce() method of JavaScript Array.
|
PlanBuilder.ExportablePlan |
PlanBuilder.PreparePlan.reduce(PlanFunction func,
XsAnyAtomicTypeVal seed)
This method applies a function or the builtin
reducer to each row returned by the plan to produce a single result
as with the reduce() method of JavaScript Array.
|
Copyright © 2024 MarkLogic Corporation. All Rights Reserved.