44use vortex_buffer:: Alignment ;
55use vortex_buffer:: Buffer ;
66use vortex_buffer:: BufferHandle ;
7- use vortex_dtype:: match_each_decimal_value_type;
87use vortex_dtype:: DType ;
98use vortex_dtype:: NativeDecimalType ;
109use vortex_dtype:: PrecisionScale ;
10+ use vortex_dtype:: match_each_decimal_value_type;
11+ use vortex_error:: VortexResult ;
1112use vortex_error:: vortex_bail;
1213use vortex_error:: vortex_ensure;
13- use vortex_error:: VortexResult ;
1414use vortex_scalar:: DecimalType ;
15- use vortex_vector:: decimal:: DVector ;
1615use vortex_vector:: Vector ;
16+ use vortex_vector:: decimal:: DVector ;
1717
18+ use crate :: DeserializeMetadata ;
19+ use crate :: ProstMetadata ;
20+ use crate :: SerializeMetadata ;
1821use crate :: arrays:: DecimalArray ;
1922use crate :: execution:: ExecutionCtx ;
2023use crate :: serde:: ArrayChildren ;
@@ -24,9 +27,6 @@ use crate::vtable::ArrayVTableExt;
2427use crate :: vtable:: NotSupported ;
2528use crate :: vtable:: VTable ;
2629use crate :: vtable:: ValidityVTableFromValidityHelper ;
27- use crate :: DeserializeMetadata ;
28- use crate :: ProstMetadata ;
29- use crate :: SerializeMetadata ;
3030
3131mod array;
3232mod canonical;
@@ -139,18 +139,18 @@ pub struct DecimalVTable;
139139
140140#[ cfg( test) ]
141141mod tests {
142- use vortex_buffer:: buffer;
143142 use vortex_buffer:: ByteBufferMut ;
143+ use vortex_buffer:: buffer;
144144 use vortex_dtype:: DecimalDType ;
145145
146+ use crate :: ArrayContext ;
147+ use crate :: IntoArray ;
146148 use crate :: arrays:: DecimalArray ;
147149 use crate :: arrays:: DecimalVTable ;
148150 use crate :: serde:: ArrayParts ;
149151 use crate :: serde:: SerializeOptions ;
150152 use crate :: validity:: Validity ;
151153 use crate :: vtable:: ArrayVTableExt ;
152- use crate :: ArrayContext ;
153- use crate :: IntoArray ;
154154
155155 #[ test]
156156 fn test_array_serde ( ) {
0 commit comments