MCPcopy Create free account

hub / github.com/YZhao-prog/SharkDB / types & classes

Types & classes43 in github.com/YZhao-prog/SharkDB

↓ 6 callersEnumKeyword
src/sql/parser/lexer.rs:5
↓ 2 callersClassTable
src/sql/schema.rs:6
↓ 1 callersEnumConsts
src/sql/parser/ast.rs:40
↓ 1 callersClassPlan
src/sql/plan/mod.rs:24
ClassColumn
src/sql/schema.rs:12
ClassColumn
src/sql/parser/ast.rs:20
ClassCreateTable
src/sql/executor/schema.rs:5
EnumDataType
src/sql/types/mod.rs:6
ClassDeserializer
src/storage/keycode.rs:285
ClassDiskEngine
key len (u32=>4) + value len (u32=>4) = 8
src/storage/disk.rs:14
ClassDiskEngineIterator
src/storage/disk.rs:110
InterfaceEngine
src/sql/engine/mod.rs:6
InterfaceEngine
abstract defination of engine can connect to different engine(eg: memory kV engine, disk KV engine)
src/storage/engine.rs:7
InterfaceEngineIterator
let iterator support double sides scan item means the return value type of iterator
src/storage/engine.rs:35
EnumError
src/error.rs:9
InterfaceExecutor
src/sql/executor/mod.rs:12
EnumExpression
src/sql/parser/ast.rs:28
ClassInsert
src/sql/executor/mutation.rs:8
ClassKVEngine
src/sql/engine/kv.rs:8
ClassKVTransaction
src/sql/engine/kv.rs:34
EnumKey
src/sql/engine/kv.rs:113
EnumKeyPrefix
src/sql/engine/kv.rs:122
ClassLexer
src/sql/parser/lexer.rs:131
ClassLog
A file
src/storage/disk.rs:142
ClassMemoryEngine
src/storage/memory.rs:5
ClassMemoryEngineIterator
src/storage/memory.rs:40
ClassMvcc
possibly mutithread call, need to add Arc<Mutex> to ensure safe • Arc 允许多个线程共享对同一数据的所有权。 • Mutex 确保在任意时刻,只有一个线程可以访问或修改共享数据。 • 结合使用 Arc<Mutex<T>>,你可以在多
src/storage/mvcc.rs:22
EnumMvccKey
src/storage/mvcc.rs:75
EnumMvccKeyPrefix
src/storage/mvcc.rs:94
ClassMvccTransaction
src/storage/mvcc.rs:47
EnumNode
src/sql/plan/mod.rs:9
ClassParser
src/sql/parser/mod.rs:14
ClassPlanner
src/sql/plan/planner.rs:5
EnumResultSet
src/sql/executor/mod.rs:34
ClassScan
src/sql/executor/query.rs:5
ClassScanResult
src/storage/mvcc.rs:334
ClassSerializer
src/storage/keycode.rs:19
ClassSession
src/sql/engine/mod.rs:38
EnumStatement
src/sql/parser/ast.rs:4
EnumToken
src/sql/parser/lexer.rs:97
InterfaceTransaction
src/sql/engine/mod.rs:21
ClassTransactionState
src/storage/mvcc.rs:52
EnumValue
src/sql/types/mod.rs:14