package
execution
Type Members
-
case class
AppendColumns[T, U](func: (T) ⇒ U, tEncoder: ExpressionEncoder[T], uEncoder: ExpressionEncoder[U], newColumns: Seq[Attribute], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
BatchPythonEvaluation(udf: PythonUDF, output: Seq[Attribute], child: SparkPlan) extends SparkPlan with Product with Serializable
-
case class
CacheTableCommand(tableName: String, plan: Option[LogicalPlan], isLazy: Boolean) extends LogicalPlan with RunnableCommand with Product with Serializable
-
case class
CoGroup[Key, Left, Right, Result](func: (Key, Iterator[Left], Iterator[Right]) ⇒ TraversableOnce[Result], keyEnc: ExpressionEncoder[Key], leftEnc: ExpressionEncoder[Left], rightEnc: ExpressionEncoder[Right], resultEnc: ExpressionEncoder[Result], output: Seq[Attribute], leftGroup: Seq[Attribute], rightGroup: Seq[Attribute], left: SparkPlan, right: SparkPlan) extends SparkPlan with BinaryNode with Product with Serializable
-
class
CoGroupedIterator extends Iterator[(InternalRow, Iterator[InternalRow], Iterator[InternalRow])]
-
case class
Coalesce(numPartitions: Int, child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
-
case class
ConvertToSafe(child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
ConvertToUnsafe(child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
DescribeCommand(child: SparkPlan, output: Seq[Attribute], isExtended: Boolean) extends LogicalPlan with RunnableCommand with Product with Serializable
-
case class
DescribeFunction(functionName: String, isExtended: Boolean) extends LogicalPlan with RunnableCommand with Product with Serializable
-
case class
EvaluatePython(udf: PythonUDF, child: LogicalPlan, resultAttribute: AttributeReference) extends catalyst.plans.logical.UnaryNode with Product with Serializable
-
case class
Except(left: SparkPlan, right: SparkPlan) extends SparkPlan with BinaryNode with Product with Serializable
-
case class
Exchange(newPartitioning: Partitioning, child: SparkPlan, coordinator: Option[ExchangeCoordinator]) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
Expand(projections: Seq[Seq[Expression]], output: Seq[Attribute], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
ExplainCommand(logicalPlan: LogicalPlan, output: Seq[Attribute] = ..., extended: Boolean = false) extends LogicalPlan with RunnableCommand with Product with Serializable
-
case class
Filter(condition: Expression, child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
Generate(generator: Generator, join: Boolean, outer: Boolean, output: Seq[Attribute], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
class
GroupedIterator extends Iterator[(InternalRow, Iterator[InternalRow])]
-
case class
Intersect(left: SparkPlan, right: SparkPlan) extends SparkPlan with BinaryNode with Product with Serializable
-
case class
Limit(limit: Int, child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
MapGroups[K, T, U](func: (K, Iterator[T]) ⇒ TraversableOnce[U], kEncoder: ExpressionEncoder[K], tEncoder: ExpressionEncoder[T], uEncoder: ExpressionEncoder[U], groupingAttributes: Seq[Attribute], output: Seq[Attribute], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
MapPartitions[T, U](func: (Iterator[T]) ⇒ Iterator[U], tEncoder: ExpressionEncoder[T], uEncoder: ExpressionEncoder[U], output: Seq[Attribute], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
OutputFaker(output: Seq[Attribute], child: SparkPlan) extends SparkPlan with Product with Serializable
-
case class
Project(projectList: Seq[NamedExpression], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
-
-
case class
Sample(lowerBound: Double, upperBound: Double, withReplacement: Boolean, seed: Long, child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
SetCommand(kv: Option[(String, Option[String])]) extends LogicalPlan with RunnableCommand with Logging with Product with Serializable
-
case class
ShowFunctions(db: Option[String], pattern: Option[String]) extends LogicalPlan with RunnableCommand with Product with Serializable
-
case class
ShowTablesCommand(databaseName: Option[String]) extends LogicalPlan with RunnableCommand with Product with Serializable
-
class
ShuffledRowRDD extends RDD[InternalRow]
-
case class
Sort(sortOrder: Seq[SortOrder], global: Boolean, child: SparkPlan, testSpillFrequency: Int = 0) extends SparkPlan with UnaryNode with Product with Serializable
-
abstract
class
SparkPlan extends QueryPlan[SparkPlan] with Logging with Serializable
-
class
SparkPlanner extends SparkStrategies
-
class
SparkSQLParser extends AbstractSparkSQLParser
-
case class
TakeOrderedAndProject(limit: Int, sortOrder: Seq[SortOrder], projectList: Option[Seq[NamedExpression]], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
-
case class
UncacheTableCommand(tableName: String) extends LogicalPlan with RunnableCommand with Product with Serializable
-
case class
Union(children: Seq[SparkPlan]) extends SparkPlan with Product with Serializable
-
-
-
case class
Window(projectList: Seq[Attribute], windowExpression: Seq[NamedExpression], partitionSpec: Seq[Expression], orderSpec: Seq[SortOrder], child: SparkPlan) extends SparkPlan with UnaryNode with Product with Serializable
Value Members
-
object
ClearCacheCommand extends LogicalPlan with RunnableCommand with Product with Serializable
-
-
object
Exchange extends Serializable
-
-
-
-
-
-
-
-
-
-
Inherited from AnyRef
Inherited from Any
The physical execution component of Spark SQL. Note that this is a private package. All classes in catalyst are considered an internal API to Spark SQL and are subject to change between minor releases.