Commits


Jingyuan Wang authored and Wes McKinney committed f69e9dba1c6
ARROW-633/634: [Java] Add FixedSizeBinary support in Java and integration tests (Updated) The original PR is at https://github.com/apache/arrow/pull/1012. Due to the major refactoring last year, changes are big. So I created this separate PR for easier to review and will cancel the other one later. Changes include: * Arrow-633: [Java] Add support for FixedWidthBinary type * Arrow-634: Add integration tests for FixedSizeBinary Author: Jingyuan Wang <jingyuan@live.com> Author: jingyuan <jingyuan.nt@gmail.com> Closes #1492 from alphalfalfa/updated-arrow-633-634 and squashes the following commits: c994a19f [jingyuan] create data buffer layout for FixedSizeBinary directly instead of using dataBuffer() method and some other changes based on PR comments 873c5b2e [jingyuan] do not pass scale or byteWidth into writeValueToGenerator in JsonFileWriter.java 4fbb67dc [jingyuan] put arbitrary values for FixSizeBinary nulls 0c0015dc [Jingyuan Wang] add a new line a8a95530 [Jingyuan Wang] Pass byteWidth info for FixedSizeBinary type in JsonFileReader 1a64c5cb [Jingyuan Wang] expand get() method inside getObject() method to remove duplicate check of isSet() 071fb252 [Jingyuan Wang] ARROW-633/634: Add FixedSizeBinary support in Java and integration tests