facebook / facebook/rocksdb

Java API for TableFactory should follow C++ API

Open
#9,101 1 comment 0 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

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

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.