diff --git a/rocksdb/db.pxd b/rocksdb/db.pxd index 11f8430..15f5709 100644 --- a/rocksdb/db.pxd +++ b/rocksdb/db.pxd @@ -101,6 +101,7 @@ cdef extern from "rocksdb/db.h" namespace "rocksdb": int MaxMemCompactionLevel() nogil except+ int Level0StopWriteTrigger() nogil except+ const string& GetName() nogil except+ + const options.Options& GetOptions() nogil except+ Status Flush(const options.FlushOptions&) nogil except+ Status DisableFileDeletions() nogil except+ Status EnableFileDeletions() nogil except+ diff --git a/rocksdb/options.pxd b/rocksdb/options.pxd index 73294dd..71f3a4c 100644 --- a/rocksdb/options.pxd +++ b/rocksdb/options.pxd @@ -33,7 +33,7 @@ cdef extern from "rocksdb/options.h" namespace "rocksdb": cpp_bool error_if_exists cpp_bool paranoid_checks # TODO: env - # TODO: info_log + shared_ptr[Logger] info_log size_t write_buffer_size int max_write_buffer_number int min_write_buffer_number_to_merge