Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update issue #52:

- rewrote the aggregator interface to create a state factory;

- added a wrapper interface for aggregation and changed the original aggregators to be field aggregators, and added a multi-field aggregator wrapper;

- rewrote test cases for new interface;

- added count field aggregator.

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@879 123451ca-8445-de46-9d55-352943316053

    • -0
    • +219
    ./AvgFieldAggregatorFactory.java
    • -173
    • +0
    ./AvgMergeAggregatorFactory.java
    • -0
    • +166
    ./CountFieldAggregatorFactory.java
    • -0
    • +190
    ./IntSumFieldAggregatorFactory.java
    • -205
    • +0
    ./MinMaxStringAggregatorFactory.java
    • -0
    • +241
    ./MinMaxStringFieldAggregatorFactory.java
    • -0
    • +262
    ./MultiFieldsAggregatorFactory.java
  1. … 11 more files in changeset.
Update issue #52:

Replaced the aggregate state interface by using a single aggregate state class.

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@864 123451ca-8445-de46-9d55-352943316053

    • -34
    • +8
    ./MinMaxStringAggregatorFactory.java
  1. … 6 more files in changeset.
Update issue #52:

Added Min/Max String aggregator using the new interface; added two test cases for both in-mem and external hash group operators.

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@863 123451ca-8445-de46-9d55-352943316053

    • -0
    • +231
    ./MinMaxStringAggregatorFactory.java
  1. … 1 more file in changeset.
Update issue #52

Added AVG aggregator using new interface; added two integration tests for AVG aggregator.

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@862 123451ca-8445-de46-9d55-352943316053

  1. … 3 more files in changeset.
Update issue #52:

Added new aggregator interfaces and group operator implementations, in order to merge the old interfaces.

A simple integer sum aggregator is added to show the usage of the new interfaces.

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@860 123451ca-8445-de46-9d55-352943316053

    • -0
    • +189
    ./AvgAggregatorFactory.java
    • -0
    • +199
    ./AvgMergeAggregatorFactory.java
    • -0
    • +180
    ./IntSumAggregatorFactory.java
  1. … 9 more files in changeset.