MCPcopy Create free account

hub / github.com/MohamedAbdeen21/niwid-db / functions

Functions402 in github.com/MohamedAbdeen21/niwid-db

↓ 1 callersFunctionhandle_client
(socket: TcpStream, client_id: usize)
src/local_server/mod.rs:24
↓ 1 callersMethodincrement_page_id
(&mut self)
src/buffer_pool/mod.rs:87
↓ 1 callersMethodinsert_first_pair
helper to populate a new inner page
src/pages/indexes/b_plus_tree/mod.rs:141
↓ 1 callersMethodinsert_into_page
Inserts key-value pair to a page. If a split happens, return the page id of the new page and the median value to be used by parent (caller function) o
src/indexes/b_plus_tree/btree.rs:170
↓ 1 callersMethodinsert_string
(&mut self, bytes: &[u8])
src/table/mod.rs:139
↓ 1 callersMethodinsert_strings
(&mut self, tuple: Tuple)
src/table/mod.rs:182
↓ 1 callersMethodinspect
(&self)
src/buffer_pool/mod.rs:47
↓ 1 callersMethodis_locked
check if page is locked by ANY transaction should check if page is locked by same txn first
src/txn_manager/mod.rs:52
↓ 1 callersMethodis_null
(&self)
src/types/mod.rs:348
↓ 1 callersMethodlast_slot
(&self)
src/pages/table_page.rs:110
↓ 1 callersMethodmark_deleted
(&mut self)
src/tuple/mod.rs:196
↓ 1 callersMethodmark_dirty
(&mut self)
src/pages/mod.rs:87
↓ 1 callersMethodmul
(&self, other: &Self)
src/types/mod.rs:194
↓ 1 callersMethodnew_leaf_page
returns a new pinned leaf page
src/indexes/b_plus_tree/btree.rs:123
↓ 1 callersMethodnew_root
( &mut self, txn: Option<TxnId>, mut root: IndexPage, right_page: IndexPage,
src/indexes/b_plus_tree/btree.rs:234
↓ 1 callersFunctionoptimize_logical_plan
(plan: LogicalPlan)
src/sql/logical_plan/optimizer.rs:3
↓ 1 callersFunctionparse
(sql: impl Into<String>)
src/sql/parser.rs:4
↓ 1 callersMethodparse_boolean_expr
( &self, left: Expr, op: BinaryOperator, right: Expr, )
src/sql/logical_plan/mod.rs:898
↓ 1 callersMethodpin
(&mut self)
src/buffer_pool/frame.rs:32
↓ 1 callersMethodprint_indent
(&self, indent: usize)
src/sql/logical_plan/plan.rs:45
↓ 1 callersMethodrecover_txns
(&self)
src/disk_manager/mod.rs:59
↓ 1 callersMethodrelease_upgradable
(&self)
src/latch/mod.rs:46
↓ 1 callersMethodrollback
rollback a version: discard all changes without applying them
src/catalog/versioned_map/mod.rs:92
↓ 1 callersMethodscan
( &self, txn_id: Option<TxnId>, mut f: impl FnMut(&(Key, TupleId)) -> Result<()>,
src/indexes/b_plus_tree/btree.rs:304
↓ 1 callersFunctionserve_css
()
src/deployment/main.rs:54
↓ 1 callersFunctionserve_frontend
()
src/deployment/main.rs:64
↓ 1 callersMethodset_info
(&mut self, info: String)
src/execution/result_set.rs:100
↓ 1 callersMethodset_latch
(&mut self, latch: Arc<Latch>)
src/pages/mod.rs:112
↓ 1 callersMethodset_next_page_id
(&mut self, page_id: PageId)
src/pages/table_page.rs:72
↓ 1 callersMethodskip
(mut self, skip: u32)
src/execution/result_set.rs:79
↓ 1 callersFunctionskip_comments
(buffer: &mut String, reader: &mut BufReader<OwnedReadHalf>)
src/local_server/mod.rs:69
↓ 1 callersMethodsplit_inner
(&mut self, mut new_page: IndexPage)
src/pages/indexes/b_plus_tree/mod.rs:148
↓ 1 callersMethodsplit_leaf
(&mut self, mut new_page: IndexPage)
src/pages/indexes/b_plus_tree/mod.rs:175
↓ 1 callersMethodstart
(&mut self)
src/txn_manager/mod.rs:41
↓ 1 callersMethodstart_txn
(&mut self, txn_id: TxnId)
src/buffer_pool/mod.rs:234
↓ 1 callersMethodstr
(&self)
src/types/mod.rs:130
↓ 1 callersMethodsub
(&self, other: &Self)
src/types/mod.rs:181
↓ 1 callersMethodtake_page
(&mut self, frame: Self)
src/buffer_pool/frame.rs:53
↓ 1 callersFunctiontest_arc_catalog
(bpm: ArcBufferPool, txn_manager: ArcTransactionManager)
src/catalog/mod.rs:290
↓ 1 callersMethodto_bytes
(&self)
src/types/mod.rs:313
↓ 1 callersMethodto_bytes
(&self)
src/tuple/mod.rs:143
↓ 1 callersMethodtruncate_table
(&mut self, table_name: &String, txn: Option<TxnId>)
src/catalog/mod.rs:253
↓ 1 callersMethodupdate
(&mut self, tuple_id: Option<TupleId>, new_tuple: Tuple)
src/table/mod.rs:432
↓ 1 callersFunctionvalues_to_exprs
(values: &[Vec<Value>])
src/execution/mod.rs:855
Methodand
(&self, other: &Self)
src/types/mod.rs:228
Methodbuild_catalog
( bpm: &mut ArcBufferPool, txn_manager: &mut ArcTransactionManager, table: Table,
src/catalog/mod.rs:56
Methodcommit
(&mut self, txn_id: TxnId)
src/txn_manager/mod.rs:82
Methoddefault
()
src/types/mod.rs:377
Methoddefault
()
src/sql/logical_plan/plan.rs:35
Methoddefault
()
src/tuple/mod.rs:181
Methoddefault
()
src/tuple/schema.rs:19
Methoddefault
()
src/tuple/constraints.rs:10
Methoddefault
()
src/pages/mod.rs:65
Methoddefault
()
src/buffer_pool/frame.rs:18
Methoddefault
()
src/context/mod.rs:18
Methoddefault
()
src/deployment/html_formatter.rs:27
Methoddelete
(&mut self, key: Key)
src/pages/indexes/b_plus_tree/mod.rs:88
Methoddrop
(&mut self)
src/buffer_pool/mod.rs:364
Methoddrop
(&mut self)
src/disk_manager/mod.rs:224
Functionentry
()
src/local_server/mod.rs:12
Methodeq
(&self, other: &Self)
src/types/mod.rs:259
Methodeq
(&self, other: &Self)
src/table/mod.rs:31
Methodfetch
( bpm: &mut ArcBufferPool, txn_manager: &mut ArcTransactionManager, name: String,
src/table/mod.rs:61
Methodfetch
( root_page_id: PageId, bpm: ArcBufferPool, txn_manager: ArcTransactionManager, )
src/indexes/b_plus_tree/btree.rs:47
Methodfind_leaf
find the leaf page that contains a key
src/pages/indexes/b_plus_tree/mod.rs:127
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/types/mod.rs:334
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/errors/mod.rs:30
Methodfrom
(b: bool)
src/sql/logical_plan/mod.rs:967
Methodfrom
(page: &'a mut Page)
src/pages/table_page.rs:261
Methodfrom
(page: &'a Page)
src/pages/indexes/b_plus_tree/mod.rs:204
Methodfrom_bytes
(_bytes: &[u8])
src/types/mod.rs:325
Methodfrom_bytes
(bytes: &[u8])
src/tuple/mod.rs:147
Methodfrom_bytes
(bytes: &[u8])
src/tuple/schema.rs:181
Methodfrom_bytes
(bytes: &[u8])
src/pages/mod.rs:42
Methodfrom_bytes
(bytes: &[u8])
src/pages/table_page.rs:320
Methodfrom_bytes
(bytes: &[u8])
src/pages/indexes/b_plus_tree/leaf_value.rs:27
Methodfrom_char
(value: char)
src/types/mod.rs:568
Methodfrom_raw_bytes
Interpret bytes as string
src/types/mod.rs:491
Methodfrom_rows
(fields: Vec<Field>, rows: Vec<Vec<Value>>)
src/execution/result_set.rs:48
Methodfrom_sql
(s: &str)
src/types/mod.rs:69
Methodfrom_sql
(ident: Vec<Option<String>>, schema: Schema)
src/tuple/mod.rs:57
Methodfrom_sql
(cols: Vec<ColumnDef>)
src/tuple/schema.rs:94
Methodfrom_string
(s: &str)
src/types/mod.rs:381
Methodfrom_tuple
(field: Vec<Field>, tuple: Vec<Value>, cap: usize)
src/execution/result_set.rs:88
Methodget
(&self, version: Option<u64>, key: &K)
src/catalog/versioned_map/mod.rs:31
Methodget_index_page_id
(&self)
src/table/mod.rs:119
Methodget_latch
(&self)
src/pages/table_page.rs:54
Methodget_page_id
(&self)
src/pages/mod.rs:59
Methodget_pin_count
(&self)
src/buffer_pool/frame.rs:40
Methodget_schema
(&self, table_name: &str, txn: Option<TxnId>)
src/catalog/mod.rs:181
Methodget_type
(&self)
src/pages/indexes/b_plus_tree/mod.rs:263
Functionhandle_client
(event: Request)
src/deployment/main.rs:36
Methodis_dirty
(&self)
src/pages/table_page.rs:68
Methodis_empty
(&self)
src/pages/indexes/b_plus_tree/mod.rs:246
Methodis_locked
(&self)
src/latch/mod.rs:50
Functionmain
()
src/main.rs:6
Functionmain
()
src/deployment/main.rs:22
Methodname
(&self)
src/sql/logical_plan/plan.rs:225
Methodnew
(catalog: ArcCatalog)
src/sql/logical_plan/mod.rs:32
Methodnew
(input: LogicalPlan, limit: u32, offset: u32)
src/sql/logical_plan/plan.rs:105
← previousnext →201–300 of 402, ranked by callers