MiniOB
1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
oceanbase
ObLsmImpl
oceanbase::ObLsmImpl 成员列表
成员的完整列表,这些成员属于
oceanbase::ObLsmImpl
,包括所有继承而来的类成员
background_compaction
(std::shared_ptr< ObLsmBgCompactCtx > ctx)
oceanbase::ObLsmImpl
private
batch_put
(const std::vector< pair< string, string > > &kvs) override (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
oceanbase::ObLsm::batch_put
(const vector< pair< string, string > > &kvs)=0
oceanbase::ObLsm
pure virtual
begin_transaction
() override (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
virtual
block_cache_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
build_sstable
(shared_ptr< ObMemTable > imem)
oceanbase::ObLsmImpl
private
compacting_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
cv_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
default_comparator_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
do_compaction
(ObCompaction *compaction)
oceanbase::ObLsmImpl
private
dump_sstables
() override
oceanbase::ObLsmImpl
virtual
executor_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
frozen_wals_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
get
(const string_view &key, string *value) override
oceanbase::ObLsmImpl
virtual
get_sstable_path
(uint64_t sstable_id)
oceanbase::ObLsmImpl
private
get_sstables
() (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
inline
get_wal_path
(uint64_t memtable_id)
oceanbase::ObLsmImpl
private
imem_tables_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
internal_key_comparator_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
load_manifest_snapshot
(const ObManifestSnapshot &snapshot) (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
load_manifest_sstable
(const std::vector< std::vector< uint64_t > > &sstables) (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
manifest_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
mem_table_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
memtable_id_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
mu_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
new_iterator
(ObLsmReadOptions options) override
oceanbase::ObLsmImpl
virtual
ObLsm
()=default (定义于
oceanbase::ObLsm
)
oceanbase::ObLsm
ObLsm
(const ObLsm &)=delete (定义于
oceanbase::ObLsm
)
oceanbase::ObLsm
ObLsmImpl
(const ObLsmOptions &options, const string &path) (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
open
(const ObLsmOptions &options, const string &path, ObLsm **dbptr)
oceanbase::ObLsm
static
operator=
(const ObLsm &)=delete (定义于
oceanbase::ObLsm
)
oceanbase::ObLsm
options_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
path_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
put
(const string_view &key, const string_view &value) override
oceanbase::ObLsmImpl
virtual
recover
() (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
recover_from_manifest_records
(const std::vector< ObManifestCompaction > &records) (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
recover_from_wal
() (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
remove
(const string_view &key) override
oceanbase::ObLsmImpl
virtual
seq_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
sstable_id_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
sstables_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
try_freeze_memtable
()
oceanbase::ObLsmImpl
private
try_major_compaction
()
oceanbase::ObLsmImpl
private
wal_
(定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
write_manifest_snapshot
() (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
private
~ObLsm
()=default (定义于
oceanbase::ObLsm
)
oceanbase::ObLsm
virtual
~ObLsmImpl
() override (定义于
oceanbase::ObLsmImpl
)
oceanbase::ObLsmImpl
inline
制作者
1.9.5