@@ -8,7 +8,7 @@ use num_traits::NumCast;
88use vortex_array:: arrays:: binary_view:: BinaryView ;
99use vortex_array:: arrays:: {
1010 BoolArray , ConstantArray , FixedSizeListArray , ListViewArray , NullArray , PrimitiveArray ,
11- StructArray , VarBinViewArray , smallest_decimal_value_type ,
11+ StructArray , VarBinViewArray ,
1212} ;
1313use vortex_array:: builders:: {
1414 ArrayBuilder , DecimalBuilder , ListViewBuilder , builder_with_capacity,
@@ -19,8 +19,8 @@ use vortex_array::vtable::{CanonicalVTable, ValidityHelper};
1919use vortex_array:: { Array , Canonical , ToCanonical } ;
2020use vortex_buffer:: { BitBuffer , Buffer , BufferString , ByteBuffer , buffer, buffer_mut} ;
2121use vortex_dtype:: {
22- DType , DecimalDType , IntegerPType , NativeDecimalType , NativePType , Nullability , StructFields ,
23- match_each_integer_ptype, match_each_native_ptype,
22+ DType , DecimalDType , DecimalType , IntegerPType , NativeDecimalType , NativePType , Nullability ,
23+ StructFields , match_each_integer_ptype, match_each_native_ptype,
2424} ;
2525use vortex_error:: { VortexError , VortexExpect , vortex_panic} ;
2626use vortex_scalar:: {
@@ -58,7 +58,8 @@ impl CanonicalVTable<SparseVTable> for SparseVTable {
5858 array. len ( ) ,
5959 ) ,
6060 DType :: Decimal ( decimal_dtype, nullability) => {
61- let canonical_decimal_value_type = smallest_decimal_value_type ( decimal_dtype) ;
61+ let canonical_decimal_value_type =
62+ DecimalType :: smallest_decimal_value_type ( decimal_dtype) ;
6263 let fill_value = array. fill_scalar ( ) . as_decimal ( ) ;
6364 match_each_decimal_value_type ! ( canonical_decimal_value_type, |D | {
6465 canonicalize_sparse_decimal:: <D >(
0 commit comments