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
Method
FileMetaData
db/version_edit.h:20
Method
FileState
FileStates are reference counted. The initial reference count is zero and the caller must call Ref() at least once.
helpers/memenv/memenv.cc:27
Method
FileState
db/fault_injection_test.cc:91
Method
FilesPerLevel
Return spread of files per level
db/db_test.cc:423
Method
FillLevels
Prevent pushing of new sstables into deeper levels by adding tables that cover a specified range to all levels.
db/db_test.cc:469
Method
FilterBlockBuilder
table/filter_block.cc:18
Method
FilterBlockBuilder
table/filter_block.h:34
Method
FilterBlockReader
table/filter_block.cc:99
Function
FilterCreate
db/c_test.c:128
Function
FilterDestroy
db/c_test.c:124
Function
FilterKeyMatch
db/c_test.c:138
Function
FilterName
db/c_test.c:125
Method
FilterSize
util/bloom_test.cc:45
Method
Finalize
虽然函数名称叫做 Finalize,但实际上是在 pick 出下一次需要 Compaction 的 level */
db/version_set.cc:1075
Method
Find
db/version_set_test.cc:33
Method
FindFileTest
db/version_set_test.cc:15
Method
FindFiles
db/repair.cc:98
Method
FindLargest
table/merger.cc:163
Method
FindNextUserEntry
db/db_iter.cc:177
Method
FindPointer
Return a pointer to slot that points to a cache entry that matches key/hash. If there is no such cache entry, return a pointer to the trailing slot i
util/cache.cc:115
Method
FindPrevUserEntry
db/db_iter.cc:236
Method
FindShortSuccessor
benchmarks/db_bench.cc:143
Method
FindShortSuccessor
util/comparator.cc:54
Method
FindShortSuccessor
db/db_test.cc:1541
Method
FindShortSuccessor
db/db_test.cc:1565
Method
FindShortSuccessor
db/c.cc:100
Method
FindShortestSeparator
benchmarks/db_bench.cc:138
Method
FindShortestSeparator
util/comparator.cc:31
Method
FindShortestSeparator
db/db_test.cc:1538
Method
FindShortestSeparator
db/db_test.cc:1561
Method
FindShortestSeparator
No-ops since the C binding does not support key shortening methods.
db/c.cc:99
Method
FindSmallest
table/merger.cc:148
Method
FindTable
db/table_cache.cc:41
Method
Finish
table/block_builder.cc:62
Method
FinishCompactionOutputFile
db/db_impl.cc:844
Method
FinishErase
If e != nullptr, finish removing *e from the cache; it has already been removed from the hash table. Return whether e != nullptr.
util/cache.cc:308
Method
FinishImpl
table/table_test.cc:181
Method
FinishImpl
table/table_test.cc:215
Method
FinishImpl
table/table_test.cc:308
Method
FinishImpl
table/table_test.cc:336
Method
FinishedSingleOp
benchmarks/db_bench_tree_db.cc:231
Method
FinishedSingleOp
benchmarks/db_bench_sqlite3.cc:253
Method
FirstLogFile
db/recovery_test.cc:113
Method
FixChecksum
db/log_test.cc:90
Method
Flush
table/table_test.cc:97
Method
Flush
table/table_builder.cc:140
Method
Flush
util/env_windows.cc:290
Method
Flush
db/log_test.cc:165
Method
Flush
db/db_test.cc:180
Method
Flush
db/leveldbutil.cc:21
Method
FlushBuffer
util/env_posix.cc:326
Method
FlushBuffer
util/env_windows.cc:309
Method
Footer
table/format.h:58
Method
ForEachOverlapping
db/version_set.cc:290
Method
ForceError
db/log_test.cc:97
Method
GenerateFilter
`GenerateFilter()` 方法用于构建一个具体的 Filter Block K,其内部将会调用 `policy_->CreateFilter` * 创建一个布隆过滤器,并将结果位数组(string 实现)返回 */
table/filter_block.cc:64
Method
Get
db/memtable.cc:102
Method
Get
db/table_cache.cc:100
Method
Get
db/recovery_test.cc:74
Method
Get
db/db_test.cc:2061
Function
GetChildren
include/leveldb/env.h:361
Method
GetChildren
util/env_posix.cc:575
Method
GetChildren
util/env_windows.cc:475
Function
GetFileIterator
db/version_set.cc:219
Method
GetFileSize
util/env_windows.cc:525
Method
GetFiles
db/recovery_test.cc:115
Method
GetMaxHeight
db/skiplist.h:120
Method
GetRange
Stores the minimal range that covers all entries in inputs in smallest, *largest. REQUIRES: inputs is not empty
db/version_set.cc:1233
Method
GetRange2
Stores the minimal range that covers all entries in inputs1 and inputs2 in *smallest, *largest. REQUIRES: inputs is not empty
db/version_set.cc:1257
Method
GetRestartPoint
table/block.cc:100
Function
GetTestDirectory
include/leveldb/env.h:390
Method
GetTestDirectory
util/env_windows.cc:604
Method
HandleTable
util/cache.cc:72
Method
Harness
table/table_test.cc:408
Method
HashNumbers
db/skiplist_test.cc:160
Method
HashSlice
util/cache.cc:345
Method
HeapProfile
benchmarks/db_bench.cc:1000
Method
Histogram
util/histogram.h:14
Method
InMemoryEnv
helpers/memenv/memenv.cc:223
Method
IncrementByte
db/log_test.cc:78
Method
Init
table/table_test.cc:410
Method
InitDataBlock
table/two_level_iterator.cc:146
Method
Insert
util/cache.cc:79
Method
Insert
util/cache.cc:359
Method
InsertAndReturnHandle
util/cache_test.cc:57
Method
InsertInto
db/write_batch.cc:132
Method
InstallCompactionResults
db/db_impl.cc:893
Method
InternalFilterPolicy
db/dbformat.h:168
Method
InternalKey
db/dbformat.h:184
Method
InternalKeyComparator
db/dbformat.h:150
Function
InternalKeyEncodingLength
Return the length of the encoding of "key".
db/dbformat.h:122
Function
IsCorruption
Returns true iff the status indicates a Corruption error.
include/leveldb/status.h:68
Function
IsIOError
Returns true iff the status indicates an IOError.
include/leveldb/status.h:71
Function
IsInvalidArgument
Returns true iff the status indicates an InvalidArgument.
include/leveldb/status.h:77
Method
IsManifest
True if the given file is a manifest file.
util/env_posix.cc:425
Function
IsNotFound
Returns true iff the status indicates a NotFound error.
include/leveldb/status.h:65
Function
IsNotSupportedError
Returns true iff the status indicates a NotSupportedError.
include/leveldb/status.h:74
Method
IsValidKey
db/skiplist_test.cc:172
Method
Iter
table/block.cc:116
Method
IterState
db/db_impl.cc:1080
← previous
next →
801–900 of 1,485, ranked by callers