Shared JNI plumbing for the Apache DataFusion Java
native crates. It holds the pieces every DataFusion-backed cdylib loaded into a
JVM needs, factored out so they live in one place.
Each consuming cdylib statically links its own copy of this crate, so the
runtime singleton is per-library, not per-process. Nothing here is exported with
#[no_mangle], so linking it into several cdylibs loaded in one JVM cannot
collide.
This crate is an implementation detail of Apache DataFusion Java. Its API may change between releases to track the needs of the native crates that depend on it.
