expose more options in the c api (#1067)
This commit is contained in:
parent
6f01687aae
commit
6da70c5815
5
db/c.cc
5
db/c.cc
@ -1418,6 +1418,11 @@ void rocksdb_options_set_compaction_filter_factory(
|
|||||||
std::shared_ptr<CompactionFilterFactory>(factory);
|
std::shared_ptr<CompactionFilterFactory>(factory);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void rocksdb_options_compaction_readahead_size(
|
||||||
|
rocksdb_options_t* opt, size_t s) {
|
||||||
|
opt->rep.compaction_readahead_size = s;
|
||||||
|
}
|
||||||
|
|
||||||
void rocksdb_options_set_comparator(
|
void rocksdb_options_set_comparator(
|
||||||
rocksdb_options_t* opt,
|
rocksdb_options_t* opt,
|
||||||
rocksdb_comparator_t* cmp) {
|
rocksdb_comparator_t* cmp) {
|
||||||
|
@ -501,6 +501,8 @@ extern ROCKSDB_LIBRARY_API void rocksdb_options_set_compaction_filter(
|
|||||||
rocksdb_options_t*, rocksdb_compactionfilter_t*);
|
rocksdb_options_t*, rocksdb_compactionfilter_t*);
|
||||||
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_compaction_filter_factory(
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_compaction_filter_factory(
|
||||||
rocksdb_options_t*, rocksdb_compactionfilterfactory_t*);
|
rocksdb_options_t*, rocksdb_compactionfilterfactory_t*);
|
||||||
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_compaction_readahead_size(
|
||||||
|
rocksdb_options_t*, size_t);
|
||||||
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_comparator(
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_comparator(
|
||||||
rocksdb_options_t*, rocksdb_comparator_t*);
|
rocksdb_options_t*, rocksdb_comparator_t*);
|
||||||
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_merge_operator(
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_merge_operator(
|
||||||
@ -526,6 +528,8 @@ extern ROCKSDB_LIBRARY_API void rocksdb_options_set_info_log_level(
|
|||||||
rocksdb_options_t*, int);
|
rocksdb_options_t*, int);
|
||||||
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_write_buffer_size(
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_write_buffer_size(
|
||||||
rocksdb_options_t*, size_t);
|
rocksdb_options_t*, size_t);
|
||||||
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_db_write_buffer_size(
|
||||||
|
rocksdb_options_t*, size_t);
|
||||||
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_max_open_files(
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_max_open_files(
|
||||||
rocksdb_options_t*, int);
|
rocksdb_options_t*, int);
|
||||||
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_max_total_wal_size(
|
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_max_total_wal_size(
|
||||||
|
Loading…
Reference in New Issue
Block a user