Kouhei, Thank you for the these details! I've built both the Apache Parquet and Arrow libraries and also installed their respective binaries and includes directly via yum.
I plan to integrate both Arrow and Parquet into a threaded C environment. Arrow for in-memory buffer management and Parquet for columnar 'on-storage' support. -Brian On 8/22/18, 11:10 PM, "Kouhei Sutou" <k...@clear-code.com> wrote: EXTERNAL Hi, Arrow GLib is as capable/robust as Arrow C++ because Arrow GLib is a wrapper of Arrow C++ and most features are covered. But you can't read/write Parquet data because Arrow C++ doesn't have these features. The features are provided by parquet-cpp https://github.com/apache/parquet-cpp . So you need to use both Arrow GLib and Parquet GLib. Parquet GLib has only features that reading Parquet data to Arrow data and writing Arrow data as Parquet data for now. Thanks, -- kou In <5beed7f6-78f9-474e-8aa3-e40d02e5b...@sas.com> "arrow-glib 0.10.0" on Wed, 22 Aug 2018 20:17:40 +0000, Brian Bowman <brian.bow...@sas.com> wrote: > I hope this is not too naïve a question. Is arrow-glib 0.10.0<https://arrow.apache.org/docs/c_glib/> as capable/robust as the Arrow C++ library<https://arrow.apache.org/docs/cpp/>, especially with regarding to reading and ultimately writing the parquet file format? > > Thanks, > > Brian >