MCPcopy Create free account

hub / github.com/SKeyerror/reading-source-code-of-leveldb-1.23 / functions

Functions1,485 in github.com/SKeyerror/reading-source-code-of-leveldb-1.23

MethodFileMetaData
db/version_edit.h:20
MethodFileState
FileStates are reference counted. The initial reference count is zero and the caller must call Ref() at least once.
helpers/memenv/memenv.cc:27
MethodFileState
db/fault_injection_test.cc:91
MethodFilesPerLevel
Return spread of files per level
db/db_test.cc:423
MethodFillLevels
Prevent pushing of new sstables into deeper levels by adding tables that cover a specified range to all levels.
db/db_test.cc:469
MethodFilterBlockBuilder
table/filter_block.cc:18
MethodFilterBlockBuilder
table/filter_block.h:34
MethodFilterBlockReader
table/filter_block.cc:99
FunctionFilterCreate
db/c_test.c:128
FunctionFilterDestroy
db/c_test.c:124
FunctionFilterKeyMatch
db/c_test.c:138
FunctionFilterName
db/c_test.c:125
MethodFilterSize
util/bloom_test.cc:45
MethodFinalize
虽然函数名称叫做 Finalize,但实际上是在 pick 出下一次需要 Compaction 的 level */
db/version_set.cc:1075
MethodFind
db/version_set_test.cc:33
MethodFindFileTest
db/version_set_test.cc:15
MethodFindFiles
db/repair.cc:98
MethodFindLargest
table/merger.cc:163
MethodFindNextUserEntry
db/db_iter.cc:177
MethodFindPointer
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
MethodFindPrevUserEntry
db/db_iter.cc:236
MethodFindShortSuccessor
benchmarks/db_bench.cc:143
MethodFindShortSuccessor
util/comparator.cc:54
MethodFindShortSuccessor
db/db_test.cc:1541
MethodFindShortSuccessor
db/db_test.cc:1565
MethodFindShortSuccessor
db/c.cc:100
MethodFindShortestSeparator
benchmarks/db_bench.cc:138
MethodFindShortestSeparator
util/comparator.cc:31
MethodFindShortestSeparator
db/db_test.cc:1538
MethodFindShortestSeparator
db/db_test.cc:1561
MethodFindShortestSeparator
No-ops since the C binding does not support key shortening methods.
db/c.cc:99
MethodFindSmallest
table/merger.cc:148
MethodFindTable
db/table_cache.cc:41
MethodFinish
table/block_builder.cc:62
MethodFinishCompactionOutputFile
db/db_impl.cc:844
MethodFinishErase
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
MethodFinishImpl
table/table_test.cc:181
MethodFinishImpl
table/table_test.cc:215
MethodFinishImpl
table/table_test.cc:308
MethodFinishImpl
table/table_test.cc:336
MethodFinishedSingleOp
benchmarks/db_bench_tree_db.cc:231
MethodFinishedSingleOp
benchmarks/db_bench_sqlite3.cc:253
MethodFirstLogFile
db/recovery_test.cc:113
MethodFixChecksum
db/log_test.cc:90
MethodFlush
table/table_test.cc:97
MethodFlush
table/table_builder.cc:140
MethodFlush
util/env_windows.cc:290
MethodFlush
db/log_test.cc:165
MethodFlush
db/db_test.cc:180
MethodFlush
db/leveldbutil.cc:21
MethodFlushBuffer
util/env_posix.cc:326
MethodFlushBuffer
util/env_windows.cc:309
MethodFooter
table/format.h:58
MethodForEachOverlapping
db/version_set.cc:290
MethodForceError
db/log_test.cc:97
MethodGenerateFilter
`GenerateFilter()` 方法用于构建一个具体的 Filter Block K,其内部将会调用 `policy_->CreateFilter` * 创建一个布隆过滤器,并将结果位数组(string 实现)返回 */
table/filter_block.cc:64
MethodGet
db/memtable.cc:102
MethodGet
db/table_cache.cc:100
MethodGet
db/recovery_test.cc:74
MethodGet
db/db_test.cc:2061
FunctionGetChildren
include/leveldb/env.h:361
MethodGetChildren
util/env_posix.cc:575
MethodGetChildren
util/env_windows.cc:475
FunctionGetFileIterator
db/version_set.cc:219
MethodGetFileSize
util/env_windows.cc:525
MethodGetFiles
db/recovery_test.cc:115
MethodGetMaxHeight
db/skiplist.h:120
MethodGetRange
Stores the minimal range that covers all entries in inputs in smallest, *largest. REQUIRES: inputs is not empty
db/version_set.cc:1233
MethodGetRange2
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
MethodGetRestartPoint
table/block.cc:100
FunctionGetTestDirectory
include/leveldb/env.h:390
MethodGetTestDirectory
util/env_windows.cc:604
MethodHandleTable
util/cache.cc:72
MethodHarness
table/table_test.cc:408
MethodHashNumbers
db/skiplist_test.cc:160
MethodHashSlice
util/cache.cc:345
MethodHeapProfile
benchmarks/db_bench.cc:1000
MethodHistogram
util/histogram.h:14
MethodInMemoryEnv
helpers/memenv/memenv.cc:223
MethodIncrementByte
db/log_test.cc:78
MethodInit
table/table_test.cc:410
MethodInitDataBlock
table/two_level_iterator.cc:146
MethodInsert
util/cache.cc:79
MethodInsert
util/cache.cc:359
MethodInsertAndReturnHandle
util/cache_test.cc:57
MethodInsertInto
db/write_batch.cc:132
MethodInstallCompactionResults
db/db_impl.cc:893
MethodInternalFilterPolicy
db/dbformat.h:168
MethodInternalKey
db/dbformat.h:184
MethodInternalKeyComparator
db/dbformat.h:150
FunctionInternalKeyEncodingLength
Return the length of the encoding of "key".
db/dbformat.h:122
FunctionIsCorruption
Returns true iff the status indicates a Corruption error.
include/leveldb/status.h:68
FunctionIsIOError
Returns true iff the status indicates an IOError.
include/leveldb/status.h:71
FunctionIsInvalidArgument
Returns true iff the status indicates an InvalidArgument.
include/leveldb/status.h:77
MethodIsManifest
True if the given file is a manifest file.
util/env_posix.cc:425
FunctionIsNotFound
Returns true iff the status indicates a NotFound error.
include/leveldb/status.h:65
FunctionIsNotSupportedError
Returns true iff the status indicates a NotSupportedError.
include/leveldb/status.h:74
MethodIsValidKey
db/skiplist_test.cc:172
MethodIter
table/block.cc:116
MethodIterState
db/db_impl.cc:1080
← previousnext →801–900 of 1,485, ranked by callers