Uses of Class
net.sf.jagg.Aggregator

Packages that use Aggregator
net.sf.jagg Provides the classes and API necessary to perform aggregate operations. 
 

Uses of Aggregator in net.sf.jagg
 

Subclasses of Aggregator in net.sf.jagg
 class AbstractCovarianceAggregator
          This abstract class represents covariance-like aggregator calculations over numeric values.
 class AbstractVarianceAggregator
          This abstract class represents variance-like aggregator calculations over numeric values.
 class AvgAggregator
          This class represents the "avg" aggregator over numeric values.
 class CollectAggregator
          This class allows represents the "collect" aggregator over any values.
 class ConcatAggregator
          This class represents the "concatenation" aggregator over any values for which toString is well-defined, with an optional separator String between values.
 class CorrelationAggregator
          This class represents the "coefficient of correlation" aggregator over two sets of numeric values.
 class CountAggregator
          This class represents the "count" aggregator over any values.
 class CovarianceAggregator
          This class represents the "sample covariance" aggregator over two sets of numeric values.
 class CovariancePopAggregator
          This class represents the "population covariance" aggregator over two sets of numeric values.
 class GeometricMeanAggregator
          This class represents the "geometric mean" aggregator over numeric values.
 class HarmonicMeanAggregator
          This class represents the "harmonic mean" aggregator over numeric values.
 class LinearRegressionAggregator
          This class represents the "linear regression" aggregator over two sets of numeric values.
 class MaxAggregator
          This class represents the "max" aggregator over Comparable values.
 class MinAggregator
          This class represents the "min" aggregator over Comparable values.
 class ModeAggregator
          This class represents the "mode" aggregator over Comparable values.
 class MultiPropAggregator
          This abstract class allows for the state necessary to implement aggregate functions over any number of variables (properties).
 class PercentileAggregator
          This class allows represents the "percentile" aggregator over numeric values.
 class ProductAggregator
          This class allows represents the "product" aggregator over numeric values.
 class StdDevAggregator
          This class represents the "sample standard deviation" aggregator over numeric values.
 class StdDevPopAggregator
          This class represents the "population standard deviation" aggregator over numeric values.
 class SumAggregator
          This class represents the "sum" aggregator over numeric values.
 class TwoPropAggregator
          This abstract class allows for the state necessary to implement aggregate functions over two variables (properties).
 class VarianceAggregator
          This class represents the "sample variance" aggregator over numeric values.
 class VariancePopAggregator
          This class represents the "population variance" aggregator over numeric values.
 

Methods in net.sf.jagg that return Aggregator
 Aggregator AggregatorCache.getAggregator(Aggregator archetype)
          Adds the given Aggregator to an internal cache.
static Aggregator Aggregator.getAggregator(Aggregator archetype)
          Adds the given Aggregator to an internal cache.
static Aggregator Aggregator.getAggregator(java.lang.String aggSpec)
          Adds the given Aggregator to an internal cache.
abstract  Aggregator Aggregator.replicate()
          Returns an uninitialized copy of this Aggregator object, with the same property(ies) to analyze.
 

Methods in net.sf.jagg with parameters of type Aggregator
 java.lang.Object AggregateValue.getAggregateValue(Aggregator agg)
          Retrieves the value for the given Aggregator.
 Aggregator AggregatorCache.getAggregator(Aggregator archetype)
          Adds the given Aggregator to an internal cache.
static Aggregator Aggregator.getAggregator(Aggregator archetype)
          Adds the given Aggregator to an internal cache.
 void SumAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by adding the respective sums.
 void ProductAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by multiplying the respective products.
 void PercentileAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by adding the contents of the given Aggregator's internal list into this Aggregator's internal list.
 void ModeAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by adding the contents of the given Aggregator's internal list into this Aggregator's internal list.
 void MinAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by taking the minimum of the two minimums.
 void MaxAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by taking the maximum of the two maximums.
 void LinearRegressionAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one.
 void HarmonicMeanAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by adding counts and sums.
 void GeometricMeanAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by multiplying products and adding sums.
 void CountAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by adding the counts.
 void CorrelationAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by merging each individual internal Aggregator.
 void ConcatAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one.
 void CollectAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by adding all elements of the other list to this one.
 void AvgAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one by adding counts and sums.
abstract  void Aggregator.merge(Aggregator agg)
          Merges the state of the given Aggregator into this own Aggregator's state.
 void AbstractVarianceAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one.
 void AbstractCovarianceAggregator.merge(Aggregator agg)
          Merge the given Aggregator into this one.
 void AggregateValue.setAggregateValue(Aggregator agg, java.lang.Object value)
          This method is used internally to store the given value associated with the given Aggregator for later retrieval.
 

Method parameters in net.sf.jagg with type arguments of type Aggregator
static
<T extends java.lang.Comparable<? super T>>
java.util.List<AggregateValue<T>>
Aggregations.groupBy(java.util.List<T> values, java.util.List<Aggregator> aggregators)
          Perform one or more aggregate operations on a List<T>.
static
<T extends java.lang.Comparable<? super T>>
java.util.List<AggregateValue<T>>
Aggregations.groupBy(java.util.List<T> values, java.util.List<Aggregator> aggregators, int parallelism)
          Perform one or more aggregate operations on a List<T>.
static
<T> java.util.List<AggregateValue<T>>
Aggregations.groupBy(java.util.List<T> values, java.util.List<java.lang.String> properties, java.util.List<Aggregator> aggregators)
          Perform one or more aggregate operations on a List<T>.
static
<T> java.util.List<AggregateValue<T>>
Aggregations.groupBy(java.util.List<T> values, java.util.List<java.lang.String> properties, java.util.List<Aggregator> aggregators, boolean useMsd)
          Perform one or more aggregate operations on a List<T>.
static
<T> java.util.List<AggregateValue<T>>
Aggregations.groupBy(java.util.List<T> values, java.util.List<java.lang.String> properties, java.util.List<Aggregator> aggregators, int parallelism)
          Perform one or more aggregate operations on a List<T>.
static
<T> java.util.List<AggregateValue<T>>
Aggregations.groupBy(java.util.List<T> values, java.util.List<java.lang.String> properties, java.util.List<Aggregator> aggregators, int parallelism, boolean useMsd)
          Perform one or more aggregate operations on a List<T>.
 Aggregation.Builder Aggregation.Builder.setAggregators(java.util.List<Aggregator> aggregators)
          Sets the List of Aggregators to use.
 



Copyright © 2010-2013 jAgg Team. All Rights Reserved.