trueleo commented on issue #3949: URL: https://github.com/apache/arrow-rs/issues/3949#issuecomment-1488337343
> the code is very hard to maintain and reason about, in particular the way it handles nested types is very convoluted, and is likely also incorrect. I understand that this can be a PITA to maintain but i also agree with what @rtyler said > creating serde_json::Value objects is a lot easier than trying to construct RecordBatch objects. At Parseable we want to support basic schema evolution on top level. We flatten JSON before converting it into record batch. To do that we need to convert it to serde_json::Value ( it'll be amazing to have a flatten algorithm that does this at very low level but currently we don't have that ). So for us it is hard to move away from `Value` -> `RecordBatch` flow. If maintainers at arrow-rs feel strongly about deprecating this then we will probably end up maintaining Decode ourselves. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
