westonpace commented on PR #13364: URL: https://github.com/apache/arrow/pull/13364#issuecomment-1158146289
> Who would be the canonical owner of a datatype? Not a detailed thought but could the canonical owner be `arrow::Schema`? Outside of Acero, every record batch has a schema (might have to do some work so that collections of record batches, like `arrow::Table`, share a single schema instance). Within Acero the canonical owner could be the ExecPlan (each node has an output schema and any intermediate types needed could be managed by the nodes). That being said... > I think we should first run benchmarks after the ExecSpan changes have been propagated to the compute engine, to see if it's still worth doing something on the DataType front. +1 -- 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]
