Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MohamedAbdeen21/niwid-db
/ types & classes
Types & classes
70 in github.com/MohamedAbdeen21/niwid-db
⨍
Functions
402
◇
Types & classes
70
↓ 32 callers
Class
Float
src/types/mod.rs:370
↓ 28 callers
Class
Int
src/types/mod.rs:368
↓ 12 callers
Class
UInt
src/types/mod.rs:366
↓ 8 callers
Class
Bool
src/types/mod.rs:372
↓ 7 callers
Class
Str
src/types/mod.rs:374
↓ 5 callers
Class
BinaryExpr
src/sql/logical_plan/expr.rs:54
↓ 5 callers
Class
Scan
src/sql/logical_plan/plan.rs:593
↓ 2 callers
Class
Filter
src/sql/logical_plan/plan.rs:627
↓ 1 callers
Class
CreateTable
src/sql/logical_plan/plan.rs:551
↓ 1 callers
Class
Delete
src/sql/logical_plan/plan.rs:161
↓ 1 callers
Class
DropTables
src/sql/logical_plan/plan.rs:382
↓ 1 callers
Class
Explain
src/sql/logical_plan/plan.rs:523
↓ 1 callers
Class
Identity
src/sql/logical_plan/plan.rs:266
↓ 1 callers
Class
IndexScan
src/sql/logical_plan/plan.rs:193
↓ 1 callers
Class
Insert
src/sql/logical_plan/plan.rs:452
↓ 1 callers
Class
Join
src/sql/logical_plan/plan.rs:281
↓ 1 callers
Class
Limit
src/sql/logical_plan/plan.rs:98
↓ 1 callers
Class
Projection
src/sql/logical_plan/plan.rs:656
↓ 1 callers
Class
Truncate
src/sql/logical_plan/plan.rs:356
↓ 1 callers
Class
Union
src/sql/logical_plan/plan.rs:137
↓ 1 callers
Class
Update
src/sql/logical_plan/plan.rs:313
↓ 1 callers
Class
Values
src/sql/logical_plan/plan.rs:417
Class
AdditionalInfo
src/deployment/html_formatter.rs:15
Interface
AsBytes
src/types/mod.rs:353
Class
BPlusTree
src/indexes/b_plus_tree/btree.rs:11
Class
BooleanBinaryExpr
src/sql/logical_plan/expr.rs:81
Class
BufferPoolManager
src/buffer_pool/mod.rs:27
Class
Catalog
src/catalog/mod.rs:33
Class
Constraints
src/tuple/constraints.rs:4
Class
Context
src/context/mod.rs:10
Class
DiskManager
src/disk_manager/mod.rs:25
Interface
DiskWritable
Any type that can be written to disk must implement this trait currently only implemented by Page, but maybe I'll need a Blob Page type for strings >
src/disk_manager/mod.rs:32
Enum
Error
src/errors/mod.rs:4
Interface
Executable
src/execution/mod.rs:24
Class
Field
src/tuple/schema.rs:12
Class
Frame
src/buffer_pool/frame.rs:11
Class
Index
src/deployment/html_formatter.rs:22
Class
IndexPage
src/pages/indexes/b_plus_tree/mod.rs:49
Class
IndexPageData
src/pages/indexes/b_plus_tree/mod.rs:39
Class
IndexPageIterator
src/indexes/b_plus_tree/btree_iterator.rs:7
Class
Item
src/deployment/main.rs:32
Class
LRU
src/buffer_pool/replacer.rs:20
Class
Latch
src/latch/mod.rs:5
Class
LeafValue
src/pages/indexes/b_plus_tree/leaf_value.rs:6
Enum
LogicalExpr
src/sql/logical_plan/expr.rs:12
Enum
LogicalPlan
src/sql/logical_plan/plan.rs:10
Class
LogicalPlanBuilder
src/sql/logical_plan/mod.rs:27
Class
Page
src/pages/mod.rs:31
Class
PageData
src/pages/mod.rs:21
Enum
PageType
avoid manual padding in IndexPageData
src/pages/indexes/b_plus_tree/mod.rs:25
Interface
Primitive
src/types/mod.rs:360
Class
QueryResultTemplate
src/deployment/html_formatter.rs:8
Interface
Replacer
src/buffer_pool/replacer.rs:8
Class
ResultSet
src/execution/result_set.rs:10
Class
Schema
src/tuple/schema.rs:39
Interface
Serialize
src/pages/traits.rs:1
Class
Table
src/table/mod.rs:16
Class
TableIterator
TODO: try to iterate over pages not tuples
src/table/table_iterator.rs:10
Class
TablePage
src/pages/table_page.rs:45
Class
TablePageData
src/pages/table_page.rs:38
Class
TablePageHeader
src/pages/table_page.rs:22
Class
TablePageSlot
src/pages/table_page.rs:310
Class
TransactionManager
src/txn_manager/mod.rs:14
Class
Tuple
src/tuple/mod.rs:20
Interface
TupleExt
src/tuple/mod.rs:214
Class
TupleMetaData
src/tuple/mod.rs:157
Enum
Types
for schema serde
src/types/mod.rs:17
Enum
Value
src/types/mod.rs:145
Class
ValueFactory
src/types/mod.rs:533
Class
VersionedMap
src/catalog/versioned_map/mod.rs:4