facebook / facebook/rocksdb

Support MergeOperator in Java

Open
#2,282 30 comments 30 reactions 1 assignee Claimed by @adamretter View on GitHub
java-api
Dominant language
C++
Stars
32.1k
Forks
6.9k
Avg merge
32m
Merged PRs (30d)
1

Description

[`MergeOperator`](https://github.com/facebook/rocksdb/blob/master/include/rocksdb/merge_operator.h) functionality is not currently available in the [Java API](https://github.com/facebook/rocksdb/blob/master/java/src/main/java/org/rocksdb/MergeOperator.java). [`StringAppendOperator`](https://github.com/facebook/rocksdb/blob/master/java/src/main/java/org/rocksdb/StringAppendOperator.java) is the only implementation that is exposed as part of Java API today. There has been considerable interest from the community recently to expose full functionality of MergeOperator so that they can take advantage of it in Java as well (Ex: https://github.com/facebook/rocksdb/issues/1988 , https://github.com/facebook/rocksdb/pull/2289)

cc: @adamretter

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.