Various fixes and mechanics to test round-tripping w/ pyarrow (#30)
authorJacob Quinn <quinn.jacobd@gmail.com>
Fri, 2 Oct 2020 23:29:56 +0000 (17:29 -0600)
committerJacob Quinn <quinn.jacobd@gmail.com>
Sat, 3 Oct 2020 08:06:24 +0000 (02:06 -0600)
commit3e1c3c9cf064daa137994a0d66f44cdcdfa55bf2
tree3688e1c0861316a0bdbb700734dbda6bdf929c99
parent096d75498d4b49a24c7e0e0bfaefa95722b9d348
Various fixes and mechanics to test round-tripping w/ pyarrow (#30)

This doesn't actually hook up pyarrow roundtrip testing, but you can run
the pyarrowrountrip.jl test file if you have python3 and pyarrow
installed locally (along with PyCall.jl on the julia side). It then
tests most of our testtables.jl testing tables by writing them in julia,
passing written bytes to pyarrow, reading them via pyarrow, writing them
back out, then reading in on julia side. The fixes were pretty minor,
but feels much better knowing all these exmaples work well (and will be
easy to test in the future).
src/FlatBuffers/FlatBuffers.jl
src/arraytypes.jl
src/eltypes.jl
src/metadata/Schema.jl
src/table.jl
src/write.jl
test/pyarrow_roundtrip.jl [new file with mode: 0644]
test/testtables.jl