package expressions
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait AggregationExpression extends Named[AggregationExpression]
- class And extends FilteringExpression
- case class ArithmeticPostAgg(leftField: PostAggregatorExpression, rightField: PostAggregatorExpression, fn: ArithmeticFunction, name: Option[String] = None, ordering: Option[Ordering] = None) extends PostAggregationExpression with Product with Serializable
- case class Bound(dimension: String, lower: Option[String] = None, upper: Option[String] = None, lowerStrict: Option[Boolean] = None, upperStrict: Option[Boolean] = None, ordering: Option[DimensionOrderType] = None, extractionFn: Option[ExtractionFn] = None) extends FilteringExpression with FilterOnlyOperator with Product with Serializable
- final case class CardinalityAgg(fields: Seq[Dim], name: Option[String] = None, byRow: Boolean = false, round: Boolean = false) extends AggregationExpression with Product with Serializable
- class ColumnComparison extends FilteringExpression with FilterOnlyOperator
- class ConstantPostAgg extends PostAggregatorExpression
- class Contains extends FilteringExpression with FilterOnlyOperator
- final class CountAgg extends AggregationExpression
- final class DoubleFirstAgg extends AggregationExpression
- final class DoubleLastAgg extends AggregationExpression
- final class DoubleMaxAgg extends AggregationExpression
- final class DoubleMinAgg extends AggregationExpression
- final class DoubleSumAgg extends AggregationExpression
- class EqDouble extends FilteringExpression
- class EqLong extends FilteringExpression
- class EqString extends FilteringExpression
- class FieldAccessPostAgg extends PostAggregatorExpression
- trait FilterOnlyOperator extends FilteringExpression
- sealed trait FilteringExpression extends AnyRef
- final class FloatFirstAgg extends AggregationExpression
- final class FloatLastAgg extends AggregationExpression
- final class FloatMaxAgg extends AggregationExpression
- final class FloatMinAgg extends AggregationExpression
- final class FloatSumAgg extends AggregationExpression
- class GeoRadius extends FilteringExpression with FilterOnlyOperator
- class GeoRectangular extends FilteringExpression with FilterOnlyOperator
- class Gt extends FilteringExpression
- class GtEq extends FilteringExpression
- final case class HyperUniqueAgg(fieldName: String, name: Option[String] = None, isInputHyperUnique: Boolean = false, round: Boolean = false) extends AggregationExpression with Product with Serializable
- case class HyperUniqueCardinalityPostAgg(fieldName: String, name: Option[String] = None) extends PostAggregationExpression with Product with Serializable
- class In extends FilteringExpression with FilterOnlyOperator
- final case class InFilteredAgg(dimension: String, values: Seq[String], aggregator: Aggregation, name: Option[String] = None) extends AggregationExpression with Product with Serializable
- class InNumeric[T] extends FilteringExpression with FilterOnlyOperator
- class InsensitiveContains extends FilteringExpression with FilterOnlyOperator
- class Interval extends FilteringExpression with FilterOnlyOperator
- final case class JavascriptAgg(fields: Seq[String], fnAggregate: String, fnCombine: String, fnReset: String, name: Option[String] = None) extends AggregationExpression with Product with Serializable
- case class JavascriptPostAgg(fieldNames: Seq[String], function: String, name: Option[String] = None) extends PostAggregationExpression with Product with Serializable
- class Like extends FilteringExpression with FilterOnlyOperator
- final class LongFirstAgg extends AggregationExpression
- final class LongLastAgg extends AggregationExpression
- final class LongMaxAgg extends AggregationExpression
- final class LongMinAgg extends AggregationExpression
- final class LongSumAgg extends AggregationExpression
- class Lt extends FilteringExpression
- class LtEq extends FilteringExpression
- trait Named[T] extends AnyRef
- class Not extends FilteringExpression
- class NullDim extends FilteringExpression with FilterOnlyOperator
- class Or extends FilteringExpression
- sealed trait PostAggregationExpression extends Named[PostAggregationExpression]
- sealed trait PostAggregatorExpression extends Named[PostAggregatorExpression]
- class RegexExp extends FilteringExpression with FilterOnlyOperator
- final case class SelectorFilteredAgg(dimension: String, value: Option[String] = None, aggregator: Aggregation, name: Option[String] = None) extends AggregationExpression with Product with Serializable
- final case class StringFirstAgg(fieldName: String, name: Option[String] = None, maxStringBytes: Option[Int] = None, filterNullValues: Boolean = false) extends AggregationExpression with Product with Serializable
- final case class StringLastAgg(fieldName: String, name: Option[String] = None, maxStringBytes: Option[Int] = None, filterNullValues: Boolean = false) extends AggregationExpression with Product with Serializable
- final case class ThetaSketchAgg(fieldName: String, name: Option[String] = None, isInputThetaSketch: Boolean = false, size: Long = ThetaSketchAgg.DefaultSize) extends AggregationExpression with Product with Serializable
Value Members
- object Distance
- object ThetaSketchAgg extends Serializable