org.apache.spark.sql.catalyst

plans

package plans

A collection of common abstractions for query plans as well as a base logical plan representation.

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

Type Members

  1. case class ExistenceJoin(exists: Attribute) extends JoinType with Product with Serializable

  2. sealed abstract class InnerLike extends JoinType

    The explicitCartesian flag indicates if the inner join was constructed with a CROSS join indicating a cartesian product has been explicitly requested.

  3. sealed abstract class JoinType extends AnyRef

  4. case class NaturalJoin(tpe: JoinType) extends JoinType with Product with Serializable

  5. abstract class QueryPlan[PlanType <: QueryPlan[PlanType]] extends TreeNode[PlanType]

  6. case class UsingJoin(tpe: JoinType, usingColumns: Seq[String]) extends JoinType with Product with Serializable

Value Members

  1. object Cross extends InnerLike with Product with Serializable

  2. object FullOuter extends JoinType with Product with Serializable

  3. object Inner extends InnerLike with Product with Serializable

  4. object JoinType

  5. object LeftAnti extends JoinType with Product with Serializable

  6. object LeftExistence

  7. object LeftOuter extends JoinType with Product with Serializable

  8. object LeftSemi extends JoinType with Product with Serializable

  9. object RightOuter extends JoinType with Product with Serializable

  10. package logical

  11. package physical

Inherited from AnyRef

Inherited from Any

Ungrouped