ADBC Java API SpecificationΒΆ

In Java, ADBC consists of a set of interface definitions in the package org.apache.arrow.adbc:adbc-core.

Broadly, the interfaces are organized similarly to the C API specification, but with conveniences for Java (actual enum definitions, constants for common Arrow schemas, etc.) and makes use of the Arrow Java libraries directly instead of the C Data Interface.

See apache/arrow-adbc commit f044edf5256abfb4c091b0ad2acc73afea2c93c0 for the definitions.