p

com.ing.wbaa.druid.dql

expressions

package expressions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait AggregationExpression extends Named[AggregationExpression]
  2. class And extends FilteringExpression
  3. case class ArithmeticPostAgg(leftField: PostAggregatorExpression, rightField: PostAggregatorExpression, fn: ArithmeticFunction, name: Option[String] = None, ordering: Option[Ordering] = None) extends PostAggregationExpression with Product with Serializable
  4. 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
  5. final case class CardinalityAgg(fields: Seq[Dim], name: Option[String] = None, byRow: Boolean = false, round: Boolean = false) extends AggregationExpression with Product with Serializable
  6. class ColumnComparison extends FilteringExpression with FilterOnlyOperator
  7. class ConstantPostAgg extends PostAggregatorExpression
  8. class Contains extends FilteringExpression with FilterOnlyOperator
  9. final class CountAgg extends AggregationExpression
  10. final class DoubleFirstAgg extends AggregationExpression
  11. final class DoubleLastAgg extends AggregationExpression
  12. final class DoubleMaxAgg extends AggregationExpression
  13. final class DoubleMinAgg extends AggregationExpression
  14. final class DoubleSumAgg extends AggregationExpression
  15. class EqDouble extends FilteringExpression
  16. class EqLong extends FilteringExpression
  17. class EqString extends FilteringExpression
  18. class FieldAccessPostAgg extends PostAggregatorExpression
  19. trait FilterOnlyOperator extends FilteringExpression
  20. sealed trait FilteringExpression extends AnyRef
  21. final class FloatFirstAgg extends AggregationExpression
  22. final class FloatLastAgg extends AggregationExpression
  23. final class FloatMaxAgg extends AggregationExpression
  24. final class FloatMinAgg extends AggregationExpression
  25. final class FloatSumAgg extends AggregationExpression
  26. class GeoRadius extends FilteringExpression with FilterOnlyOperator
  27. class GeoRectangular extends FilteringExpression with FilterOnlyOperator
  28. class Gt extends FilteringExpression
  29. class GtEq extends FilteringExpression
  30. final case class HyperUniqueAgg(fieldName: String, name: Option[String] = None, isInputHyperUnique: Boolean = false, round: Boolean = false) extends AggregationExpression with Product with Serializable
  31. case class HyperUniqueCardinalityPostAgg(fieldName: String, name: Option[String] = None) extends PostAggregationExpression with Product with Serializable
  32. class In extends FilteringExpression with FilterOnlyOperator
  33. final case class InFilteredAgg(dimension: String, values: Seq[String], aggregator: Aggregation, name: Option[String] = None) extends AggregationExpression with Product with Serializable
  34. class InNumeric[T] extends FilteringExpression with FilterOnlyOperator
  35. class InsensitiveContains extends FilteringExpression with FilterOnlyOperator
  36. class Interval extends FilteringExpression with FilterOnlyOperator
  37. final case class JavascriptAgg(fields: Seq[String], fnAggregate: String, fnCombine: String, fnReset: String, name: Option[String] = None) extends AggregationExpression with Product with Serializable
  38. case class JavascriptPostAgg(fieldNames: Seq[String], function: String, name: Option[String] = None) extends PostAggregationExpression with Product with Serializable
  39. class Like extends FilteringExpression with FilterOnlyOperator
  40. final class LongFirstAgg extends AggregationExpression
  41. final class LongLastAgg extends AggregationExpression
  42. final class LongMaxAgg extends AggregationExpression
  43. final class LongMinAgg extends AggregationExpression
  44. final class LongSumAgg extends AggregationExpression
  45. class Lt extends FilteringExpression
  46. class LtEq extends FilteringExpression
  47. trait Named[T] extends AnyRef
  48. class Not extends FilteringExpression
  49. class NullDim extends FilteringExpression with FilterOnlyOperator
  50. class Or extends FilteringExpression
  51. sealed trait PostAggregationExpression extends Named[PostAggregationExpression]
  52. sealed trait PostAggregatorExpression extends Named[PostAggregatorExpression]
  53. class RegexExp extends FilteringExpression with FilterOnlyOperator
  54. final case class SelectorFilteredAgg(dimension: String, value: Option[String] = None, aggregator: Aggregation, name: Option[String] = None) extends AggregationExpression with Product with Serializable
  55. final case class StringFirstAgg(fieldName: String, name: Option[String] = None, maxStringBytes: Option[Int] = None, filterNullValues: Boolean = false) extends AggregationExpression with Product with Serializable
  56. final case class StringLastAgg(fieldName: String, name: Option[String] = None, maxStringBytes: Option[Int] = None, filterNullValues: Boolean = false) extends AggregationExpression with Product with Serializable
  57. 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

  1. object Distance
  2. object ThetaSketchAgg extends Serializable

Ungrouped