feat: Implement PartialEq for Vector (#207)

* fix: ListVector::get returns Null if index is invalid

* feat: Implement eq for vector

* feat: Derive PartialEq for Batch

Simplify some test codes in schema mod

* refactor: Use macro to simplify vector equality check
This commit is contained in:
evenyag
2022-08-26 12:13:00 +08:00
committed by GitHub
parent ce139c8a23
commit ad1bbc3817
16 changed files with 212 additions and 32 deletions

View File

@@ -4,7 +4,6 @@ use std::sync::Arc;
use common_query::prelude::{Signature, Volatility};
use datatypes::data_type::DataType;
use datatypes::prelude::ConcreteDataType;
use datatypes::type_id::LogicalTypeId;
use datatypes::vectors::VectorRef;
use datatypes::with_match_primitive_type_id;
use num::traits::Pow;

View File

@@ -5,7 +5,6 @@ use common_query::prelude::{Signature, Volatility};
use datatypes::data_type::ConcreteDataType;
use datatypes::data_type::DataType;
use datatypes::prelude::{Scalar, VectorRef};
use datatypes::type_id::LogicalTypeId;
use datatypes::with_match_primitive_type_id;
use num_traits::AsPrimitive;
use paste::paste;