| Crates.io | adbc_core |
| lib.rs | adbc_core |
| version | 0.20.0 |
| created_at | 2024-09-05 02:03:30.375922+00 |
| updated_at | 2025-09-12 12:45:16.052712+00 |
| description | Public abstract API, driver manager and driver exporter |
| homepage | https://arrow.apache.org/adbc/ |
| repository | https://github.com/apache/arrow-adbc |
| max_upload_size | |
| id | 1364077 |
| size | 88,368 |
This is a Rust implementation of Arrow Database Connectivity (ADBC).
It currently provides:
To run the integration tests you must:
bin (protoc) in path.-DADBC_DRIVER_SNOWFLAKE=ON option to build the Snowflake driver.LD_LIBRARY_PATH/DYLD_LIBRARY_PATH appropriately.ADBC_SNOWFLAKE_GO_LIB_DIR appropriately.cargo test --all-features --workspaceTo write an ADBC driver in Rust you have to:
crate-type = ["lib", "cdylib"].Driver, Database, Connection and Statement.adbc_core::export_driver!.The resulting object file can then be loaded by other languages through their own driver manager.