package sql
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- sql
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type DataFrame = Dataset[Row]
- case class DoubleFieldStatAccumulator(nulls: LongAccumulator, nonNulls: LongAccumulator, sum: DoubleAccumulator, mins: CollectionAccumulator[Double], maxs: CollectionAccumulator[Double], m2: DoubleAccumulator) extends FieldStatAccumulator with Product with Serializable
- sealed trait FieldStatAccumulator extends Serializable
- case class Interim(outputFunction: InterimOutput, subgraph: String, component: String, port: String, subPath: String, numRows: Int, child: LogicalPlan, detailedStats: Boolean = false) extends UnaryNode with Product with Serializable
- case class InterimExec(outputFunction: InterimOutput, subgraph: String, component: String, port: String, subPath: String, child: SparkPlan, numRows: Int, detailedStats: Boolean, sparkSession: SparkSession) extends SparkPlan with InterimExec2 with Product with Serializable
- trait InterimExec2 extends SparkPlan
- trait InterimOutput extends Serializable
- case class InterimOutputHive2(session: String, workflowID: String, workflowVersion: String, jobid: String) extends Serializable with InterimOutput with Product
- case class InterimStat(dataFrameSchema: StructType, basicStats: Boolean, statsAccs: Array[FieldStatAccumulator], rowAccumulator: CollectionAccumulator[InterimRow], counterAccumulator: LongAccumulator, partitionCounter: LongAccumulator, rowAccSchema: StructType, schema: StructType, numPartitions: Int, numRows: Int, schemaJson: Seq[InternalRow], schemaSchema: StructType) extends Serializable with Product
- case class InterimStore(sparkSession: SparkSession, interims: LinkedHashMap[RDDInterimKey, InterimStat] = ...) extends LazyLogging with Product with Serializable
-
case class
InterimStrategy(spark: SparkSession) extends SparkStrategy with Product with Serializable
Spark strategy converts logical plan to sequence of spark plan.
Spark strategy converts logical plan to sequence of spark plan. This class represents custom interim strategy. Logical operators other than
Interim
are converted using the regular SparkStrategy which is applied because of planLater method* GenericStrategy.planLater scala doc: Returns a placeholder for a physical plan that executes
plan
. This placeholder will be filled in automatically by the QueryPlanner using the other execution strategies that are available. - case class LongFieldStatAccumulator(nulls: LongAccumulator, nonNulls: LongAccumulator, sum: LongAccumulator, mins: CollectionAccumulator[Long], maxs: CollectionAccumulator[Long], m2: LongAccumulator) extends FieldStatAccumulator with Product with Serializable
- case class OtherFieldStatAccumulator(nulls: LongAccumulator, nonNulls: LongAccumulator) extends FieldStatAccumulator with Product with Serializable
- class ProphecyDataFrame extends AnyRef
- class ProphecyListener extends SparkListener with LazyLogging
-
type
Strategy = SparkStrategy
- Annotations
- @DeveloperApi() @Unstable()
- case class StreamQueryListener(query: io.prophecy.libs.StreamingTarget, maxEmptyTicks: Int = 3) extends StreamingQueryListener with Product with Serializable
- case class StringFieldStatAccumulator(nulls: LongAccumulator, nonNulls: LongAccumulator, mins: CollectionAccumulator[String], maxs: CollectionAccumulator[String]) extends FieldStatAccumulator with Product with Serializable
Value Members
- object FieldStatAccumulator extends Serializable
- object InterimExec2 extends Serializable
- object InterimOutputHive
- object InterimOutputHive2 extends Serializable
- object InterimStore extends Serializable
- object MetricsCollector extends Serializable with LazyLogging
- object ProphecyDataFrame
- object ProphecyExtensions
- object ProphecyListener
- object ProphecyTimer extends Serializable