Package

ai.chronon.aggregator

base

Permalink

package base

Visibility
  1. Public
  2. All

Type Members

  1. class ApproxDistinctCount[Input] extends SimpleAggregator[Input, CpcSketch, Long]

    Permalink
  2. class ApproxHistogram[T] extends SimpleAggregator[T, ApproxHistogramIr[T], Map[String, Long]]

    Permalink
  3. case class ApproxHistogramIr[T](isApprox: Boolean, sketch: Option[ItemsSketchIR[T]], histogram: Option[Map[T, Long]])(implicit evidence$3: FrequentItemsFriendly[T]) extends Product with Serializable

    Permalink
  4. case class ApproxHistogramIrSerializable[T](isApprox: Boolean, sketch: Option[Array[Byte]], histogram: Option[Map[T, Long]])(implicit evidence$4: FrequentItemsFriendly[T]) extends Product with Serializable

    Permalink
  5. class ApproxPercentiles extends SimpleAggregator[Float, KllFloatsSketch, Array[Float]]

    Permalink
  6. class Average extends SimpleAggregator[Double, Array[Any], Double]

    Permalink
  7. trait BaseAggregator[Input, IR, Output] extends Serializable

    Permalink
  8. class BottomK[T] extends OrderByLimit[T]

    Permalink
  9. class Count extends SimpleAggregator[Any, Long, Long]

    Permalink
  10. trait CpcFriendly[Input] extends Serializable

    Permalink
  11. class First extends TimeOrdered

    Permalink
  12. class FirstK extends OrderByLimitTimed

    Permalink
  13. class FrequentItems[T] extends SimpleAggregator[T, ItemsSketchIR[T], Map[String, Long]]

    Permalink
  14. trait FrequentItemsFriendly[Input] extends AnyRef

    Permalink
  15. class Histogram extends SimpleAggregator[String, Map[String, Int], Map[String, Int]]

    Permalink
  16. case class ItemsSketchIR[T](sketch: ItemsSketch[T], sketchType: ItemType) extends Product with Serializable

    Permalink
  17. class Kurtosis extends MomentAggregator

    Permalink
  18. class Last extends TimeOrdered

    Permalink
  19. class LastK extends OrderByLimitTimed

    Permalink
  20. class Max[I] extends Order[I]

    Permalink
  21. class Min[I] extends Order[I]

    Permalink
  22. class MinHeap[T] extends AnyRef

    Permalink
  23. trait MomentAggregator extends SimpleAggregator[Double, MomentsIR, Double]

    Permalink
  24. case class MomentsIR(n: Double, m1: Double, m2: Double, m3: Double, m4: Double) extends Product with Serializable

    Permalink
  25. abstract class Order[I] extends SimpleAggregator[I, I, I]

    Permalink
  26. class OrderByLimit[I] extends SimpleAggregator[I, ArrayList[I], ArrayList[I]]

    Permalink
  27. class OrderByLimitTimed extends TimedAggregator[Any, ArrayList[typ], ArrayList[Any]]

    Permalink
  28. trait SimpleAggregator[Input, IR, Output] extends BaseAggregator[Input, IR, Output]

    Permalink
  29. class Skew extends MomentAggregator

    Permalink
  30. class Sum[I] extends SimpleAggregator[I, I, I]

    Permalink
  31. abstract class TimeOrdered extends TimedAggregator[Any, typ, Any]

    Permalink
  32. abstract class TimedAggregator[Input, IR, Output] extends BaseAggregator[Input, IR, Output]

    Permalink
  33. class TopK[T] extends OrderByLimit[T]

    Permalink
  34. class UniqueCount[T] extends SimpleAggregator[T, HashSet[T], Long]

    Permalink
  35. class Variance extends SimpleAggregator[Double, Array[Any], Double]

    Permalink
  36. class WelfordState extends AnyRef

    Permalink

Value Members

  1. object ArrayUtils

    Permalink
  2. object CpcFriendly extends Serializable

    Permalink
  3. object FrequentItemType extends Enumeration

    Permalink
  4. object FrequentItemsFriendly

    Permalink
  5. object TimeTuple extends Ordering[ArrayList[Any]]

    Permalink
  6. object WelfordState

    Permalink

Ungrouped