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:
BaseSubqueryExec
is requested to output, outputPartitioning and outputOrderingExplainUtils
utility is used toprocessPlan
Name¶
name: String
Used when:
ReusedSubqueryExec
physical operator is requested for the nameInSubqueryExec
expression is requested for the text representation
Implementations¶
- ReusedSubqueryExec
SubqueryAdaptiveBroadcastExec
SubqueryBroadcastExec
- 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.