Clone Tools
  • last updated 16 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
new branch for merging lsm and fullstack

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

    • -125
    • +0
    ./DeserializedPreclusteredGroupOperator.java
    • -493
    • +0
    ./HashSpillableTableFactory.java
    • -32
    • +0
    ./IAggregatorDescriptorFactory.java
    • -120
    • +0
    ./IFieldAggregateDescriptor.java
    • -31
    • +0
    ./IFieldAggregateDescriptorFactory.java
    • -173
    • +0
    ./aggregators/AvgFieldGroupAggregatorFactory.java
    • -173
    • +0
    ./aggregators/AvgFieldMergeAggregatorFactory.java
    • -141
    • +0
    ./aggregators/CountFieldAggregatorFactory.java
    • -158
    • +0
    ./aggregators/FloatSumFieldAggregatorFactory.java
  1. … 1792 more files in changeset.
merged hyracks_asterix_stabilization r1634:1651

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

    • -3
    • +3
    ./external/ExternalGroupOperatorDescriptor.java
    • -6
    • +6
    ./hash/HashGroupOperatorDescriptor.java
    • -2
    • +1
    ./preclustered/PreclusteredGroupOperatorDescriptor.java
  1. … 148 more files in changeset.
Merged hyracks_asterix_stabilization r1491:r1544.

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

  1. … 61 more files in changeset.
merged hyracks_asterix_stabilization r1440:1453

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

    • -135
    • +0
    ./ExternalGroupBuildOperatorNodePushable.java
    • -458
    • +0
    ./ExternalGroupMergeOperatorNodePushable.java
    • -137
    • +0
    ./ExternalGroupOperatorDescriptor.java
    • -88
    • +0
    ./HashGroupBuildOperatorNodePushable.java
    • -111
    • +0
    ./HashGroupOperatorDescriptor.java
    • -44
    • +0
    ./HashGroupOutputOperatorNodePushable.java
    • -91
    • +0
    ./PreclusteredGroupOperatorDescriptor.java
    • -0
    • +138
    ./external/ExternalGroupBuildOperatorNodePushable.java
    • -0
    • +462
    ./external/ExternalGroupMergeOperatorNodePushable.java
    • -0
    • +139
    ./external/ExternalGroupOperatorDescriptor.java
    • -0
    • +64
    ./external/ExternalGroupState.java
  1. … 448 more files in changeset.
merged r1422:1429 from hyracks_asterix_stabilization

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

    • -0
    • +135
    ./ExternalGroupBuildOperatorNodePushable.java
    • -0
    • +458
    ./ExternalGroupMergeOperatorNodePushable.java
    • -543
    • +7
    ./ExternalGroupOperatorDescriptor.java
    • -0
    • +63
    ./ExternalGroupState.java
    • -0
    • +88
    ./HashGroupBuildOperatorNodePushable.java
    • -0
    • +44
    ./HashGroupOutputOperatorNodePushable.java
    • -0
    • +51
    ./HashGroupState.java
  1. … 31 more files in changeset.
merged r1274:1322 from hyracks_dev_next

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

    • -3
    • +1
    ./ExternalGroupOperatorDescriptor.java
  1. … 123 more files in changeset.
Fixed an incorrect initialization of the priority queue in external group operator. The bug may cause incorrect merging results.

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

    • -1
    • +2
    ./ExternalGroupOperatorDescriptor.java
Fixed a bug on the merging phase of the external grouper; added a float sum aggregator (with test cases).

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

    • -13
    • +13
    ./ExternalGroupOperatorDescriptor.java
    • -0
    • +158
    ./aggregators/FloatSumFieldAggregatorFactory.java
  1. … 1 more file in changeset.
merge hyracks_dev_next r978:1064

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

    • -0
    • +4
    ./ExternalGroupOperatorDescriptor.java
  1. … 2 more files in changeset.
Fixed bugs for key maintanance codes in groupers (after being moved out of the aggregators).

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

implementing writing keys to output in group-by operator rather than aggregators

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

    • -0
    • +4
    ./ExternalGroupOperatorDescriptor.java
    • -17
    • +0
    ./aggregators/MultiFieldsAggregatorFactory.java
  1. … 1 more file in changeset.
add explicit system.gc() call at the beginning of merge phase

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

    • -1
    • +6
    ./ExternalGroupOperatorDescriptor.java
