From 61c4a3691ab49b1aefc28e173910e456cab1970a Mon Sep 17 00:00:00 2001 From: evenyag Date: Mon, 21 Nov 2022 15:55:07 +0800 Subject: [PATCH] chore: update dep of binary vector --- src/datatypes/src/vectors/binary.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/datatypes/src/vectors/binary.rs b/src/datatypes/src/vectors/binary.rs index 817b29bca0..7be3dc6a8e 100644 --- a/src/datatypes/src/vectors/binary.rs +++ b/src/datatypes/src/vectors/binary.rs @@ -15,8 +15,8 @@ use std::any::Any; use std::sync::Arc; -use arrow::array::{Array, ArrayRef, BinaryValueIter, MutableArray}; -use arrow::bitmap::utils::ZipValidity; +use arrow::array::{Array, ArrayRef}; +use arrow::array::{ArrayIter, GenericByteArray}; use snafu::{OptionExt, ResultExt}; use crate::arrow_array::{BinaryArray, MutableBinaryArray}; @@ -106,7 +106,7 @@ impl Vector for BinaryVector { impl ScalarVector for BinaryVector { type OwnedItem = Vec; type RefItem<'a> = &'a [u8]; - type Iter<'a> = ZipValidity<'a, &'a [u8], BinaryValueIter<'a, i64>>; + type Iter<'a> = ArrayIter<&'a BinaryArray>; type Builder = BinaryVectorBuilder; fn get_data(&self, idx: usize) -> Option> {