MCPcopy Create free account

hub / github.com/KOBA789/relly / functions

Functions122 in github.com/KOBA789/relly

↓ 33 callersMethodinsert
( &self, bufmgr: &mut BufferPoolManager, key: &[u8], value: &[u8], )
src/btree.rs:216
↓ 16 callersMethodsearch
( &self, bufmgr: &mut BufferPoolManager, search_mode: SearchMode, )
src/btree.rs:126
↓ 15 callersFunctiondecode
(bytes: &[u8], elems: &mut Vec<Vec<u8>>)
src/tuple.rs:14
↓ 11 callersMethodfetch_page
(&mut self, page_id: PageId)
src/buffer.rs:123
↓ 10 callersMethodnext
( &mut self, bufmgr: &mut BufferPoolManager, )
src/btree.rs:274
↓ 10 callersMethodsearch_slot_id
(&self, key: &[u8])
src/btree/leaf.rs:42
↓ 8 callersFunctionencode
(elems: impl Iterator<Item = impl AsRef<[u8]>>, bytes: &mut Vec<u8>)
src/tuple.rs:5
↓ 8 callersMethodget
(&self)
src/btree.rs:245
↓ 8 callersMethodinsert
(&mut self, slot_id: usize, key: &[u8], page_id: PageId)
src/btree/branch.rs:87
↓ 7 callersMethodcreate_page
(&mut self)
src/buffer.rs:149
↓ 7 callersMethodinsert
(&mut self, slot_id: usize, key: &[u8], value: &[u8])
src/btree/leaf.rs:79
↓ 6 callersMethodflush
(&mut self)
src/buffer.rs:172
↓ 6 callersMethodnum_pairs
(&self)
src/btree/leaf.rs:38
↓ 6 callersMethodresize
(&mut self, index: usize, len_new: usize)
src/slotted.rs:105
↓ 5 callersMethodnum_pairs
(&self)
src/btree/branch.rs:29
↓ 5 callersMethodnum_slots
(&self)
src/slotted.rs:47
↓ 5 callersMethodpair_at
(&self, slot_id: usize)
src/btree/leaf.rs:54
↓ 5 callersMethodremove
(&mut self, index: usize)
src/slotted.rs:99
↓ 5 callersMethodwrite_page_data
(&mut self, page_id: PageId, data: &[u8])
src/disk.rs:78
↓ 4 callersMethodcapacity
(&self)
src/slotted.rs:43
↓ 4 callersMethodcreate
(bufmgr: &mut BufferPoolManager)
src/btree.rs:69
↓ 4 callersMethodfree_space
(&self)
src/slotted.rs:51
↓ 4 callersMethodinitialize
(&mut self)
src/slotted.rs:69
↓ 4 callersMethodpair_at
(&self, slot_id: usize)
src/btree/branch.rs:59
↓ 3 callersMethodallocate_page
(&mut self)
src/disk.rs:84
↓ 3 callersMethodchild_at
(&self, child_idx: usize)
src/btree/branch.rs:51
↓ 3 callersMethodencode
(&self)
src/query.rs:17
↓ 3 callersMethodinitialize
(&mut self, key: &[u8], left_child: PageId, right_child: PageId)
src/btree/branch.rs:69
↓ 3 callersMethodinitialize
(&mut self)
src/btree/leaf.rs:64
↓ 3 callersMethodpointers
(&self)
src/slotted.rs:59
↓ 3 callersMethodpointers_mut
(&mut self)
src/slotted.rs:74
↓ 3 callersMethodpointers_size
(&self)
src/slotted.rs:55
↓ 3 callersMethodread_page_data
(&mut self, page_id: PageId, data: &mut [u8])
src/disk.rs:72
↓ 3 callersMethodsplit_insert
( &mut self, new_leaf: &mut Leaf<impl ByteSliceMut>, new_key: &[u8], new_value
src/btree/leaf.rs:92
↓ 2 callersMethodadvance
(&mut self, bufmgr: &mut BufferPoolManager)
src/btree.rs:256
↓ 2 callersFunctionbinary_search_by
* This is originated in Rust core library: * https://github.com/rust-lang/rust/blob/b01026de465d5a5ef51e32c1012c43927d2a111c/library/core/src/slice/m
src/bsearch.rs:32
↓ 2 callersFunctiondecode
(src: &mut &[u8], dst: &mut Vec<u8>)
src/memcmpable.rs:26
↓ 2 callersFunctionencode
(mut src: &[u8], dst: &mut Vec<u8>)
src/memcmpable.rs:9
↓ 2 callersMethodevict
(&mut self)
src/buffer.rs:65
↓ 2 callersMethodinitialize_as_branch
(&mut self)
src/btree/node.rs:32
↓ 2 callersMethodinitialize_as_leaf
(&mut self)
src/btree/node.rs:28
↓ 2 callersMethodis_half_full
(&self)
src/btree/branch.rs:99
↓ 2 callersMethodis_half_full
(&self)
src/btree/leaf.rs:88
↓ 2 callersMethodrange
(&self)
src/slotted.rs:22
↓ 2 callersMethodsearch_child_idx
(&self, key: &[u8])
src/btree/branch.rs:44
↓ 2 callersMethodsearch_slot_id
(&self, key: &[u8])
src/btree/branch.rs:33
↓ 2 callersMethodset_next_page_id
(&mut self, next_page_id: Option<PageId>)
src/btree/leaf.rs:74
↓ 2 callersMethodset_prev_page_id
(&mut self, prev_page_id: Option<PageId>)
src/btree/leaf.rs:70
↓ 2 callersMethodsize
(&self)
src/buffer.rs:61
↓ 2 callersMethodstart
(&self, bufmgr: &mut BufferPoolManager)
src/query.rs:46
↓ 2 callersMethodto_bytes
(&self)
src/btree.rs:25
↓ 2 callersMethodto_u64
(self)
src/disk.rs:24
↓ 2 callersMethodtransfer
(&mut self, dest: &mut Branch<impl ByteSliceMut>)
src/btree/branch.rs:134
↓ 2 callersMethodtransfer
(&mut self, dest: &mut Leaf<impl ByteSliceMut>)
src/btree/leaf.rs:123
↓ 2 callersMethodvalid
(self)
src/disk.rs:16
↓ 1 callersMethodchild_page_id
(&self, branch: &branch::Branch<impl ByteSlice>)
src/btree.rs:49
↓ 1 callersMethoddata
(&self, pointer: Pointer)
src/slotted.rs:63
↓ 1 callersMethoddata_mut
(&mut self, pointer: Pointer)
src/slotted.rs:79
↓ 1 callersFunctionencoded_size
(len: usize)
src/memcmpable.rs:5
↓ 1 callersMethodfetch_root_page
(&self, bufmgr: &mut BufferPoolManager)
src/btree.rs:85
↓ 1 callersMethodfill_right_child
(&mut self)
src/btree/branch.rs:76
↓ 1 callersMethodincrement_id
(&self, buffer_id: BufferId)
src/buffer.rs:88
↓ 1 callersMethodinsert
(&mut self, index: usize, len: usize)
src/slotted.rs:83
↓ 1 callersMethodinsert_internal
( &self, bufmgr: &mut BufferPoolManager, buffer: Rc<Buffer>, key: &[u8],
src/btree.rs:135
↓ 1 callersMethodnext_page_id
(&self)
src/btree/leaf.rs:34
↓ 1 callersMethodprev_page_id
(&self)
src/btree/leaf.rs:30
↓ 1 callersMethodsearch_child
(&self, key: &[u8])
src/btree/branch.rs:39
↓ 1 callersMethodsearch_internal
( &self, bufmgr: &mut BufferPoolManager, node_buffer: Rc<Buffer>, search_mode:
src/btree.rs:94
↓ 1 callersMethodsplit_insert
( &mut self, new_branch: &mut Branch<impl ByteSliceMut>, new_key: &[u8], new_p
src/btree/branch.rs:103
↓ 1 callersMethodsync
(&mut self)
src/disk.rs:90
↓ 1 callersMethodtuple_slot_id
(&self, leaf: &leaf::Leaf<impl ByteSlice>)
src/btree.rs:56
Methodcreate
(&mut self, bufmgr: &mut BufferPoolManager)
src/table.rs:15
Methoddefault
()
src/disk.rs:30
Methoddefault
()
src/buffer.rs:30
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/tuple.rs:26
Methodfrom
(page_id: Option<PageId>)
src/disk.rs:36
Methodfrom_bytes
(bytes: &'a [u8])
src/btree.rs:29
Methodindex
(&self, index: BufferId)
src/buffer.rs:96
Methodindex
(&self, index: usize)
src/slotted.rs:141
Methodindex_mut
(&mut self, index: BufferId)
src/buffer.rs:102
Methodindex_mut
(&mut self, index: usize)
src/slotted.rs:147
Methodinsert
(&self, bufmgr: &mut BufferPoolManager, record: &[&[u8]])
src/table.rs:21
Functionmain
()
examples/simple-table-range.rs:8
Functionmain
()
examples/simple-table-create.rs:7
Functionmain
()
examples/simple-table-exact.rs:8
Functionmain
()
examples/btree-large.rs:10
Functionmain
()
examples/simple-table-plan.rs:8
Functionmain
SELECT * WHERE last_name = 'Smith' with index
examples/table-index.rs:10
Functionmain
()
examples/btree-query.rs:7
Functionmain
CREATE TABLE |id |first_name|last_name| |------|----------|---------| |z |Alice |Smith | |x |Bob |Johonson | |y |Charlie
examples/table-large.rs:20
Functionmain
()
examples/simple-table-all.rs:8
Functionmain
()
examples/btree-create.rs:7
Functionmain
()
examples/btree-all.rs:7
Functionmain
()
examples/btree-range.rs:7
Functionmain
()
examples/btree-large-query.rs:7
Functionmain
()
examples/simple-table-scan.rs:8
Functionmain
CREATE TABLE |id |first_name|last_name| |------|----------|---------| |z |Alice |Smith | |x |Bob |Johonson | |y
examples/table-create.rs:16
Methodmax_pair_size
(&self)
src/btree/branch.rs:63
Methodmax_pair_size
(&self)
src/btree/leaf.rs:58
Methodnew
(heap_file: File)
src/disk.rs:54
next →1–100 of 122, ranked by callers