Commits


Emilio Lahr-Vivaz authored and Wes McKinney committed e44ede87c06
ARROW-1343: [Java] Aligning serialized schema, end of buffers in RecordBatches Author: Emilio Lahr-Vivaz <elahrvivaz@ccri.com> Author: Wes McKinney <wes.mckinney@twosigma.com> Closes #954 from elahrvivaz/align_end and squashes the following commits: 79ac1204 [Wes McKinney] Revert to NDEBUG because it's a standard define in release builds in MSVC ae6bc9f2 [Wes McKinney] Use __declspec(noreturn) in MSVC. Not sure why this suddenly showed up 74b29ccf [Wes McKinney] Add notes to IPC.md to make alignment contract more clear e2f0114b [Wes McKinney] Add C++ DCHECKs on read path for aligned buffers, aligned file block offset, lengths 3d64c9f5 [Wes McKinney] Align stream schema message in C++, DCHECKs for FileBlocks 4778ee1f [Emilio Lahr-Vivaz] adding padding to magic bytes in file format 53429159 [Emilio Lahr-Vivaz] using asserts instead of padding checks, adding padding to ArrowRecordBatch.calculateBodySize, moving align to writeBufferBatches a12b4ff8 [Emilio Lahr-Vivaz] comments 0b32265b [Emilio Lahr-Vivaz] aligning schema write 26bbc255 [Emilio Lahr-Vivaz] Merge branch 'ARROW-1340' into align_end a307779e [Emilio Lahr-Vivaz] ARROW-1340: [Java] Fix NullableMapVector field metadata b2bf86d4 [Emilio Lahr-Vivaz] WIP for aligning end of buffers