reifydb_engine/
environment.rs1use reifydb_core::value::column::{ColumnWithName, buffer::ColumnBuffer, columns::Columns};
5use reifydb_type::{fragment::Fragment, value::Value};
6
7pub fn create_env_columns() -> Columns {
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 = ColumnWithName::new(Fragment::internal("key"), ColumnBuffer::utf8(keys));
18
19 let value_column = ColumnWithName::new(Fragment::internal("value"), ColumnBuffer::any(values));
20
21 Columns::new(vec![name_column, value_column])
22}