Clone Tools
  • last updated 13 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Pre-merge cleanup: removed old aggregator interfaces, and updated codes to use the new interface.

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

    • -219
    • +0
    ./AvgFieldAggregatorFactory.java
    • -166
    • +0
    ./CountFieldAggregatorFactory.java
    • -194
    • +0
    ./IntSumFieldAggregatorFactory.java
    • -244
    • +0
    ./MinMaxStringFieldAggregatorFactory.java
    • -310
    • +0
    ./MultiFieldsAggregatorFactory.java
  1. … 58 more files in changeset.
Fixed bugs on key fields arrangement when partial grouping values are stored; added test cases to benchmark the new interface.

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

    • -8
    • +10
    ./MultiFieldsAggregatorFactory.java
  1. … 10 more files in changeset.
Update issue #52: rewrote GroupingHashTable to use aggregator for key fields output; fixed a bug of incorrect initialization in pre-cluster grouper; tested all integration tests for new aggregation interfaces with larger dataset (so external grouper spills).

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

  1. … 2 more files in changeset.
Update #52: fixed bugs on external grouper on merging phase; fixed bugs on aggregation integration tests.

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

    • -15
    • +18
    ./MinMaxStringFieldAggregatorFactory.java
    • -8
    • +48
    ./MultiFieldsAggregatorFactory.java
  1. … 7 more files in changeset.
Update issue #52: added initial version of PreCluster grouper operator; added test case for PreCluster grouper.

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

  1. … 3 more files in changeset.
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.