PlanBuilder.AccessPlan
,
PlanBuilder.ExportablePlan
,
PlanBuilder.ModifyPlan
,
PlanBuilder.Plan
,
PlanBuilder.PreparePlan
,
RawPlan
,
RawPlanDefinition
,
RawQueryDSLPlan
,
RawSPARQLSelectPlan
,
RawSQLPlan
public static interface PlanBuilderBase.PlanBase
Modifier and Type | Method | Description |
---|---|---|
PlanBuilder.Plan |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.Plan |
bindParam(java.lang.String paramName,
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 |
bindParam(java.lang.String paramName,
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 |
bindParam(java.lang.String paramName,
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 |
bindParam(java.lang.String paramName,
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 |
bindParam(java.lang.String paramName,
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 |
bindParam(java.lang.String paramName,
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 |
bindParam(java.lang.String paramName,
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 |
bindParam(java.lang.String 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 |
bindParam(java.lang.String param,
AbstractWriteHandle content) |
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 |
bindParam(java.lang.String 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 |
bindParam(java.lang.String paramName,
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.Plan bindParam(java.lang.String paramName, boolean literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- a boolean primitive value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, boolean literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- a boolean primitive value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String paramName, byte literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- a byte primitive value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, byte literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- a byte primitive value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String paramName, double literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- a double primitive value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, double literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- a double primitive value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String paramName, float literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- a float primitive value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, float literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- a float primitive value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String paramName, int literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- an int primitive value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, int literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- an int primitive value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String paramName, long literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- a long primitive value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, long literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- a long primitive value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String paramName, short literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- a short primitive value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, short literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- a short primitive value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String paramName, java.lang.String literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
paramName
- the name of a placeholder
parameterliteral
- a string literal value to replace the
parameterPlanBuilder.Plan bindParam(PlanParamExpr param, java.lang.String literal)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodliteral
- a string literal value to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String param, DocumentWriteSet writeSet)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- the name of a placeholder parameterwriteSet
- the set of documents to bind; the URI,
content, and metadata in each document will be honored except for
the properties fragment config in the metadataPlanBuilder.Plan bindParam(PlanParamExpr param, DocumentWriteSet writeSet)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodwriteSet
- the set of documents to bind; the URI,
content, and metadata in each document will be honored except for
the properties fragment config in the metadataPlanBuilder.Plan bindParam(java.lang.String param, AbstractWriteHandle content)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- the name of a placeholder parametercontent
- the content to replace the
parameterPlanBuilder.Plan bindParam(java.lang.String param, AbstractWriteHandle content, java.util.Map<java.lang.String,java.util.Map<java.lang.String,AbstractWriteHandle>> columnAttachments)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- the name of a placeholder parametercontent
- the content to replace the
parametercolumnAttachments
- optional (can be null) map
that associates column names with maps of attachments, which map
filenames to content handles. For each column name in the map, the
expectation is that the associated column in the content object
will contain values matching the filenames in the map of filenames
to content handles. When the plan is executed, those filenames will
then be replaced with the associated attachment content
objects.PlanBuilder.Plan bindParam(PlanParamExpr param, AbstractWriteHandle content, java.util.Map<java.lang.String,java.util.Map<java.lang.String,AbstractWriteHandle>> columnAttachments)
As when building a plan, binding a parameter constructs a new instance of the plan with the binding instead of mutating the existing instance of the plan.
param
- a placeholder parameter as constructed by
the param() methodcontent
- the content to replace the
parametercolumnAttachments
- optional (can be null) map
that associates column names with maps of attachments, which map
filenames to content handles. For each column name in the map, the
expectation is that the associated column in the content object
will contain values matching the filenames in the map of filenames
to content handles. When the plan is executed, those filenames will
then be replaced with the associated attachment content
objects.Copyright © 2022 MarkLogic Corporation