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 | Method | Description |
---|---|---|
abstract PlanParamExpr |
PlanBuilder.param(XsStringVal name) |
This function creates a placeholder for a
literal value in an expression or as the offset or max for a
limit.
|
abstract PlanParamExpr |
PlanBuilder.param(java.lang.String name) |
This function creates a placeholder for a
literal value in an expression or as the offset or max for a
limit.
|
Modifier and Type | Method | Description |
---|---|---|
PlanBuilder.Plan |
PlanBuilder.Plan.bindParam(PlanParamExpr param,
PlanParamBindingVal literal) |
Specifies a value to replace a placeholder
parameter during this execution of the plan in all expressions in
which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
boolean literal) |
Specifies a boolean primitive value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
byte literal) |
Specifies a byte primitive value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
double literal) |
Specifies a double primitive value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
float literal) |
Specifies a float primitive value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
int literal) |
Specifies an int primitive value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
long literal) |
Specifies a long primitive value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
short literal) |
Specifies a short primitive value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
DocumentWriteSet writeSet) |
Specifies a set of documents to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
AbstractWriteHandle content,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,AbstractWriteHandle>> columnAttachments) |
Specifies a content handle to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.Plan |
PlanBuilderBase.PlanBase.bindParam(PlanParamExpr param,
java.lang.String literal) |
Specifies a string literal value to replace a
placeholder parameter during this execution of the plan in all
expressions in which the parameter appears.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.limit(PlanParamExpr length) |
This method returns a subset of the rows in the
result set by returning the specified number of rows.
|
PlanBuilder.ModifyPlan |
PlanBuilderBase.ModifyPlanBase.offset(PlanParamExpr start) |
This method returns a subset of the rows in the
result set by skipping the number of rows specified by start and
returning the remaining rows up to the number specified by the
prototype.limit method.
|
Copyright © 2022 MarkLogic Corporation