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.