vortex_dict/compute/is_constant.rs
1use vortex_array::compute::{IsConstantFn, IsConstantOpts, is_constant_opts};
2use vortex_error::VortexResult;
3
4use crate::{DictArray, DictEncoding};
5
6impl IsConstantFn<&DictArray> for DictEncoding {
7 fn is_constant(&self, array: &DictArray, opts: &IsConstantOpts) -> VortexResult<Option<bool>> {
8 is_constant_opts(array.codes(), opts).map(Some)
9 }
10}