PlanExpression Contract for Expressions with Query Plans
PlanExpression
is the contract for Catalyst expressions that contain a QueryPlan.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
package org.apache.spark.sql.catalyst.expressions abstract class PlanExpression[T <: QueryPlan[_]] extends Expression { // only required methods that have no implementation // the others follow def exprId: ExprId def plan: T def withNewPlan(plan: T): PlanExpression[T] } |
Method | Description |
---|---|
|
|
|
|
|
PlanExpression | Description |
---|---|