Package com.illumon.iris.db.v2.by
package com.illumon.iris.db.v2.by
-
ClassDescriptionFactory for iterative absolute sum aggregations.Produces an AggregationContext for aggregations given a table and the names of the group by columns.Transformer to adjust aggregation results for operation building.Stateless "control" class for giving external code (e.g.Marker interface for AggregationStates to use for memoization keys.The aggregation state factory is passed to the by operation, and is used to create new aggregation states for each of the output rows (or in case of byExternal, each of the output tables).Enumeration representing valid aggregation types for
ComboAggregateFactory
orTotalsTableBuilder
.If you've got a table that is grow only, this will do a min/max calculation without requiring any state.Generate approximate percentile aggregations of a table.A builder class for an approximate percentile definition to be used withApproximatePercentile.approximatePercentiles(com.illumon.iris.db.tables.Table, com.illumon.iris.db.v2.by.ApproximatePercentile.PercentileDefinition, com.illumon.iris.db.v2.select.SelectColumn...)
.Factory for iterative average aggregations.Iterative Boolean Sum.AnAggregationContextFactory
used in the implementation ofTable.by(com.illumon.iris.db.v2.by.AggregationStateFactory, com.illumon.iris.db.v2.select.SelectColumn...)
.AnAggregationContextFactory
used in the implementation ofTable.byExternal(boolean, java.lang.String...)
.AnIterativeChunkedAggregationOperator
used in the implementation ofTable.byExternal(boolean, java.lang.String...)
.Chunked aggregation operator for sorted first/last-by using a byte sort-column on add-only tables.Iterative sum operator, extended for absolute values and regular sums.Chunked aggregation operator for sorted first/last-by using a char sort-column on add-only tables.Iterative sum operator, extended for absolute values and regular sums.The ComboAggregateFactory combines one or more aggregations into an operator for use withTable.by(AggregationStateFactory)
.Aggregation state factory for countBy() operation.An Iterative state factory that computes the count of distinct items within a particular state.An Iterative state factory that computes the count of distinct items within a particular state.Chunked aggregation operator for sorted first/last-by using a double sort-column on add-only tables.State factory for firstBy using an InterativeIndexState to create a redirection Index.Chunked aggregation operator for sorted first/last-by using a float sort-column on add-only tables.AnAggregationContextFactory
used in the implementation ofTable.applyToAllBy(java.lang.String, java.lang.String, com.illumon.iris.db.v2.select.SelectColumn...)
.HashTableColumnSource<DATA_TYPE>ColumnSource
implementation that delegates to the main and overflow sources for a hash table column.Chunked aggregation operator for sorted first/last-by using a int sort-column on add-only tables.Iterative sum operator, extended for absolute values and regular sums.A chunked, iterative operator that processes indices and/or data from one input column to produce one or more output columns.Context interface for bucketed operator updates.Context interface for singleton (that is, one aggregation state) operator updates.Creates iterative operators for the supplied type.Simplest factory that has no operators or results, used to implement selectDistinct.A Flavor of FirstBy that produces no values from the original table, only a named column of source keys.Chunked aggregation operator for sorted first/last-by using a long sort-column on add-only tables.Iterative sum operator, extended for absolute values and regular sums.Minimum and Maximum aggregation factory.Factory for iterative sum aggregations.Chunked aggregation operator for sorted first/last-by using a Object sort-column on add-only tables.Factory for iterative sum aggregations.ReaggregationIterativeOperator<T,STATE> Chunked aggregation operator for sorted first/last-by using a short sort-column on add-only tables.Iterative sum operator, extended for absolute values and regular sums.AChunkedOperatorAggregationStateManager
that takes advantage of an underlying Symbol Table assignments to assign values to slots.Factory for iterative standard deviation aggregations.Factory for iterative sum aggregations.Iterative average operator.An Iterative state factory that displays the singluar unique value of the items within a particular state, or default values if none are present, or the values are not unique.Factory for iterative variance aggregations.