reformat the source code

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

    • -1
    • +1
    ./DeserializedPreclusteredGroupOperator.java
    • -158
    • +84
    ./ExternalGroupOperatorDescriptor.java
    • -34
    • +18
    ./HashGroupOperatorDescriptor.java
    • -395
    • +332
    ./HashSpillableTableFactory.java
    • -3
    • +2
    ./IFieldAggregateDescriptorFactory.java
    • -22
    • +13
    ./PreclusteredGroupOperatorDescriptor.java
    • -153
    • +134
    ./PreclusteredGroupWriter.java
    • -50
    • +46
    ./aggregators/AvgFieldGroupAggregatorFactory.java
    • -55
    • +47
    ./aggregators/AvgFieldMergeAggregatorFactory.java
  1. … 17 more files in changeset.
merge hyracks_dev_next r847:977

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

    • -322
    • +322
    ./HashSpillableTableFactory.java
    • -141
    • +153
    ./PreclusteredGroupWriter.java
  1. … 146 more files in changeset.
Updated the aggregator interfaces to use ArrayTupleBuilder; removed the state length calculator.

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

    • -63
    • +55
    ./ExternalGroupOperatorDescriptor.java
    • -103
    • +91
    ./HashSpillableTableFactory.java
    • -1
    • +1
    ./PreclusteredGroupOperatorDescriptor.java
    • -23
    • +0
    ./aggregators/AvgFieldGroupAggregatorFactory.java
    • -23
    • +0
    ./aggregators/AvgFieldMergeAggregatorFactory.java
    • -20
    • +0
    ./aggregators/CountFieldAggregatorFactory.java
    • -20
    • +0
    ./aggregators/IntSumFieldAggregatorFactory.java
    • -74
    • +0
    ./aggregators/MinMaxStringFieldAggregatorFactory.java
    • -130
    • +16
    ./aggregators/MultiFieldsAggregatorFactory.java
  1. … 2 more files in changeset.
Removed getter and setter from AggregateState

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

    • -5
    • +5
    ./aggregators/AvgFieldGroupAggregatorFactory.java
    • -5
    • +5
    ./aggregators/AvgFieldMergeAggregatorFactory.java
    • -5
    • +5
    ./aggregators/CountFieldAggregatorFactory.java
    • -5
    • +5
    ./aggregators/IntSumFieldAggregatorFactory.java
    • -18
    • +18
    ./aggregators/MinMaxStringFieldAggregatorFactory.java
    • -10
    • +10
    ./aggregators/MultiFieldsAggregatorFactory.java
Major changes: - Based on Yingyi's review comments, the new interface is written to have the frame output logic out of the aggregators. - Added methods for better management of the size of aggregation states. Now aggregator developer can decide the memory size to be used, and the groupers will assign the memory/frame spaces based on these information. - Fixed some bugs in multiple-field aggregator.

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

    • -34
    • +75
    ./ExternalGroupOperatorDescriptor.java
    • -0
    • +107
    ./FrameToolsForGroupers.java
    • -63
    • +135
    ./HashSpillableTableFactory.java
    • -12
    • +29
    ./IFieldAggregateDescriptor.java
    • -25
    • +35
    ./aggregators/AvgFieldGroupAggregatorFactory.java
    • -25
    • +34
    ./aggregators/AvgFieldMergeAggregatorFactory.java
    • -43
    • +54
    ./aggregators/CountFieldAggregatorFactory.java
    • -31
    • +34
    ./aggregators/IntSumFieldAggregatorFactory.java
    • -21
    • +78
    ./aggregators/MinMaxStringFieldAggregatorFactory.java
    • -113
    • +169
    ./aggregators/MultiFieldsAggregatorFactory.java
  1. … 1 more file in changeset.
