Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 970 Bytes

README.md

File metadata and controls

28 lines (20 loc) · 970 Bytes

HyperArrow

What is it?

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.

Local Build

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