Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SKeyerror/reading-source-code-of-leveldb-1.23
/ functions
Functions
1,485 in github.com/SKeyerror/reading-source-code-of-leveldb-1.23
⨍
Functions
1,485
◇
Types & classes
330
↓ 1 callers
Function
leveldb_options_set_max_open_files
db/c.cc:409
↓ 1 callers
Function
leveldb_options_set_paranoid_checks
db/c.cc:393
↓ 1 callers
Function
leveldb_options_set_write_buffer_size
db/c.cc:405
↓ 1 callers
Function
leveldb_readoptions_create
db/c.cc:494
↓ 1 callers
Function
leveldb_readoptions_destroy
db/c.cc:498
↓ 1 callers
Function
leveldb_readoptions_set_fill_cache
db/c.cc:505
↓ 1 callers
Function
leveldb_readoptions_set_verify_checksums
db/c.cc:500
↓ 1 callers
Function
leveldb_release_snapshot
db/c.cc:232
↓ 1 callers
Function
leveldb_repair_db
db/c.cc:278
↓ 1 callers
Function
leveldb_write
db/c.cc:196
↓ 1 callers
Function
leveldb_writebatch_append
db/c.cc:366
↓ 1 callers
Function
leveldb_writebatch_clear
db/c.cc:330
↓ 1 callers
Function
leveldb_writebatch_delete
db/c.cc:337
↓ 1 callers
Function
leveldb_writebatch_iterate
db/c.cc:342
↓ 1 callers
Function
leveldb_writeoptions_create
db/c.cc:514
↓ 1 callers
Function
leveldb_writeoptions_destroy
db/c.cc:518
↓ 1 callers
Method
memtable_key
Return a key suitable for lookup in a MemTable. 可以看到,MemTable 获取的 end_ - start_,也就是说前面的变长 size 也会作为 MemTable Key * 的一部分 */
db/dbformat.h:253
↓ 1 callers
Method
oldest
db/snapshot.h:47
↓ 1 callers
Method
set_index_handle
table/format.h:66
↓ 1 callers
Method
set_metaindex_handle
table/format.h:62
↓ 1 callers
Method
set_offset
table/format.h:33
↓ 1 callers
Method
set_size
table/format.h:37
↓ 1 callers
Method
status
table/table_test.cc:291
↓ 1 callers
Method
status
table/two_level_iterator.cc:40
↓ 1 callers
Method
value
table/two_level_iterator.cc:36
Method
Add
table/table_test.cc:144
Method
Add
table/block_builder.cc:75
Method
Add
util/histogram.cc:182
Method
Add
util/bloom_test.cc:31
Method
Add
db/version_set_test.cc:23
Method
Add
db/db_impl.h:93
Method
AddBoundaryInputsTest
db/version_set_test.cc:188
Method
AllEntriesFor
db/db_test.cc:365
Method
AllocateFallback
util/arena.cc:20
Method
AllocateNewBlock
util/arena.cc:58
Method
Append
helpers/memenv/memenv.cc:206
Method
Append
util/env_windows.cc:253
Method
Append
db/log_test.cc:167
Method
Append
db/db_test.cc:172
Method
Append
db/leveldbutil.cc:16
Method
AppendVersion
db/version_set.cc:802
Method
ApproximateOffsetOf
table/table.cc:244
Method
ArchiveFile
db/repair.cc:408
Method
Arena
util/arena.h:20
Method
Arena
util/arena.cc:11
Method
AssertEnvNotInitialized
util/env_posix.cc:861
Method
AssertEnvNotInitialized
util/env_windows.cc:763
Method
AtomicCounter
db/db_test.cc:46
Method
AutoCompactTest
db/autocompact_test.cc:15
Method
Average
util/histogram.cc:230
Method
BGWork
db/db_impl.cc:691
Function
BM_LogAndApply
db/db_test.cc:2304
Method
BackgroundCompaction
db/db_impl.cc:714
Method
BackgroundThreadEntryPoint
util/env_posix.cc:722
Method
BackgroundThreadEntryPoint
util/env_windows.cc:655
Method
BackgroundWorkItem
util/env_posix.cc:733
Method
BackgroundWorkItem
util/env_windows.cc:666
Method
Basename
Extracts the file name from a path pointing to a file. The returned Slice points to |filename|'s data buffer, so it is only valid while |filename| is
util/env_posix.cc:411
Method
Benchmark
benchmarks/db_bench_tree_db.cc:296
Method
Benchmark
benchmarks/db_bench.cc:462
Method
Benchmark
benchmarks/db_bench_sqlite3.cc:318
Method
Block
table/block.cc:25
Method
Block
table/block.h:23
Method
BlockBuilder
table/block_builder.cc:40
Method
BlockBuilder
table/block_builder.h:21
Method
BlockConstructor
table/table_test.cc:178
Method
BlockHandle
table/format.h:97
Method
BlockReader
Convert an index iterator value (i.e., an encoded BlockHandle) into an iterator over the contents of the corresponding block.
table/table.cc:153
Method
BloomFilterPolicy
util/bloom.cc:20
Method
BloomTest
util/bloom_test.cc:22
Method
Build
util/bloom_test.cc:33
Method
Build
db/corruption_test.cc:57
Method
Build
db/fault_injection_test.cc:397
Method
BuildBatchGroup
REQUIRES: Writer list must be non-empty REQUIRES: First writer must have a non-null batch
db/db_impl.cc:1313
Method
Builder
Initialize a builder with the files from *base and other info from *vset * 构造函数接收一个 VersionSet 和 Base Version */
db/version_set.cc:634
Method
ByteSize
db/write_batch_internal.h:34
Method
BytewiseComparatorImpl
util/comparator.cc:23
Method
CacheTest
util/cache_test.cc:39
Method
Callback
util/env_test.cc:108
Method
CanAppend
db/recovery_test.cc:34
Method
ChangeOptions
table/table_builder.cc:78
Method
ChangeOptions
Switch to a fresh database with the next option configuration to test. Return false if there are no more configurations to test.
db/db_test.cc:256
Method
Check
db/corruption_test.cc:75
Function
CheckDel
Callback from leveldb_writebatch_iterate()
db/c_test.c:98
Method
CheckInitialOffsetRecord
db/log_test.cc:137
Method
CheckOffsetPastEndReturnsNoRecords
db/log_test.cc:125
Function
CheckPut
Callback from leveldb_writebatch_iterate()
db/c_test.c:79
Method
CleanupCompaction
db/db_impl.cc:802
Function
CleanupIteratorState
db/db_impl.cc:1084
Method
Clear
db/dbformat.h:206
Method
Clear
db/version_edit.cc:26
Method
ClearSavedValue
db/db_iter.cc:95
Method
Close
table/table_test.cc:96
Method
Close
util/env_posix.cc:294
Method
Close
util/env_windows.cc:282
Method
Close
db/recovery_test.cc:45
Method
Close
db/log_test.cc:164
Method
Close
db/db_test.cc:152
Method
Close
db/db_test.cc:179
Method
Close
db/fault_injection_test.cc:187
← previous
next →
601–700 of 1,485, ranked by callers