com.databricks.spark.sql.perf.tpcds

TPCDS

class TPCDS extends Benchmark with ImpalaKitQueries with SimpleQueries with Tpcds_1_4_Queries with Serializable

TPC-DS benchmark's dataset.

Linear Supertypes
Tpcds_1_4_Queries, SimpleQueries, ImpalaKitQueries, Benchmark, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TPCDS
  2. Tpcds_1_4_Queries
  3. SimpleQueries
  4. ImpalaKitQueries
  5. Benchmark
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TPCDS()

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]

    Definition Classes
    ImpalaKitQueries
  16. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  18. def explain(queries: Seq[Query], showPlan: Boolean = false): Unit

    Simple utilities to run the queries without persisting the results.

  19. def finalize(): Unit

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

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

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

    Definition Classes
    Benchmark
  23. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  24. val hiveDialectPlannableQueries: Seq[Query]

    Definition Classes
    Tpcds_1_4_Queries
  25. def html: String

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

    Definition Classes
    ImpalaKitQueries
  27. val interactiveQueries: Seq[Query]

    Definition Classes
    ImpalaKitQueries
  28. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

    Definition Classes
    ImpalaKitQueries
  34. val q7Derived: Seq[Query]

    Definition Classes
    SimpleQueries
  35. val queries: Seq[Query]

    Definition Classes
    ImpalaKitQueries
  36. val queriesMap: Map[String, Query]

    Definition Classes
    ImpalaKitQueries
  37. val rc: Array[Int]

    Definition Classes
    Tpcds_1_4_Queries
  38. val reportingQueries: Seq[Query]

    Definition Classes
    ImpalaKitQueries
  39. val resultsLocation: String

    Definition Classes
    Benchmark
  40. def run(queries: Seq[Query], numRows: Int = 1, timeout: Int = 0): Unit

  41. 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
  42. def singleQueries: Iterable[Benchmarkable]

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

    Definition Classes
    Benchmark
  44. def sparkContext: SparkContext

    Attributes
    protected
    Definition Classes
    Benchmark
  45. val sqlContext: SQLContext

    An existing SQLContext.

    An existing SQLContext.

    Definition Classes
    Benchmark
  46. val sqlDialectPlannableQueries: Seq[Query]

    Definition Classes
    Tpcds_1_4_Queries
  47. val sqlDialectRunnable: Seq[Query]

    Definition Classes
    Tpcds_1_4_Queries
  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  49. val targetedPerfQueries: Seq[Query]

    Definition Classes
    SimpleQueries
  50. implicit def toOption[A](a: A): Option[A]

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

    Definition Classes
    AnyRef → Any
  52. val tpcds1_4Queries: Seq[Query]

    Definition Classes
    Tpcds_1_4_Queries
  53. val tpcds1_4QueriesMap: Map[String, Query]

    Definition Classes
    Tpcds_1_4_Queries
  54. val tungsten: Variation[String]

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Tpcds_1_4_Queries

Inherited from SimpleQueries

Inherited from ImpalaKitQueries

Inherited from Benchmark

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped