Class

org.apache.spark.sql.internal

DefaultPlanner

Related Doc: package internal

Permalink

class DefaultPlanner extends SparkPlanner with SnappyStrategies

Linear Supertypes
SnappyStrategies, SparkPlanner, SparkStrategies, QueryPlanner[SparkPlan], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultPlanner
  2. SnappyStrategies
  3. SparkPlanner
  4. SparkStrategies
  5. QueryPlanner
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultPlanner(snappySession: SnappySession, conf: SQLConf, extraStrategies: Seq[Strategy])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object HashJoinStrategies extends Strategy

    Permalink
    Definition Classes
    SnappyStrategies
  5. object SnappyAggregation extends Strategy

    Permalink
    Definition Classes
    SnappyStrategies
  6. object SnappyStrategies extends Strategy

    Permalink
    Definition Classes
    SnappyStrategies
  7. object StreamQueryStrategy extends Strategy

    Permalink

    Stream related strategies to map stream specific logical plan to physical plan

    Stream related strategies to map stream specific logical plan to physical plan

    Definition Classes
    SnappyStrategies
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def collectPlaceholders(plan: SparkPlan): Seq[(SparkPlan, LogicalPlan)]

    Permalink
    Attributes
    protected
    Definition Classes
    SparkPlanner → QueryPlanner
  11. val conf: SQLConf

    Permalink
    Definition Classes
    SparkPlanner
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. val extraStrategies: Seq[Strategy]

    Permalink
    Definition Classes
    SparkPlanner
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. def isDisabled: Boolean

    Permalink
    Definition Classes
    SnappyStrategies
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def numPartitions: Int

    Permalink
    Definition Classes
    SparkPlanner
  24. def plan(plan: LogicalPlan): Iterator[SparkPlan]

    Permalink
    Definition Classes
    QueryPlanner
  25. def pruneFilterProject(projectList: Seq[NamedExpression], filterPredicates: Seq[Expression], prunePushedDownFilters: (Seq[Expression]) ⇒ Seq[Expression], scanBuilder: (Seq[Attribute]) ⇒ SparkPlan): SparkPlan

    Permalink
    Definition Classes
    SparkPlanner
  26. def prunePlans(plans: Iterator[SparkPlan]): Iterator[SparkPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SparkPlanner → QueryPlanner
  27. val sampleSnappyCase: PartialFunction[LogicalPlan, Seq[SparkPlan]]

    Permalink
  28. lazy val singleRowRdd: RDD[InternalRow]

    Permalink
    Attributes
    protected
    Definition Classes
    SparkStrategies
  29. val snappySession: SnappySession

    Permalink
  30. val sparkContext: SparkContext

    Permalink
    Definition Classes
    SparkPlanner
  31. def strategies: Seq[Strategy]

    Permalink
    Definition Classes
    DefaultPlanner → SparkPlanner → QueryPlanner
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SnappyStrategies

Inherited from SparkPlanner

Inherited from SparkStrategies

Inherited from QueryPlanner[SparkPlan]

Inherited from AnyRef

Inherited from Any

Ungrouped