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 | 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 | 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,
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.
|
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.
|
Copyright © 2013-2019 MarkLogic Corporation.