https://github.com/adbc-drivers/driverbase-go
Base framework and other libraries for developing ADBC drivers.
https://github.com/adbc-drivers/driverbase-go
adbc arrow golang
Last synced: 5 months ago
JSON representation
Base framework and other libraries for developing ADBC drivers.
- Host: GitHub
- URL: https://github.com/adbc-drivers/driverbase-go
- Owner: adbc-drivers
- License: apache-2.0
- Created: 2025-06-25T00:07:10.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-12-15T14:52:15.000Z (6 months ago)
- Last Synced: 2025-12-18T19:37:01.575Z (6 months ago)
- Topics: adbc, arrow, golang
- Language: Go
- Homepage: https://adbc-drivers.org
- Size: 313 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
- Notice: NOTICE.txt
Awesome Lists containing this project
README
# Go Framework for Apache Arrow ADBC Drivers
This is a framework for developing ADBC drivers in Go. It is forked from the
framework upstream in [apache/arrow-adbc](https://github.com/apache/arrow-adbc/).
The upstream framework is marked as an internal package, and is hence not
usable from outside the repository itself.
## Installation
This is not meant to be installed directly.
Developers can add this to a project via `go get`:
```shell
go get github.com/adbc-drivers/driverbase-go/driverbase
go get github.com/adbc-drivers/driverbase-go/testutil
go get github.com/adbc-drivers/driverbase-go/validation
```
## Usage
- `driverbase` is a framework for building ADBC drivers.
- `testutil` contains common helpers for writing unit tests.
- `validation` contains basic integration tests for ADBC drivers.
Currently there is no other documentation. Eventually, API documentation will
be made available on go.dev.
## Building
See [CONTRIBUTING.md](CONTRIBUTING.md).
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).