GitHub user CurtHagenlocher added a comment to the discussion: New assembly for 
scalar types

Here's my case for `Operations`: Let's say that we wanted to add support for 
taking a `StringArray` (or later, `JsonArray`) and converting it into a 
`VariantArray`. This seems like the kind of conversion operation that 
`Operations` should be for -- just as it might have support for converting an 
`Int32Array` to or from a `StringArray`.

(I'm not 100% sold on this, but it makes sense if I squint a little.)

> Looks like other projects have also grappled with where Variant related logic 
> should live:

Yeah, I've seen that. We do have one advantage over other platforms which is 
that the .NET standard library has a good JSON library built into the platform, 
whereas for e.g. Rust and Java this is a third-party package.

GitHub link: 
https://github.com/apache/arrow-dotnet/discussions/313#discussioncomment-16643558

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to