Skip to content

Commit 910ac9f

Browse files
authored
Merge pull request #3 from git-user-cpp/AndyKushyk-implemented-TableHolder-logic
added templates of functions
2 parents cbf288f + b1ebb94 commit 910ac9f

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

src/main_module/data/data_handler.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,12 @@ impl DataHandler {
3535
tables: HashMap::new(),
3636
}
3737
}
38+
39+
pub fn create_new_table() {
40+
//TODO: implement
41+
}
42+
43+
pub fn insert_into_table() {
44+
//TODO: implement
45+
}
3846
}

src/main_module/data/table.rs

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,57 @@ impl Table {
4343
rows: HashMap::new(),
4444
}
4545
}
46+
47+
//TODO: implement all these functions
48+
fn generate_unique_id() {
49+
//TODO: implement
50+
}
51+
52+
fn verify_id() {
53+
//TODO: implement
54+
}
55+
56+
fn verify_field() {
57+
//TODO: implement
58+
}
59+
60+
fn verify_rows() {
61+
//TODO: implement
62+
}
63+
64+
fn verify_column_names_correct() {
65+
//TODO: implement
66+
}
67+
68+
fn verify_id_and_field() {
69+
//TODO: implement
70+
}
71+
72+
fn verify_id_and_columns() {
73+
//TODO: implement
74+
}
75+
76+
pub fn row_is_empty() {
77+
//TODO: implement
78+
}
79+
80+
pub fn get_field_value() {
81+
//TODO: implement
82+
}
83+
84+
pub fn add_row() {
85+
//TODO: implement
86+
}
87+
88+
pub fn return_row() {
89+
//TODO: implement
90+
}
91+
92+
pub fn remove_row() {
93+
//TODO: implement
94+
}
95+
96+
pub fn update_row_field_values() {
97+
//TODO: implement
98+
}
4699
}

0 commit comments

Comments
 (0)