Removed the initFromPartial() method from the new aggregator interface; added AvgFieldMergeAggregatorFactory for the merge phase of AVG().

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

    • -2
    • +2
    ./ExternalGroupOperatorDescriptor.java
    • -219
    • +0
    ./aggregators/AvgFieldAggregatorFactory.java
    • -0
    • +190
    ./aggregators/AvgFieldGroupAggregatorFactory.java
    • -0
    • +195
    ./aggregators/AvgFieldMergeAggregatorFactory.java
    • -7
    • +0
    ./aggregators/CountFieldAggregatorFactory.java
    • -7
    • +0
    ./aggregators/IntSumFieldAggregatorFactory.java
    • -7
    • +0
    ./aggregators/MinMaxStringFieldAggregatorFactory.java
    • -35
    • +0
    ./aggregators/MultiFieldsAggregatorFactory.java
  1. … 2 more files in changeset.
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

    • -0
    • +45
    ./AggregateState.java
    • -5
    • +6
    ./DeserializedPreclusteredGroupOperator.java
    • -125
    • +194
    ./ExternalGroupOperatorDescriptor.java
    • -19
    • +54
    ./HashGroupOperatorDescriptor.java
    • -446
    • +0
    ./HashSpillableGroupingTableFactory.java
    • -0
    • +502
    ./HashSpillableTableFactory.java
    • -26
    • +0
    ./IAccumulatingAggregatorFactory.java
    • -0
    • +37
    ./IAggregateStateFactory.java
    • -0
    • +134
    ./IAggregatorDescriptor.java
    • -0
    • +32
    ./IAggregatorDescriptorFactory.java
    • -0
    • +133
    ./IFieldAggregateDescriptor.java
    • -0
    • +32
    ./IFieldAggregateDescriptorFactory.java
  1. … 48 more files in changeset.
Added getFieldCount() call to RecordDescriptor

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

    • -2
    • +2
    ./ExternalGroupOperatorDescriptor.java
  1. … 13 more files in changeset.
Fixed NC memory leak. Fixed duplicate job cleanup. Cleaned up data treatment in Hyracks

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

    • -4
    • +4
    ./HashSpillableGroupingTableFactory.java
  1. … 134 more files 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

    • -0
    • +1
    ./ExternalGroupOperatorDescriptor.java
    • -4
    • +0
    ./HashSpillableGroupingTableFactory.java
  1. … 2 more files in changeset.
Cleaned up createPushRuntime api

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

    • -5
    • +4
    ./ExternalGroupOperatorDescriptor.java
    • -3
    • +2
    ./PreclusteredGroupOperatorDescriptor.java
  1. … 39 more files in changeset.
Added ability to register TaskState with the infrastructure

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

    • -49
    • +63
    ./ExternalGroupOperatorDescriptor.java
    • -11
    • +43
    ./HashGroupOperatorDescriptor.java
  1. … 13 more files in changeset.
Fixed protocol to call fail() on writers when source operators encounter an error.

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

    • -0
    • +3
    ./ExternalGroupOperatorDescriptor.java
  1. … 10 more files in changeset.
Added fail() call to IFrameWriter

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

    • -0
    • +5
    ./DeserializedPreclusteredGroupOperator.java
    • -1
    • +1
    ./ExternalGroupOperatorDescriptor.java
    • -2
    • +2
    ./PreclusteredGroupOperatorDescriptor.java
  1. … 49 more files in changeset.
Merged 500:541 from trunk

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

    • -94
    • +93
    ./DeserializedPreclusteredGroupOperator.java
    • -0
    • +616
    ./ExternalGroupOperatorDescriptor.java
    • -679
    • +0
    ./ExternalHashGroupOperatorDescriptor.java
    • -0
    • +450
    ./HashSpillableGroupingTableFactory.java
    • -40
    • +0
    ./ISpillableAccumulatingAggregator.java
    • -569
    • +0
    ./SpillableGroupingHashTable.java
  1. … 365 more files in changeset.
Merged -r 525:527 from hyracks_dev_next into branch

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

    • -46
    • +64
    ./ExternalGroupOperatorDescriptor.java
    • -6
    • +8
    ./HashSpillableGroupingTableFactory.java
  1. … 5 more files in changeset.
Merged -r 502:525 from hyracks_dev_next into branch

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

    • -94
    • +93
    ./DeserializedPreclusteredGroupOperator.java
    • -0
    • +602
    ./ExternalGroupOperatorDescriptor.java
    • -692
    • +0
    ./ExternalHashGroupOperatorDescriptor.java
    • -0
    • +448
    ./HashSpillableGroupingTableFactory.java
    • -40
    • +0
    ./ISpillableAccumulatingAggregator.java
    • -569
    • +0
    ./SpillableGroupingHashTable.java
  1. … 23 more files in changeset.
clean up code formatting and comments

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

    • -46
    • +64
    ./ExternalGroupOperatorDescriptor.java
    • -6
    • +8
    ./HashSpillableGroupingTableFactory.java
  1. … 5 more files in changeset.