Packages

object DSL extends FilteringExpressionOps with ExtractionFnOps with AggregationOps with PostAggregationOps

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DSL
  2. PostAggregationOps
  3. AggregationOps
  4. ExtractionFnOps
  5. FilteringExpressionOps
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit final class NumOps extends AnyVal
  2. implicit final class StringOps extends AnyVal
  3. implicit final class StringToDim extends AnyVal

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def DQL: QueryBuilder

    returns

    a new instance of the QueryBuilder

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def cardinality(name: String, dims: Dim*): CardinalityAgg
    Definition Classes
    AggregationOps
  7. def cardinality(dims: Dim*): CardinalityAgg
    Definition Classes
    AggregationOps
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. def conjunction(others: FilteringExpression*): FilteringExpression
    Definition Classes
    FilteringExpressionOps
  10. def count: CountAgg
    Definition Classes
    AggregationOps
  11. def dim(name: String): Dim

    Create an instance of Dim

    Create an instance of Dim

    name

    the name of the dimension

    returns

    the resulting Dim

  12. def disjunction(others: FilteringExpression*): FilteringExpression
    Definition Classes
    FilteringExpressionOps
  13. def doubleFirst(dim: Dim): DoubleFirstAgg
    Definition Classes
    AggregationOps
  14. def doubleFirst(dimName: String): DoubleFirstAgg
    Definition Classes
    AggregationOps
  15. def doubleLast(dim: Dim): DoubleLastAgg
    Definition Classes
    AggregationOps
  16. def doubleLast(dimName: String): DoubleLastAgg
    Definition Classes
    AggregationOps
  17. def doubleMax(dim: Dim): DoubleMaxAgg
    Definition Classes
    AggregationOps
  18. def doubleMax(dimName: String): DoubleMaxAgg
    Definition Classes
    AggregationOps
  19. def doubleMin(dim: Dim): DoubleMinAgg
    Definition Classes
    AggregationOps
  20. def doubleMin(dimName: String): DoubleMinAgg
    Definition Classes
    AggregationOps
  21. def doubleSum(dim: Dim): DoubleSumAgg
    Definition Classes
    AggregationOps
  22. def doubleSum(dimName: String): DoubleSumAgg
    Definition Classes
    AggregationOps
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. def extract(dim: Symbol, fn: ExtractionFn): Dim
    Definition Classes
    ExtractionFnOps
  26. def extract(dimName: String, fn: ExtractionFn): Dim
    Definition Classes
    ExtractionFnOps
  27. def extract(dim: Dim, fn: ExtractionFn): Dim
    Definition Classes
    ExtractionFnOps
  28. def filter(value: FilteringExpression): FilteringExpression
    Definition Classes
    FilteringExpressionOps
  29. def floatFirst(dim: Dim): FloatFirstAgg
    Definition Classes
    AggregationOps
  30. def floatFirst(dimName: String): FloatFirstAgg
    Definition Classes
    AggregationOps
  31. def floatLast(dim: Dim): FloatLastAgg
    Definition Classes
    AggregationOps
  32. def floatLast(dimName: String): FloatLastAgg
    Definition Classes
    AggregationOps
  33. def floatMax(dim: Dim): FloatMaxAgg
    Definition Classes
    AggregationOps
  34. def floatMax(dimName: String): FloatMaxAgg
    Definition Classes
    AggregationOps
  35. def floatMin(dim: Dim): FloatMinAgg
    Definition Classes
    AggregationOps
  36. def floatMin(dimName: String): FloatMinAgg
    Definition Classes
    AggregationOps
  37. def floatSum(dim: Dim): FloatSumAgg
    Definition Classes
    AggregationOps
  38. def floatSum(dimName: String): FloatSumAgg
    Definition Classes
    AggregationOps
  39. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  41. def hyperUnique(dim: Dim): HyperUniqueAgg
    Definition Classes
    AggregationOps
  42. def hyperUnique(dimName: String): HyperUniqueAgg
    Definition Classes
    AggregationOps
  43. def hyperUniqueCardinality(dim: Dim): PostAggregationExpression
    Definition Classes
    PostAggregationOps
  44. def hyperUniqueCardinality(fieldName: String): PostAggregationExpression
    Definition Classes
    PostAggregationOps
  45. def inFiltered(dim: Dim, aggregator: AggregationExpression, first: String, rest: String*): InFilteredAgg
    Definition Classes
    AggregationOps
  46. def inFiltered(dimName: String, aggregator: AggregationExpression, first: String, rest: String*): InFilteredAgg
    Definition Classes
    AggregationOps
  47. def inFiltered(dim: Dim, aggregator: AggregationExpression, values: Iterable[String]): InFilteredAgg
    Definition Classes
    AggregationOps
  48. def inFiltered(dimName: String, aggregator: AggregationExpression, values: Iterable[String]): InFilteredAgg
    Definition Classes
    AggregationOps
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. def javascript[_ <: Dim](name: String, fields: Iterable[Dim], function: String)(implicit arg0: ClassTag[Any]): PostAggregationExpression
    Definition Classes
    PostAggregationOps
  51. def javascript(name: String, fields: Iterable[String], function: String): PostAggregationExpression
    Definition Classes
    PostAggregationOps
  52. def javascript(fields: Iterable[String], function: String): PostAggregationExpression
    Definition Classes
    PostAggregationOps
  53. def javascript(name: String, fields: Iterable[String], fnAggregate: String, fnCombine: String, fnReset: String): JavascriptAgg
    Definition Classes
    AggregationOps
  54. def javascript(fields: Iterable[String], fnAggregate: String, fnCombine: String, fnReset: String): JavascriptAgg
    Definition Classes
    AggregationOps
  55. def javascript[_ <: Dim](name: String, fields: Iterable[Dim], fnAggregate: String, fnCombine: String, fnReset: String)(implicit arg0: ClassTag[Any]): JavascriptAgg
    Definition Classes
    AggregationOps
  56. def javascript[_ <: Dim](fields: Iterable[Dim], fnAggregate: String, fnCombine: String, fnReset: String)(implicit arg0: ClassTag[Any]): JavascriptAgg
    Definition Classes
    AggregationOps
  57. def longFirst(dim: Dim): LongFirstAgg
    Definition Classes
    AggregationOps
  58. def longFirst(dimName: String): LongFirstAgg
    Definition Classes
    AggregationOps
  59. def longLast(dim: Dim): LongLastAgg
    Definition Classes
    AggregationOps
  60. def longLast(dimName: String): LongLastAgg
    Definition Classes
    AggregationOps
  61. def longMax(dim: Dim): LongMaxAgg
    Definition Classes
    AggregationOps
  62. def longMax(dimName: String): LongMaxAgg
    Definition Classes
    AggregationOps
  63. def longMin(dim: Dim): LongMinAgg
    Definition Classes
    AggregationOps
  64. def longMin(dimName: String): LongMinAgg
    Definition Classes
    AggregationOps
  65. def longSum(dim: Dim): LongSumAgg
    Definition Classes
    AggregationOps
  66. def longSum(dimName: String): LongSumAgg
    Definition Classes
    AggregationOps
  67. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  68. def not(op: FilteringExpression): FilteringExpression
    Definition Classes
    FilteringExpressionOps
  69. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  70. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  71. def selectorFiltered(dim: Dim, aggregator: AggregationExpression): SelectorFilteredAgg
    Definition Classes
    AggregationOps
  72. def selectorFiltered(dimName: String, aggregator: AggregationExpression): SelectorFilteredAgg
    Definition Classes
    AggregationOps
  73. def selectorFiltered(dim: Dim, aggregator: AggregationExpression, value: String): SelectorFilteredAgg
    Definition Classes
    AggregationOps
  74. def selectorFiltered(dimName: String, aggregator: AggregationExpression, value: String): SelectorFilteredAgg
    Definition Classes
    AggregationOps
  75. def stringFirst(dim: Dim): StringFirstAgg
    Definition Classes
    AggregationOps
  76. def stringFirst(dimName: String): StringFirstAgg
    Definition Classes
    AggregationOps
  77. def stringLast(dim: Dim): StringLastAgg
    Definition Classes
    AggregationOps
  78. def stringLast(dimName: String): StringLastAgg
    Definition Classes
    AggregationOps
  79. implicit def symbolToDim(s: Symbol): Dim

    Implicitly convert a Scala Symbol to an instance of Dim

  80. implicit def symbolsToDims[T <: Iterable[Symbol]](iterable: T): Iterable[Dim]
  81. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  82. def thetaSketch(dim: Dim): ThetaSketchAgg
    Definition Classes
    AggregationOps
  83. def thetaSketch(dimName: String): ThetaSketchAgg
    Definition Classes
    AggregationOps
  84. def toString(): String
    Definition Classes
    AnyRef → Any
  85. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  86. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  87. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from PostAggregationOps

Inherited from AggregationOps

Inherited from ExtractionFnOps

Inherited from FilteringExpressionOps

Inherited from AnyRef

Inherited from Any

Ungrouped