We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 31dbd85 + 9cb7694 commit 4a9b0c8Copy full SHA for 4a9b0c8
src/database.rs
@@ -76,6 +76,15 @@ pub struct RTable {
76
}
77
78
impl RTable {
79
+ fn write(&mut self, values: Vec<u64>) {
80
+ self.page_range.write(self.num_records, values);
81
+ self.num_records += 1;
82
+ }
83
+
84
+ fn read(&self, rid: u64) -> Option<u64> {
85
+ self.page_range.read(rid)
86
87
88
fn _merge() {
89
unreachable!("Not used in milestone 1")
90
src/query.rs
@@ -17,7 +17,9 @@ impl Query {
17
// i.e. delete the whole record
18
19
20
- fn insert(&mut self, values: Vec<i64>) {}
+ fn insert(&mut self, values: Vec<i64>) {
21
+ // self.table
22
23
24
fn select(
25
&mut self,
0 commit comments