reifydb_engine/
environment.rs1use reifydb_core::value::column::{Column, ColumnData, Columns};
5use reifydb_type::{Fragment, Value};
6
7pub fn create_env_columns() -> Columns<'static> {
8 let mut keys = Vec::new();
9 let mut values = Vec::new();
10
11 keys.push("version");
12 values.push(Box::new(Value::Utf8("0.0.1".to_string())));
13
14 keys.push("answer");
15 values.push(Box::new(Value::uint1(42)));
16
17 let name_column = Column {
18 name: Fragment::owned_internal("key".to_string()),
19 data: ColumnData::utf8(keys),
20 };
21
22 let value_column = Column {
23 name: Fragment::owned_internal("value".to_string()),
24 data: ColumnData::any(values),
25 };
26
27 Columns::new(vec![name_column, value_column])
28}