kiszk opened a new pull request #7507: URL: https://github.com/apache/arrow/pull/7507
This PR creates a test to receive RecordBatch for different endian (e.g. receive RecordBatch with big-endian schema on little-endian platform). This PR changes - Introduce Endianness enum class to represent endianness - Add a new flag `endianness` to `arrow::schema` to represent endianness of Array in `RecordBatch`. - Add `MakeIntRecordBatchNonnativeEndian` to generate a RecordBatch using non-native endian representation. - Create a test to receive RecordBatch for different endian (Not enabled since this fails now). If these approaches are acceptable, this PR will add additional tests for other types. Later, another PR will address passing this test. For creating this PR, @kou helps me greatly (prototype of arrow::schema and teaching me about RecordBatch). ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org