Introduction#

DataFusion C provides C API for DataFusion that is an extensible query execution framework written in Rust. C API is useful to use DataFusion from other languages.

APIs#

DataFusion C provides 2 APIs:

  • Raw C API

  • GLib API built on top of raw C API

If you already use GLib, GLib API is better. If you don’t use GLib, raw C API is enough.