PlanExpression Expressions¶
PlanExpression
is an extension of the Expression abstraction for subquery expressions (that are expressions with query plans).
Contract¶
exprId¶
exprId: ExprId
Expression ID
plan¶
plan: T
Query plan of a subquery
withNewPlan¶
withNewPlan(
plan: T): PlanExpression[T]
Updates the expression with a new plan
Implementations¶
conditionString¶
conditionString: String
conditionString
simply concatenates all children's text representation between [
and ]
characters, separated by &&
.
conditionString
is used when DynamicPruningSubquery, ScalarSubquery, ListQuery and Exists expressions are requested for a text representation.