BaseSubqueryExec Physical Operators¶
BaseSubqueryExec is an extension of the SparkPlan abstraction for physical operators with a child subquery plan.
Contract¶
Child Subquery Physical Plan¶
child: SparkPlan
SparkPlan of the subquery
Used when:
BaseSubqueryExecis requested to output, outputPartitioning and outputOrderingExplainUtilsutility is used toprocessPlan
Name¶
name: String
Used when:
ReusedSubqueryExecphysical operator is requested for the nameInSubqueryExecexpression is requested for the text representation
Implementations¶
- ReusedSubqueryExec
SubqueryAdaptiveBroadcastExecSubqueryBroadcastExec- SubqueryExec
Text Representation¶
generateTreeString(
depth: Int,
lastChildren: Seq[Boolean],
append: String => Unit,
verbose: Boolean,
prefix: String = "",
addSuffix: Boolean = false,
maxFields: Int,
printNodeId: Boolean): Unit
generateTreeString...FIXME
generateTreeString is part of the TreeNode abstraction.