vortex_layout/layouts/struct_/
eval_expr.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use async_trait::async_trait;
use vortex_array::ArrayData;
use vortex_error::VortexResult;
use vortex_expr::ExprRef;
use vortex_scan::RowMask;

use crate::layouts::struct_::reader::StructScan;
use crate::ExprEvaluator;

#[async_trait(?Send)]
impl ExprEvaluator for StructScan {
    async fn evaluate_expr(&self, _row_mask: RowMask, _expr: ExprRef) -> VortexResult<ArrayData> {
        todo!()
    }
}