com.databricks.spark.sql

perf

package perf

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

Type Members

  1. trait AggregationPerformance extends Benchmark

  2. abstract class Benchmark extends Serializable

    A collection of queries that test a particular aspect of Spark SQL.

  3. case class BenchmarkConfiguration(sparkVersion: String = ..., sqlConf: Map[String, String], sparkConf: Map[String, String], defaultParallelism: Int, buildInfo: Map[String, String]) extends Product with Serializable

    The configuration used for an iteration of an experiment.

  4. case class BenchmarkResult(name: String, mode: String, parameters: Map[String, String] = ..., joinTypes: Seq[String] = immutable.this.Nil, tables: Seq[String] = immutable.this.Nil, parsingTime: Option[Double] = scala.None, analysisTime: Option[Double] = scala.None, optimizationTime: Option[Double] = scala.None, planningTime: Option[Double] = scala.None, executionTime: Option[Double] = scala.None, result: Option[Long] = scala.None, breakDown: Seq[BreakdownResult] = immutable.this.Nil, queryExecution: Option[String] = scala.None, failure: Option[Failure] = scala.None) extends Product with Serializable

    The result of a query.

  5. trait Benchmarkable extends AnyRef

    A trait to describe things that can be benchmarked.

  6. case class BreakdownResult(nodeName: String, nodeNameWithArgs: String, index: Int, children: Seq[Int], executionTime: Double, delta: Double) extends Product with Serializable

    The execution time of a subtree of the query plan tree of a specific query.

  7. case class Data(id: Long) extends Product with Serializable

  8. class DatasetPerformance extends Benchmark

  9. trait ExecutionMode extends Serializable

    Describes how a given Spark benchmark should be run (i.

  10. case class ExperimentRun(timestamp: Long, iteration: Int, tags: Map[String, String], configuration: BenchmarkConfiguration, results: Seq[BenchmarkResult]) extends Product with Serializable

    The performance results of all given queries for a single iteration.

  11. case class Failure(className: String, message: String) extends Product with Serializable

  12. trait JoinPerformance extends Benchmark

  13. case class Results(resultsLocation: String, sqlContext: SQLContext) extends Product with Serializable

  14. case class RunConfig(benchmarkName: String = null, filter: Option[String] = scala.None, iterations: Int = 3) extends Product with Serializable

  15. case class SumAndCount(sum: Long, count: Int) extends Product with Serializable

Value Members

  1. object ExecutionMode extends Product with Serializable

  2. object RunBenchmark

    Runs a benchmark locally and prints the results to the screen.

  3. package bigdata

  4. package cpu

    A collection of utilities for parsing stacktraces that have been recorded in JSON and generating visualizations on where time is being spent.

  5. val runtime: Column

  6. package tpcds

Inherited from AnyRef

Inherited from Any

Ungrouped