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