docs.rs failed to build exarrow-rs-0.12.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
exarrow-rs-0.10.0
ADBC-compatible driver for Exasol with Apache Arrow data format support.
Add to your project
Quick Start
use Driver;
async
Transport
exarrow-rs uses the native TCP protocol by default — Exasol's binary wire protocol with direct Arrow conversion and no intermediate JSON serialization. No extra configuration is needed.
The WebSocket transport is available as an opt-in alternative for compatibility or testing:
[]
= { = "0.11", = ["websocket"] }
let db = driver.open?;
See Transport Protocol in the docs for feature flags and build options.
Documentation
See docs/ for comprehensive documentation:
- Setup & Connect - Docker setup, connection strings, parameters, TLS, and transport selection
- Queries - Query execution and transactions
- Prepared Statements - Parameter binding
- Import / Export - Bulk data transfer
- Type Mapping - Exasol to Arrow conversions
- Driver Manager - ADBC integration (Python, Polars, Go, Java)
License
Community-supported. Licensed under MIT.
Build with Rust 🦀 and made with ❤️
Based on a prototype by marconae, now maintained by Exasol Labs 🧪.