Skip to main content

reifydb_engine/
environment.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2026 ReifyDB
3
4use 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}