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

↓ 5 callersMethodRelease
Release a resource acquired by a previous call to Acquire() that returned true.
util/env_windows.cc:136
↓ 5 callersMethodRemove
util/cache.cc:95
↓ 5 callersFunctionRunConcurrent
db/skiplist_test.cc:342
↓ 5 callersMethodSeekToLast
db/db_iter.cc:303
↓ 5 callersMethodSetNextFile
db/version_edit.h:51
↓ 5 callersMethodSleepForMicroseconds
util/env_posix.cc:715
↓ 5 callersFunctionSnappy_Compress
port/port_stdcxx.h:88
↓ 5 callersMethodSync
db/fault_injection_test.cc:212
↓ 5 callersFunctionUnmask
Return the crc whose masked representation is masked_crc.
util/crc32c.h:35
↓ 5 callersMethodUnref
Decrease the reference count. Delete if this is the last reference.
helpers/memenv/memenv.cc:40
↓ 5 callersMethodValid
table/two_level_iterator.cc:31
↓ 5 callersMethodkey
table/merger.cc:110
↓ 5 callersMethodkey
util/cache.cc:56
↓ 5 callersFunctionleveldb_open
db/c.cc:168
↓ 5 callersMethodvalue
table/block.cc:133
↓ 4 callersMethodApproximateMemoryUsage
db/memtable.cc:27
↓ 4 callersMethodApproximateSize
db/write_batch.cc:40
↓ 4 callersFunctionClipToRange
db/db_impl.cc:90
↓ 4 callersFunctionDecodeValue
util/cache_test.cc:25
↓ 4 callersMethodDelete
db/db_test.cc:323
↓ 4 callersMethodEncodeTo
table/format.cc:15
↓ 4 callersFunctionEncodeVarint32
将 v 编码成 Varint32 并写入至 dst 指向的地址中,同时返回新的指针地址 */
util/coding.cc:22
↓ 4 callersMethodFileSize
db/recovery_test.cc:133
↓ 4 callersFunctionFindFile
二分查找,在 files 中找到第一个 largest_key >= key 的索引号 */
db/version_set.cc:88
↓ 4 callersFunctionFree
db/c_test.c:47
↓ 4 callersMethodGenerate
benchmarks/db_bench.cc:178
↓ 4 callersMethodGet
db/skiplist_test.cc:196
↓ 4 callersFunctionGetLengthPrefixedSlice
util/coding.cc:151
↓ 4 callersMethodGetProperty
db/db_impl.cc:1444
↓ 4 callersMethodInsert
db/skiplist.h:420
↓ 4 callersMethodIterate
db/write_batch.cc:42
↓ 4 callersFunctionKey1
issues/issue178_test.cc:19
↓ 4 callersMethodLockFile
util/env_posix.cc:628
↓ 4 callersMethodLookup
util/cache_test.cc:43
↓ 4 callersFunctionMakeFileName
db/filename.cc:20
↓ 4 callersMethodNewAppendableFile
util/env.cc:21
↓ 4 callersMethodNewAppendableFile
db/fault_injection_test.cc:248
↓ 4 callersFunctionNewErrorIterator
table/iterator.cc:72
↓ 4 callersMethodNewFileNumber
Allocate and return a new file number
db/version_set.h:207
↓ 4 callersMethodNewIterator
table/table.cc:208
↓ 4 callersMethodNewRandomAccessFile
db/db_test.cc:206
↓ 4 callersFunctionPackSequenceAndType
将 Sequence Number 和 Value Type 打包得到一个 8 字节的整型,其中低 8 位为 Value Type。 * 因此 Sequence Number 虽然是一个 uint64_t 的无符号整型,但是其最大值只能取到 1 << 56 - 1,因为在 * InternalK
db/dbformat.cc:19
↓ 4 callersMethodRead
util/env_posix.cc:114
↓ 4 callersFunctionReadUint32LE
Reads a little-endian 32-bit integer from a 32-bit-aligned buffer.
util/crc32c.cc:249
↓ 4 callersMethodRegisterCleanup
table/iterator.cc:26
↓ 4 callersMethodRemoveDir
util/env.cc:25
↓ 4 callersFunctionSSTTableFileName
db/filename.cc:38
↓ 4 callersMethodSeek
table/block.cc:164
↓ 4 callersMethodSeekToFirst
table/table_test.cc:275
↓ 4 callersMethodSetComparatorName
设置 Comparactor Name,默认为 leveldb.BytewiseComparator */
db/version_edit.h:39
↓ 4 callersMethodStartThread
util/env_posix.cc:666
↓ 4 callersMethodTEST_MaxNextLevelOverlappingBytes
db/db_impl.cc:1129
↓ 4 callersFunctionTargetFileSize
db/version_set.cc:24
↓ 4 callersMethodUnlockFile
util/env_posix.cc:652
↓ 4 callersMethodValid
table/merger.cc:29
↓ 4 callersMethodValid
table/block.cc:127
↓ 4 callersMethodValue
util/cache.cc:376
↓ 4 callersFunctionVarintLength
util/coding.cc:83
↓ 4 callersMethodcurrent_output
db/db_impl.cc:62
↓ 4 callersFunctionleveldb_put
db/c.cc:184
↓ 3 callersMethodAbandon
table/table_builder.cc:287
↓ 3 callersMethodAppend
table/table_test.cc:100
↓ 3 callersFunctionCompareIterators
db/db_test.cc:2145
↓ 3 callersFunctionCreateRandomString
issues/issue320_test.cc:24
↓ 3 callersMethodFlush
db/fault_injection_test.cc:196
↓ 3 callersMethodGetChildren
helpers/memenv/memenv.cc:294
↓ 3 callersFunctionGetInternalKey
db/version_edit.cc:86
↓ 3 callersFunctionGetLevel
db/version_edit.cc:95
↓ 3 callersMethodGetProperty
db/db_test.cc:2100
↓ 3 callersFunctionGetVarint32
util/coding.cc:110
↓ 3 callersFunctionInfoLogFileName
db/filename.cc:62
↓ 3 callersMethodInsert
util/cache.cc:267
↓ 3 callersFunctionKey
util/bloom_test.cc:15
↓ 3 callersFunctionLockFileName
db/filename.cc:55
↓ 3 callersMethodLookup
util/cache.cc:253
↓ 3 callersFunctionMaxGrandParentOverlapBytes
Maximum bytes of overlaps in grandparent (i.e., level+2) before we stop building a single file in a level->level+1 compaction.
db/version_set.cc:30
↓ 3 callersMethodMemoryUsage
Returns an estimate of the total memory usage of data allocated by the arena.
util/arena.h:33
↓ 3 callersMethodNewId
util/cache.cc:379
↓ 3 callersMethodNewLogger
util/env_posix.cc:689
↓ 3 callersMethodNewRandomAccessFile
helpers/memenv/memenv.cc:244
↓ 3 callersMethodNewSequentialFile
Partial implementation of the Env interface.
helpers/memenv/memenv.cc:232
↓ 3 callersFunctionNewTwoLevelIterator
table/two_level_iterator.cc:165
↓ 3 callersMethodNext
table/table_test.cc:277
↓ 3 callersFunctionNumberString
Construct a string from a number
db/log_test.cc:28
↓ 3 callersMethodPrevLogNumber
Return the log file number for the log file that is currently being compacted, or zero if there is no such log file.
db/version_set.h:241
↓ 3 callersMethodRef
util/cache.cc:218
↓ 3 callersMethodRelease
Release a resource acquired by a previous call to Acquire() that returned true.
util/env_posix.cc:94
↓ 3 callersMethodReleaseSnapshot
db/db_impl.cc:1205
↓ 3 callersFunctionRemoveFile
include/leveldb/env.h:365
↓ 3 callersMethodReset
table/block_builder.cc:46
↓ 3 callersMethodRun
db/repair.cc:70
↓ 3 callersMethodSeekToLast
table/table_test.cc:276
↓ 3 callersMethodSetCompactPointer
设置 VersionEdit compact_pointers_,只会在 Compaction 的 SetupOtherInputs 以及 * WriteSnapshot 中被调用 */
db/version_edit.h:62
↓ 3 callersFunctionSetCurrentFile
db/filename.cc:123
↓ 3 callersMethodSetPrevLogNumber
db/version_edit.h:47
↓ 3 callersMethodSize
helpers/memenv/memenv.cc:57
↓ 3 callersFunctionTempFileName
db/filename.cc:57
↓ 3 callersMethodUnref
util/cache.cc:226
↓ 3 callersFunctionempty
Return true iff the length of the referenced data is zero
include/leveldb/slice.h:58
↓ 3 callersMethodinput
Return the ith input file at "level()+which" ("which" must be 0 or 1).
db/version_set.h:358
← previousnext →201–300 of 1,485, ranked by callers