Hi, I have a use case that my reader node will read in POD types as int8_t, int16_t, int32.t, etc from a bespoke format. Due to downstream library requirements, I have to upcast *all* int8_t and int16_t columns to int32_t. Based on my reading the Project node <https://arrow.apache.org/docs/cpp/streaming_execution.html#project> looks most promising for this type of workflow.
I check the examples in source code and online documentation, to my best knowledge they only cover how to apply predefined functions rather than doing a type conversion. Can anyone guide what's the best practice here in C++? Thanks. Best regards Haocheng
