From a3848007e642cddbfd9a76872b76c75646c58647 Mon Sep 17 00:00:00 2001 From: iFA <ifa@fusionsolutions.io> Date: Sun, 19 Jul 2020 14:21:03 +0200 Subject: [PATCH] Update db.pxd --- rocksdb/db.pxd | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/rocksdb/db.pxd b/rocksdb/db.pxd index 1c2a2bc..59be3fa 100644 --- a/rocksdb/db.pxd +++ b/rocksdb/db.pxd @@ -51,6 +51,28 @@ cdef extern from "rocksdb/db.h" namespace "rocksdb": SequenceNumber smallest_seqno SequenceNumber largest_seqno + # cdef struct SstFileMetaData: + # uint64_t size + # string name + # uint64_t file_number + # string db_path + # string smallestkey + # string largestkey + # SequenceNumber smallest_seqno + # SequenceNumber largest_seqno + + # cdef struct LevelMetaData: + # int level + # uint64_t size + # string largestkey + # LiveFileMetaData files + + cdef struct ColumnFamilyMetaData: + uint64_t size + uint64_t file_count + # string largestkey + # LevelMetaData levels + cdef cppclass Range: Range(const Slice&, const Slice&) @@ -156,6 +178,7 @@ cdef extern from "rocksdb/db.h" namespace "rocksdb": Status DeleteFile(string) nogil except+ void GetLiveFilesMetaData(vector[LiveFileMetaData]*) nogil except+ + void GetColumnFamilyMetaData(ColumnFamilyHandle*, ColumnFamilyMetaData*) nogil except+ ColumnFamilyHandle* DefaultColumnFamily() -- GitLab