Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Commit

Permalink
cleanup main
Browse files Browse the repository at this point in the history
  • Loading branch information
SimranMakhija7 committed Feb 28, 2024
1 parent 6964323 commit 833a6ec
Showing 1 changed file with 1 addition and 35 deletions.
36 changes: 1 addition & 35 deletions src/main.rs
Original file line number Diff line number Diff line change
@@ -1,37 +1,3 @@
mod dto;

use dto::namespace_data::NamespaceData;
use dto::operator_statistics::OperatorStatistics;
use dto::table_data::TableData;

fn main() {
// Create instances of the structs
let namespace = NamespaceData {
name: "MyNamespace".to_string(),
properties: serde_json::json!({"key": "value"}),
};

let table = TableData {
name: "MyTable".to_string(),
num_columns: 5,
read_properties: serde_json::json!({"key": "value"}),
write_properties: serde_json::json!({"key": "value"}),
file_urls: vec!["url1".to_string(), "url2".to_string()],
columns: vec![vec!["column1".to_string(), "column2".to_string()]],
aggregates: serde_json::json!({"key": "value"}),
value_range: (1, 100),
is_strong_key: true,
is_weak_key: false,
primary_key_col_name: "id".to_string(),
};

let operator_stats = OperatorStatistics {
operator_string: "MyOperator".to_string(),
cardinality_prev_result: 10,
};

// Use the structs as required
println!("Namespace: {:?}", namespace);
println!("Table: {:?}", table);
println!("Operator Stats: {:?}", operator_stats);
println!("hello world!");
}

0 comments on commit 833a6ec

Please sign in to comment.