Package io.deephaven.api.agg.spec

  • Interface Summary
    Interface Description
    AggSpec
    An aggregation specification represents the configurable options for singular and compound column aggregations.
    AggSpec.Visitor  
    AggSpecSortedFirst.Builder  
    AggSpecSortedLast.Builder  
  • Class Summary
    Class Description
    AggSpecAbsSum
    Specifies an aggregation that outputs the sum of absolute input values for each group.
    AggSpecApproximatePercentile
    Specifies an aggregation that outputs a percentile approximated using a T-Digest with the specified AggSpecApproximatePercentile.compression().
    AggSpecAvg
    Specifies an aggregation that outputs the arithmetic mean for each group.
    AggSpecBase  
    AggSpecColumnReferences  
    AggSpecCountDistinct
    Specifies an aggregation that outputs the count of distinct values for each group.
    AggSpecDistinct
    Specifies an aggregation that outputs the distinct values for each group as a Deephaven vector (io.deephaven.vector.Vector).
    AggSpecEmptyBase  
    AggSpecFirst
    Specifies an aggregation that outputs the first value in the input column for each group.
    AggSpecFormula
    Specifies an aggregation that applies a formula to each input group (as a Deephaven vector (io.deephaven.vector.Vector)) to produce the corresponding output value.
    AggSpecFreeze
    Specifies an aggregation that freezes the first value for each group and ignores subsequent changes.
    AggSpecGroup
    Specifies an aggregation that outputs each group of input values as a Deephaven vector (io.deephaven.vector.Vector).
    AggSpecLast
    Specifies an aggregation that outputs the last value in the input column for each group.
    AggSpecMax
    Specifies an aggregation that outputs the maximum value in the input column for each group.
    AggSpecMedian
    Specifier for a column aggregation that produces a median value from the input column's values for each group.
    AggSpecMin
    Specifies an aggregation that outputs the minimum value in the input column for each group.
    AggSpecPercentile
    Specifier for a column aggregation that produces a percentile value from the input column's values for each group.
    AggSpecSortedFirst
    Specifies an aggregation that outputs the first value in the input column for each group, after sorting the group on the sort columns.
    AggSpecSortedLast
    Specifies an aggregation that outputs the last value in the input column for each group, after sorting the group on the sort columns.
    AggSpecStd
    Specifies an aggregation that outputs the standard deviation of the input column values for each group.
    AggSpecSum
    Specifies an aggregation that outputs the sum of input values for each group.
    AggSpecTDigest
    Specifies an aggregation that outputs a T-Digest (com.tdunning.math.stats.TDigest) with the specified AggSpecTDigest.compression().
    AggSpecUnique
    Specifies an aggregation that outputs the single unique input value for groups that have one, null if all input values are null, or AggSpecUnique.nonUniqueSentinel() if there is more than one distinct value.
    AggSpecVar
    Specifies an aggregation that outputs the variance of the input column values for each group.
    AggSpecWAvg
    Specifies an aggregation that outputs the average (arithmetic mean) of the input column values weighted by the weight column values for each group.
    AggSpecWSum
    Specifies an aggregation that outputs the sum of the input column values weighted by the weight column values for each group.