Skip to content

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:

Name

name: String

Used when:

  • ReusedSubqueryExec physical operator is requested for the name
  • InSubqueryExec expression is requested for the text representation

Implementations

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.