com.databricks.spark.sql.perf

DatasetPerformance

class DatasetPerformance extends Benchmark

Linear Supertypes
Benchmark, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DatasetPerformance
  2. Benchmark
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DatasetPerformance()

Type Members

  1. class Query extends Benchmarkable with Serializable

    Holds one benchmark query and its metadata.

  2. class SparkPerfExecution extends Benchmarkable

    A class for benchmarking Spark perf results.

  3. case class Table(name: String, data: DataFrame) extends Product with Serializable

    Definition Classes
    Benchmark
  4. case class Variation[T](name: String, options: Seq[T])(setup: (T) ⇒ Unit) extends Product with Serializable

    A Variation represents a setting (e.

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Query extends Product with Serializable

    Factory object for benchmark queries.

  7. object RDDCount

    Definition Classes
    Benchmark
  8. def allBenchmarks: Seq[Benchmarkable]

  9. lazy val allQueries: Seq[Benchmarkable]

    Definition Classes
    Benchmark
  10. lazy val allTables: Seq[Table]

    Definition Classes
    Benchmark
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. val average: TypedColumn[Long, Double]

  13. val backToBackFilters: Seq[Benchmarkable]

  14. val backToBackMaps: Seq[Benchmarkable]

  15. val buildInfo: Map[String, String]

    Definition Classes
    Benchmark
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. val codegen: Variation[String]

    Definition Classes
    Benchmark
  18. val computeAverage: Seq[Benchmarkable]

  19. def currentConfiguration: BenchmarkConfiguration

    Definition Classes
    Benchmark
  20. val ds: DataFrame

  21. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  25. def groupedQueries: Iterable[Benchmarkable]

    Definition Classes
    Benchmark
  26. def groupedTables: Iterable[Table]

    Definition Classes
    Benchmark
  27. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  28. def html: String

    Definition Classes
    Benchmark
  29. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  30. val myType: scala.reflect.api.JavaUniverse.Type

    Definition Classes
    Benchmark
  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  34. val numLongs: Int

  35. val range: Seq[Benchmarkable]

  36. val rdd: RDD[Long]

  37. val resultsLocation: String

    Definition Classes
    Benchmark
  38. def runExperiment(executionsToRun: Seq[Benchmarkable], includeBreakdown: Boolean = false, iterations: Int = 3, variations: Seq[Variation[_]] = ..., tags: Map[String, String] = Map.empty, timeout: Long = 0L): AnyRef { ... /* 31 definitions in type refinement */ }

    Starts an experiment run with a given set of executions to run.

    Starts an experiment run with a given set of executions to run.

    executionsToRun

    a list of executions to run.

    includeBreakdown

    If it is true, breakdown results of an execution will be recorded. Setting it to true may significantly increase the time used to run an execution.

    iterations

    The number of iterations to run of each execution.

    variations

    Variations used in this run. The cross product of all variations will be run for each execution * iteration.

    tags

    Tags of this run.

    timeout

    wait at most timeout milliseconds for each query, 0 means wait forever

    returns

    It returns a ExperimentStatus object that can be used to track the progress of this experiment run.

    Definition Classes
    Benchmark
  39. def singleQueries: Iterable[Benchmarkable]

    Definition Classes
    Benchmark
  40. def singleTables: Iterable[Table]

    Definition Classes
    Benchmark
  41. val smallNumLongs: Int

  42. val smallds: DataFrame

  43. val smallrdd: RDD[Long]

  44. def sparkContext: SparkContext

    Attributes
    protected
    Definition Classes
    Benchmark
  45. val sqlContext: SQLContext

    Definition Classes
    Benchmark
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  47. implicit def toOption[A](a: A): Option[A]

    Attributes
    protected
    Definition Classes
    Benchmark
  48. def toString(): String

    Definition Classes
    AnyRef → Any
  49. val tungsten: Variation[String]

    Definition Classes
    Benchmark
  50. val unsafe: Variation[String]

    Definition Classes
    Benchmark
  51. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Benchmark

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped