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