object DSL extends FilteringExpressionOps with ExtractionFnOps with AggregationOps with PostAggregationOps
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DSL
- PostAggregationOps
- AggregationOps
- ExtractionFnOps
- FilteringExpressionOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def DQL: QueryBuilder
- returns
a new instance of the QueryBuilder
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def cardinality(name: String, dims: Dim*): CardinalityAgg
- Definition Classes
- AggregationOps
- def cardinality(dims: Dim*): CardinalityAgg
- Definition Classes
- AggregationOps
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def conjunction(others: FilteringExpression*): FilteringExpression
- Definition Classes
- FilteringExpressionOps
- def count: CountAgg
- Definition Classes
- AggregationOps
- 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
- def disjunction(others: FilteringExpression*): FilteringExpression
- Definition Classes
- FilteringExpressionOps
- def doubleFirst(dim: Dim): DoubleFirstAgg
- Definition Classes
- AggregationOps
- def doubleFirst(dimName: String): DoubleFirstAgg
- Definition Classes
- AggregationOps
- def doubleLast(dim: Dim): DoubleLastAgg
- Definition Classes
- AggregationOps
- def doubleLast(dimName: String): DoubleLastAgg
- Definition Classes
- AggregationOps
- def doubleMax(dim: Dim): DoubleMaxAgg
- Definition Classes
- AggregationOps
- def doubleMax(dimName: String): DoubleMaxAgg
- Definition Classes
- AggregationOps
- def doubleMin(dim: Dim): DoubleMinAgg
- Definition Classes
- AggregationOps
- def doubleMin(dimName: String): DoubleMinAgg
- Definition Classes
- AggregationOps
- def doubleSum(dim: Dim): DoubleSumAgg
- Definition Classes
- AggregationOps
- def doubleSum(dimName: String): DoubleSumAgg
- Definition Classes
- AggregationOps
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def extract(dim: Symbol, fn: ExtractionFn): Dim
- Definition Classes
- ExtractionFnOps
- def extract(dimName: String, fn: ExtractionFn): Dim
- Definition Classes
- ExtractionFnOps
- def extract(dim: Dim, fn: ExtractionFn): Dim
- Definition Classes
- ExtractionFnOps
- def filter(value: FilteringExpression): FilteringExpression
- Definition Classes
- FilteringExpressionOps
- def floatFirst(dim: Dim): FloatFirstAgg
- Definition Classes
- AggregationOps
- def floatFirst(dimName: String): FloatFirstAgg
- Definition Classes
- AggregationOps
- def floatLast(dim: Dim): FloatLastAgg
- Definition Classes
- AggregationOps
- def floatLast(dimName: String): FloatLastAgg
- Definition Classes
- AggregationOps
- def floatMax(dim: Dim): FloatMaxAgg
- Definition Classes
- AggregationOps
- def floatMax(dimName: String): FloatMaxAgg
- Definition Classes
- AggregationOps
- def floatMin(dim: Dim): FloatMinAgg
- Definition Classes
- AggregationOps
- def floatMin(dimName: String): FloatMinAgg
- Definition Classes
- AggregationOps
- def floatSum(dim: Dim): FloatSumAgg
- Definition Classes
- AggregationOps
- def floatSum(dimName: String): FloatSumAgg
- Definition Classes
- AggregationOps
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hyperUnique(dim: Dim): HyperUniqueAgg
- Definition Classes
- AggregationOps
- def hyperUnique(dimName: String): HyperUniqueAgg
- Definition Classes
- AggregationOps
- def hyperUniqueCardinality(dim: Dim): PostAggregationExpression
- Definition Classes
- PostAggregationOps
- def hyperUniqueCardinality(fieldName: String): PostAggregationExpression
- Definition Classes
- PostAggregationOps
- def inFiltered(dim: Dim, aggregator: AggregationExpression, first: String, rest: String*): InFilteredAgg
- Definition Classes
- AggregationOps
- def inFiltered(dimName: String, aggregator: AggregationExpression, first: String, rest: String*): InFilteredAgg
- Definition Classes
- AggregationOps
- def inFiltered(dim: Dim, aggregator: AggregationExpression, values: Iterable[String]): InFilteredAgg
- Definition Classes
- AggregationOps
- def inFiltered(dimName: String, aggregator: AggregationExpression, values: Iterable[String]): InFilteredAgg
- Definition Classes
- AggregationOps
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javascript[_ <: Dim](name: String, fields: Iterable[Dim], function: String)(implicit arg0: ClassTag[Any]): PostAggregationExpression
- Definition Classes
- PostAggregationOps
- def javascript(name: String, fields: Iterable[String], function: String): PostAggregationExpression
- Definition Classes
- PostAggregationOps
- def javascript(fields: Iterable[String], function: String): PostAggregationExpression
- Definition Classes
- PostAggregationOps
- def javascript(name: String, fields: Iterable[String], fnAggregate: String, fnCombine: String, fnReset: String): JavascriptAgg
- Definition Classes
- AggregationOps
- def javascript(fields: Iterable[String], fnAggregate: String, fnCombine: String, fnReset: String): JavascriptAgg
- Definition Classes
- AggregationOps
- def javascript[_ <: Dim](name: String, fields: Iterable[Dim], fnAggregate: String, fnCombine: String, fnReset: String)(implicit arg0: ClassTag[Any]): JavascriptAgg
- Definition Classes
- AggregationOps
- def javascript[_ <: Dim](fields: Iterable[Dim], fnAggregate: String, fnCombine: String, fnReset: String)(implicit arg0: ClassTag[Any]): JavascriptAgg
- Definition Classes
- AggregationOps
- def longFirst(dim: Dim): LongFirstAgg
- Definition Classes
- AggregationOps
- def longFirst(dimName: String): LongFirstAgg
- Definition Classes
- AggregationOps
- def longLast(dim: Dim): LongLastAgg
- Definition Classes
- AggregationOps
- def longLast(dimName: String): LongLastAgg
- Definition Classes
- AggregationOps
- def longMax(dim: Dim): LongMaxAgg
- Definition Classes
- AggregationOps
- def longMax(dimName: String): LongMaxAgg
- Definition Classes
- AggregationOps
- def longMin(dim: Dim): LongMinAgg
- Definition Classes
- AggregationOps
- def longMin(dimName: String): LongMinAgg
- Definition Classes
- AggregationOps
- def longSum(dim: Dim): LongSumAgg
- Definition Classes
- AggregationOps
- def longSum(dimName: String): LongSumAgg
- Definition Classes
- AggregationOps
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def not(op: FilteringExpression): FilteringExpression
- Definition Classes
- FilteringExpressionOps
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def selectorFiltered(dim: Dim, aggregator: AggregationExpression): SelectorFilteredAgg
- Definition Classes
- AggregationOps
- def selectorFiltered(dimName: String, aggregator: AggregationExpression): SelectorFilteredAgg
- Definition Classes
- AggregationOps
- def selectorFiltered(dim: Dim, aggregator: AggregationExpression, value: String): SelectorFilteredAgg
- Definition Classes
- AggregationOps
- def selectorFiltered(dimName: String, aggregator: AggregationExpression, value: String): SelectorFilteredAgg
- Definition Classes
- AggregationOps
- def stringFirst(dim: Dim): StringFirstAgg
- Definition Classes
- AggregationOps
- def stringFirst(dimName: String): StringFirstAgg
- Definition Classes
- AggregationOps
- def stringLast(dim: Dim): StringLastAgg
- Definition Classes
- AggregationOps
- def stringLast(dimName: String): StringLastAgg
- Definition Classes
- AggregationOps
- implicit def symbolToDim(s: Symbol): Dim
Implicitly convert a Scala Symbol to an instance of Dim
- implicit def symbolsToDims[T <: Iterable[Symbol]](iterable: T): Iterable[Dim]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def thetaSketch(dim: Dim): ThetaSketchAgg
- Definition Classes
- AggregationOps
- def thetaSketch(dimName: String): ThetaSketchAgg
- Definition Classes
- AggregationOps
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- 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.