com.databricks.spark.sql.perf.bigdata

Queries

trait Queries extends Benchmark

Linear Supertypes
Benchmark, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Queries
  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

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. lazy val allQueries: Seq[Benchmarkable]

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

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

    Definition Classes
    Any
  11. val buildInfo: Map[String, String]

    Definition Classes
    Benchmark
  12. def clone(): AnyRef

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

    Definition Classes
    Benchmark
  14. def currentConfiguration: BenchmarkConfiguration

    Definition Classes
    Benchmark
  15. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

    Definition Classes
    Benchmark
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. def html: String

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

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

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

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

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

    Definition Classes
    AnyRef
  28. val queries1to3: Seq[Query]

  29. val resultsLocation: String

    Definition Classes
    Benchmark
  30. 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
  31. def singleQueries: Iterable[Benchmarkable]

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

    Definition Classes
    Benchmark
  33. def sparkContext: SparkContext

    Attributes
    protected
    Definition Classes
    Benchmark
  34. val sqlContext: SQLContext

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. 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