Java API for TableFactory should follow C++ API
Open
java-api
- Dominant language
- C++
- Stars
- 32.1k
- Forks
- 6.9k
- Avg merge
- 32m
- Merged PRs (30d)
- 1
Description
At the moment the Java API has the notion of sub-classes of `TableFormatConfig` (e.g. `PlainTableFormatConfig`) which combine both the C++ options for a specific type of `TableFactory`, and a reference to the `TableFactory`. I think the Java API should be refactored here to follow the C++ API more closely to avoid confusion.
When examining https://github.com/facebook/rocksdb/issues/5297 I found the divergence between the C++ and Java APIs to make understanding the issue and debugging more complex.
Contributor guide
Assessment
This issue has not been assessed yet.