rocksdb/utilities/agg_merge
sdong 4f9c0fd083 Add Aggregation Merge Operator (#9780)
Summary:
Add a merge operator that allows users to register specific aggregation function so that they can does aggregation based per key using different aggregation types.
See comments of function CreateAggMergeOperator() for actual usage.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/9780

Test Plan: Add a unit test to coverage various cases.

Reviewed By: ltamasi

Differential Revision: D35267444

fbshipit-source-id: 5b02f31c4f3e17e96dd4025cdc49fca8c2868628
2022-04-15 23:24:05 -07:00
..
agg_merge_test.cc Add Aggregation Merge Operator (#9780) 2022-04-15 23:24:05 -07:00
agg_merge.cc Add Aggregation Merge Operator (#9780) 2022-04-15 23:24:05 -07:00
agg_merge.h Add Aggregation Merge Operator (#9780) 2022-04-15 23:24:05 -07:00
test_agg_merge.cc Add Aggregation Merge Operator (#9780) 2022-04-15 23:24:05 -07:00
test_agg_merge.h Add Aggregation Merge Operator (#9780) 2022-04-15 23:24:05 -07:00