PlanBuilder.AccessPlan,
PlanBuilder.ExportablePlan,
PlanBuilder.ModifyPlan,
PlanBuilder.Plan,
PlanBuilder.PreparePlan,
RawPlan,
RawPlanDefinition,
RawQueryDSLPlan,
RawSPARQLSelectPlan,
RawSQLPlanbindParam (CtsParamExpr param,
CtsQueryExpr query)bindParam (PlanParamExpr param,
boolean literal)bindParam (PlanParamExpr param,
byte literal)bindParam (PlanParamExpr param,
double literal)bindParam (PlanParamExpr param,
float literal)bindParam (PlanParamExpr param,
int literal)bindParam (PlanParamExpr param,
long literal)bindParam (PlanParamExpr param,
short literal)bindParam (PlanParamExpr param,
DocumentWriteSet writeSet)bindParam (PlanParamExpr param,
AbstractWriteHandle content,
Map<String, Map<String, AbstractWriteHandle>> columnAttachments)bindParam (PlanParamExpr param,
CtsQueryExpr query)bindParam (PlanParamExpr param,
String literal)bindParam (String param, DocumentWriteSet writeSet)bindParam (String param, AbstractWriteHandle content)bindParam (String param, AbstractWriteHandle content,
Map<String, Map<String, AbstractWriteHandle>> columnAttachments)bindParam (String paramName, CtsQueryExpr query)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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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
parameterAs 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 parameter as
defined by cts.param() or param() (i.e.
op:param)query - the CTS query expression to replace the
parameterAs 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
cts:param()query - the CTS query expression to replace the
parameterPass the same PlanParamExpr returned by
param() to both a plan step (such as
where()) and this method. The client substitutes the
query expression into the serialised plan AST before it is sent to
the server.
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
param()query - the CTS query expression to replace the
parameterAs 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 metadataAs 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 metadataAs 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
parameterAs 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.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 (c) 2010-2026 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.