1818use std:: sync:: Arc ;
1919
2020use 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 ,
2323} ;
2424use crate :: { VariantArray , VariantArrayBuilder } ;
2525use arrow:: array:: {
@@ -161,28 +161,28 @@ pub fn cast_to_variant(input: &dyn Array) -> Result<VariantArray, ArrowError> {
161161 generic_conversion_array ! ( BinaryViewType , as_byte_view, |v| v, input, builder) ;
162162 }
163163 DataType :: Int8 => {
164- primitive_conversion ! ( Int8Type , input, builder) ;
164+ primitive_conversion_array ! ( Int8Type , input, builder) ;
165165 }
166166 DataType :: Int16 => {
167- primitive_conversion ! ( Int16Type , input, builder) ;
167+ primitive_conversion_array ! ( Int16Type , input, builder) ;
168168 }
169169 DataType :: Int32 => {
170- primitive_conversion ! ( Int32Type , input, builder) ;
170+ primitive_conversion_array ! ( Int32Type , input, builder) ;
171171 }
172172 DataType :: Int64 => {
173- primitive_conversion ! ( Int64Type , input, builder) ;
173+ primitive_conversion_array ! ( Int64Type , input, builder) ;
174174 }
175175 DataType :: UInt8 => {
176- primitive_conversion ! ( UInt8Type , input, builder) ;
176+ primitive_conversion_array ! ( UInt8Type , input, builder) ;
177177 }
178178 DataType :: UInt16 => {
179- primitive_conversion ! ( UInt16Type , input, builder) ;
179+ primitive_conversion_array ! ( UInt16Type , input, builder) ;
180180 }
181181 DataType :: UInt32 => {
182- primitive_conversion ! ( UInt32Type , input, builder) ;
182+ primitive_conversion_array ! ( UInt32Type , input, builder) ;
183183 }
184184 DataType :: UInt64 => {
185- primitive_conversion ! ( UInt64Type , input, builder) ;
185+ primitive_conversion_array ! ( UInt64Type , input, builder) ;
186186 }
187187 DataType :: Float16 => {
188188 generic_conversion_array ! (
@@ -194,10 +194,10 @@ pub fn cast_to_variant(input: &dyn Array) -> Result<VariantArray, ArrowError> {
194194 ) ;
195195 }
196196 DataType :: Float32 => {
197- primitive_conversion ! ( Float32Type , input, builder) ;
197+ primitive_conversion_array ! ( Float32Type , input, builder) ;
198198 }
199199 DataType :: Float64 => {
200- primitive_conversion ! ( Float64Type , input, builder) ;
200+ primitive_conversion_array ! ( Float64Type , input, builder) ;
201201 }
202202 DataType :: Decimal32 ( _, scale) => {
203203 generic_conversion_array ! (
@@ -332,13 +332,13 @@ pub fn cast_to_variant(input: &dyn Array) -> Result<VariantArray, ArrowError> {
332332 ) ) ;
333333 }
334334 DataType :: Utf8 => {
335- cast_conversion_string ! ( i32 , as_string, |v| v, input, builder) ;
335+ generic_conversion_array ! ( i32 , as_string, |v| v, input, builder) ;
336336 }
337337 DataType :: LargeUtf8 => {
338- cast_conversion_string ! ( i64 , as_string, |v| v, input, builder) ;
338+ generic_conversion_array ! ( i64 , as_string, |v| v, input, builder) ;
339339 }
340340 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) ;
342342 }
343343 DataType :: Struct ( _) => {
344344 let struct_array = input. as_struct ( ) ;
0 commit comments