org.apache.spark.sql.catalyst

planning

package planning

Contains classes for enumerating possible physical plans for a given logical query plan.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. planning
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class GenericStrategy[PhysicalPlan <: TreeNode[PhysicalPlan]] extends Logging

    Given a LogicalPlan, returns a list of PhysicalPlans that can be used for execution.

  2. abstract class QueryPlanner[PhysicalPlan <: TreeNode[PhysicalPlan]] extends AnyRef

    Abstract class for transforming LogicalPlans into physical plans.

Value Members

  1. object ExtractEquiJoinKeys extends Logging with PredicateHelper

    A pattern that finds joins with equality conditions that can be evaluated using equi-join.

  2. object PhysicalOperation extends PredicateHelper

    A pattern that matches any number of project or filter operations on top of another relational operator.

  3. object Unions

    A pattern that collects all adjacent unions and returns their children as a Seq.

Inherited from AnyRef

Inherited from Any

Ungrouped