This repository is the future home of HyperArrow - a library to allow seamless serialization between Apache Arrow Tables and Tableau's Hyper API. This is in some regards functionally equivalent to what the pantab library offers, though the latter is limited to Python only. Given the cross-language bindings offered by Arrow, this project would open up tabular Hyper serialization to a much larger ecosystem.
The easiest way to get started working with the C++ code is using docker.
docker-compose build hyperarrow-dev
After building the container you can enter:
docker-compose run --rm hyperarrow-dev
And once within set up an "out of core" build as follows:
mkdir build
cd build
cmake -DHYPERARROW_TESTING=ON ..
make -j
make test