Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ad-sho-loko/bogoDB
/ types & classes
Types & classes
60 in github.com/ad-sho-loko/bogoDB
⨍
Functions
220
◇
Types & classes
60
↓ 84 callers
TypeAlias
Int64
meta/btree_test.go:10
↓ 3 callers
TypeAlias
IntItem
meta/btree.go:23
Struct
AbortQuery
query/analyze.go:52
Struct
AbortStmt
statements
query/ast.go:40
Struct
Analyzer
Analyzer analyze the parsed sql. Roles: - Fetch an actual scheme from the table name. - Validate the rules of sql.
query/analyze.go:15
Struct
ApiServer
db/http.go:8
Struct
BTree
meta/btree.go:12
Struct
BeginQuery
query/analyze.go:46
Struct
BeginStmt
statements
query/ast.go:34
Struct
BogoDb
db/bogodb.go:13
Struct
Catalog
storage/catalog.go:14
TypeAlias
ColType
meta/meta.go:47
Struct
Column
meta/meta.go:41
Struct
CommitQuery
query/analyze.go:49
Struct
CommitStmt
statements
query/ast.go:37
Struct
ConcurrentMap
meta/concurrent_map.go:5
Struct
CreateTableQuery
query/analyze.go:29
Struct
CreateTableStmt
statements
query/ast.go:9
Struct
Eq
query/ast.go:57
Struct
Executor
query/executor.go:11
Interface
Expr
expressions
query/ast.go:53
Struct
IndexScan
scanner
query/plan.go:27
Struct
InsertQuery
query/analyze.go:40
Struct
InsertStmt
statements
query/ast.go:16
Interface
Item
Item must be comarable for b-tree implementation.
meta/btree.go:26
Struct
Lit
query/ast.go:62
Struct
Lru
Lru is the thread-safe LRU cache.
meta/lru.go:9
Struct
Page
Page is fixed-sized(4KB) byte.
storage/page.go:8
Struct
Parser
Parser parses input tokens.
query/parse.go:9
Struct
Plan
query/plan.go:13
Struct
Planner
Planner is to plan inputting queries.
query/plan.go:9
Interface
Query
query/analyze.go:19
Struct
ResultSet
meta/meta.go:66
Interface
Scanner
query/plan.go:17
Struct
Scheme
Table is the definition of tables and Columns
meta/meta.go:4
Struct
SelectQuery
query/analyze.go:23
Struct
SelectStmt
statements
query/ast.go:21
Struct
SeqScan
scanner
query/plan.go:23
Interface
Stmt
query/ast.go:3
Struct
Storage
Storage is the interface of any manipulation of read/write.
storage/storage.go:6
Struct
Table
meta/meta.go:36
Struct
Token
query/token.go:7
TypeAlias
TokenKind
query/token.go:5
Struct
Tokenizer
query/token.go:92
Struct
Transaction
storage/tran.go:12
Struct
TransactionManager
storage/tran.go:7
TypeAlias
TransactionState
storage/tran.go:17
Struct
Tuple
storage/data.pb.go:103
Struct
TupleData
storage/data.pb.go:48
TypeAlias
TupleData_Type
please upgrade the proto package
storage/data.pb.go:23
Struct
UpdateQuery
query/analyze.go:33
Struct
UpdateStmt
statements
query/ast.go:27
Struct
bufferPool
storage/bufpool.go:9
Struct
bufferTag
storage/bufpool.go:14
Struct
dbSession
db/bogodb.go:22
Struct
diskManager
diskManager is responsible for fetching pages from the disk.
storage/disk.go:13
Struct
entry
meta/lru.go:16
TypeAlias
items
meta/btree.go:22
Struct
node
meta/btree.go:17
Struct
pageDescriptor
storage/bufpool.go:35