Commits


Li Jin authored and Wes McKinney committed 611a4b951e2
ARROW-1785: [Format/C++/Java] Remove VectorLayout from serialized schemas What's here so far removes this code from the Flatbuffers schema and the C++ implementation. This logic is a little bit entangled on the Java side, I need some help from @icexelloss or @BryanCutler or @julienledem or someone else to handle the Java refactoring. It might be easiest to preserve the ArrowVectorType/TypeLayout/VectorLayout objects for now but simply remove the Flatbuffers dependency (we do need the names of the vectors in the JSON files used for integration testing) cc @trxcllnt since we may want to roll in the JS changes in this patch Author: Li Jin <ice.xelloss@gmail.com> Author: Wes McKinney <wes.mckinney@twosigma.com> Author: Li Jin <icexelloss@Lis-MacBook-Pro.local> Closes #1297 from wesm/ARROW-1785 and squashes the following commits: c1e7ea9d [Li Jin] Fix comment 43ff4e3a [Li Jin] Remove Json annotation 95e8736e [Li Jin] (Refactor) Move TypeLayout and VectorLayout from ipc.message to top level. Rename VectorLayout to BufferLayout. 31cbd486 [Li Jin] Fix TypeLayout.java 890a08d7 [Li Jin] Integration test passing 2024db55 [Wes McKinney] Remove VectorLayout from Flatbuffers, C++ implementation