com.databricks.spark.sql.perf.tpcds

ImpalaKitQueries

trait ImpalaKitQueries extends Benchmark

Linear Supertypes
Benchmark, Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ImpalaKitQueries
  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. val deepAnalyticQueries: Seq[Query]

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

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

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

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

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

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

    Definition Classes
    Benchmark
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. def html: String

    Definition Classes
    Benchmark
  24. val impalaKitQueries: Seq[Query]

  25. val interactiveQueries: Seq[Query]

  26. final def isInstanceOf[T0]: Boolean

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

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

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

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

    Definition Classes
    AnyRef
  31. val originalQueries: Seq[Query]

  32. val queries: Seq[Query]

  33. val queriesMap: Map[String, Query]

  34. val reportingQueries: Seq[Query]

  35. val resultsLocation: String

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

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

    Definition Classes
    Benchmark
  39. def sparkContext: SparkContext

    Attributes
    protected
    Definition Classes
    Benchmark
  40. val sqlContext: SQLContext

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

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

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

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

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

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

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

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