rocksdb/utilities/cassandra
Sagar Vemuri 132306fbf0 Remove PartialMerge implementation from Cassandra merge operator
Summary:
`PartialMergeMulti` implementation is enough for Cassandra, and `PartialMerge` is not required. Implementing both will just duplicate the code.
As per https://github.com/facebook/rocksdb/blob/master/include/rocksdb/merge_operator.h#L130-L135 :

```
  // The default implementation of PartialMergeMulti will use this function
  // as a helper, for backward compatibility.  Any successor class of
  // MergeOperator should either implement PartialMerge or PartialMergeMulti,
  // although implementing PartialMergeMulti is suggested as it is in general
  // more effective to merge multiple operands at a time instead of two
  // operands at a time.
```
Closes https://github.com/facebook/rocksdb/pull/2737

Reviewed By: scv119

Differential Revision: D5633073

Pulled By: sagar0

fbshipit-source-id: ef4fa102c22fec6a0175ed12f5c44c15afe3c8ca
2017-08-15 14:59:34 -07:00
..
cassandra_compaction_filter.cc Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
cassandra_compaction_filter.h Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
cassandra_format_test.cc Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
cassandra_functional_test.cc Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
cassandra_row_merge_test.cc Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
cassandra_serialize_test.cc Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
format.cc Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
format.h Cassandra compaction filter for purge expired columns and rows 2017-07-21 14:57:44 -07:00
merge_operator.cc Remove PartialMerge implementation from Cassandra merge operator 2017-08-15 14:59:34 -07:00
merge_operator.h Remove PartialMerge implementation from Cassandra merge operator 2017-08-15 14:59:34 -07:00
serialize.h Fix license headers in Cassandra related files 2017-07-28 13:56:56 -07:00
test_utils.cc Fix license headers in Cassandra related files 2017-07-28 13:56:56 -07:00
test_utils.h Fix license headers in Cassandra related files 2017-07-28 13:56:56 -07:00