Package

ai.chronon.aggregator

row

Permalink

package row

Visibility
  1. Public
  2. All

Type Members

  1. class BucketedColumnAggregator[Input, IR, Output] extends ColumnAggregator

    Permalink
  2. abstract class ColumnAggregator extends Serializable

    Permalink
  3. case class ColumnIndices(input: Int, output: Int) extends Product with Serializable

    Permalink
  4. class DirectColumnAggregator[Input, IR, Output] extends ColumnAggregator

    Permalink
  5. trait Dispatcher[Input, IR] extends AnyRef

    Permalink
  6. class RowAggregator extends Serializable with SimpleAggregator[Row, Array[Any], Array[Any]]

    Permalink
  7. class SimpleDispatcher[Input, IR] extends Dispatcher[Input, Any] with Serializable

    Permalink
  8. class TimedDispatcher[Input, IR] extends Dispatcher[Input, Any]

    Permalink
  9. class VectorDispatcher[Input, IR] extends Dispatcher[Input, Any] with Serializable

    Permalink

Value Members

  1. object ColumnAggregator extends Serializable

    Permalink
  2. object StatsGenerator

    Permalink

    Module managing FeatureStats Schema, Aggregations to be used by type and aggregator construction.

    Module managing FeatureStats Schema, Aggregations to be used by type and aggregator construction.

    Stats Aggregation has an offline/ batch component and an online component. The metrics defined for stats depend on the schema of the join. The dataTypes and column names. For the online side, we obtain this information from the JoinCodec/valueSchema For the offline side, we obtain this information directly from the outputTable. To keep the schemas consistent we sort the metrics in the schema by name. (one column can have multiple metrics).

Ungrouped