reifydb_sdk/testing/helpers.rs
1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2025 ReifyDB
3
4use reifydb_core::encoded::{
5 key::{EncodedKey, IntoEncodedKey},
6 row::EncodedRow,
7 shape::RowShape,
8};
9use reifydb_type::value::Value;
10
11pub fn get_values(shape: &RowShape, row: &EncodedRow) -> Vec<Value> {
12 (0..shape.field_count()).map(|i| shape.get_value(row, i)).collect()
13}
14
15pub fn encode_key<K: IntoEncodedKey>(key: K) -> EncodedKey {
16 key.into_encoded_key()
17}