18
18
use std:: sync:: Arc ;
19
19
20
20
use crate :: {
21
- cast_conversion_nongeneric , cast_conversion_string , decimal_to_variant_decimal ,
22
- generic_conversion_array , non_generic_conversion_array , primitive_conversion ,
21
+ decimal_to_variant_decimal , generic_conversion_array , non_generic_conversion_array ,
22
+ primitive_conversion_array ,
23
23
} ;
24
24
use crate :: { VariantArray , VariantArrayBuilder } ;
25
25
use arrow:: array:: {
@@ -160,28 +160,28 @@ pub fn cast_to_variant(input: &dyn Array) -> Result<VariantArray, ArrowError> {
160
160
generic_conversion_array ! ( BinaryViewType , as_byte_view, |v| v, input, builder) ;
161
161
}
162
162
DataType :: Int8 => {
163
- primitive_conversion ! ( Int8Type , input, builder) ;
163
+ primitive_conversion_array ! ( Int8Type , input, builder) ;
164
164
}
165
165
DataType :: Int16 => {
166
- primitive_conversion ! ( Int16Type , input, builder) ;
166
+ primitive_conversion_array ! ( Int16Type , input, builder) ;
167
167
}
168
168
DataType :: Int32 => {
169
- primitive_conversion ! ( Int32Type , input, builder) ;
169
+ primitive_conversion_array ! ( Int32Type , input, builder) ;
170
170
}
171
171
DataType :: Int64 => {
172
- primitive_conversion ! ( Int64Type , input, builder) ;
172
+ primitive_conversion_array ! ( Int64Type , input, builder) ;
173
173
}
174
174
DataType :: UInt8 => {
175
- primitive_conversion ! ( UInt8Type , input, builder) ;
175
+ primitive_conversion_array ! ( UInt8Type , input, builder) ;
176
176
}
177
177
DataType :: UInt16 => {
178
- primitive_conversion ! ( UInt16Type , input, builder) ;
178
+ primitive_conversion_array ! ( UInt16Type , input, builder) ;
179
179
}
180
180
DataType :: UInt32 => {
181
- primitive_conversion ! ( UInt32Type , input, builder) ;
181
+ primitive_conversion_array ! ( UInt32Type , input, builder) ;
182
182
}
183
183
DataType :: UInt64 => {
184
- primitive_conversion ! ( UInt64Type , input, builder) ;
184
+ primitive_conversion_array ! ( UInt64Type , input, builder) ;
185
185
}
186
186
DataType :: Float16 => {
187
187
generic_conversion_array ! (
@@ -193,10 +193,10 @@ pub fn cast_to_variant(input: &dyn Array) -> Result<VariantArray, ArrowError> {
193
193
) ;
194
194
}
195
195
DataType :: Float32 => {
196
- primitive_conversion ! ( Float32Type , input, builder) ;
196
+ primitive_conversion_array ! ( Float32Type , input, builder) ;
197
197
}
198
198
DataType :: Float64 => {
199
- primitive_conversion ! ( Float64Type , input, builder) ;
199
+ primitive_conversion_array ! ( Float64Type , input, builder) ;
200
200
}
201
201
DataType :: Decimal32 ( _, scale) => {
202
202
generic_conversion_array ! (
@@ -331,13 +331,13 @@ pub fn cast_to_variant(input: &dyn Array) -> Result<VariantArray, ArrowError> {
331
331
) ) ;
332
332
}
333
333
DataType :: Utf8 => {
334
- cast_conversion_string ! ( i32 , as_string, |v| v, input, builder) ;
334
+ generic_conversion_array ! ( i32 , as_string, |v| v, input, builder) ;
335
335
}
336
336
DataType :: LargeUtf8 => {
337
- cast_conversion_string ! ( i64 , as_string, |v| v, input, builder) ;
337
+ generic_conversion_array ! ( i64 , as_string, |v| v, input, builder) ;
338
338
}
339
339
DataType :: Utf8View => {
340
- cast_conversion_nongeneric ! ( as_string_view, |v| v, input, builder) ;
340
+ non_generic_conversion_array ! ( as_string_view, |v| v, input, builder) ;
341
341
}
342
342
DataType :: Struct ( _) => {
343
343
let struct_array = input. as_struct ( ) ;
0 commit comments