Class Aggregators.FieldAggregatorBase<V,C extends IItemConsumer<C>>

All Implemented Interfaces:
IDescribable, IAggregator<V,C>, IItemConsumerFactory<C>
Direct Known Subclasses:
Aggregators.AdvancedMaxAggregator, Aggregators.AdvancedMinAggregator, Aggregators.Avg, Aggregators.MinMax, Aggregators.Stddev, Aggregators.Sum, Aggregators.Variance
Enclosing class:
Aggregators

public abstract static class Aggregators.FieldAggregatorBase<V,C extends IItemConsumer<C>> extends Aggregators.MergingAggregator<V,C>
  • Method Details

    • acceptType

      public boolean acceptType(IType<IItem> type)
      Parameters:
      type - an item type to check if the the factory can create consumers for
      Returns:
      true if the factory can create consumers for the supplied type, false otherwise
    • doGetAccessor

      protected abstract IMemberAccessor<? extends V,IItem> doGetAccessor(IType<IItem> type)