arrow-adbc

Database connectivity API standard and libraries for Apache Arrow

https://github.com/apache/arrow-adbc

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.4%) to scientific vocabulary

Keywords

arrow database

Keywords from Contributors

parquet embedded-database olap documentation-tool repl geospatial-data interactive relational-algebra execution-plan query-plan
Last synced: 6 months ago · JSON representation

Repository

Database connectivity API standard and libraries for Apache Arrow

Basic Info
Statistics
  • Stars: 481
  • Watchers: 41
  • Forks: 146
  • Open Issues: 318
  • Releases: 33
Topics
arrow database
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Codeowners Notice

README.md

ADBC: Arrow Database Connectivity

License

ADBC is an API standard (version 1.0.0) for database access libraries ("drivers") in C, Go, and Java that uses Arrow for result sets and query parameters. Instead of writing code to convert to and from Arrow data for each individual database, applications can build against the ADBC APIs, and link against drivers that implement the standard. Additionally, a JDBC/ODBC-style driver manager is provided. This also implements the ADBC APIs, but dynamically loads drivers and dispatches calls to them.

Like JDBC/ODBC, the goal is to provide a generic API for multiple databases. ADBC, however, is focused on bulk columnar data retrieval and ingestion through an Arrow-based API rather than attempting to replace JDBC/ODBC in all use cases. Hence, ADBC is complementary to those existing standards.

Like Arrow Flight SQL, ADBC is an Arrow-based way to work with databases. However, Flight SQL is a protocol defining a wire format and network transport as opposed to an API specification. Flight SQL requires a database to specifically implement support for it, while ADBC is a client API specification for wrapping existing database protocols which could be Arrow-native or not. Together, ADBC and Flight SQL offer a fully Arrow-native solution for clients and database vendors.

For more about ADBC, see the introductory blog post.

Status

ADBC versions the API standard and the implementing libraries separately.

The API standard (version 1.0.0) is considered stable, but enhancements may be made.

Libraries are under development. For more details, see the documentation, or read the changelog.

Installation

Please see the documentation.

Documentation

The core API definitions can be read in adbc.h. User documentation can be found at https://arrow.apache.org/adbc

Development and Contributing

For detailed instructions on how to build the various ADBC libraries, see CONTRIBUTING.md.

Owner

  • Name: The Apache Software Foundation
  • Login: apache
  • Kind: organization

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 1,799
  • Total Committers: 80
  • Avg Commits per committer: 22.488
  • Development Distribution Score (DDS): 0.646
Past Year
  • Commits: 725
  • Committers: 49
  • Avg Commits per committer: 14.796
  • Development Distribution Score (DDS): 0.583
Top Committers
Name Email Commits
David Li l****6@g****m 637
dependabot[bot] 4****] 401
Dewey Dunnington d****y@v****m 113
William Ayd w****d@i****m 108
Matt Topol z****d@g****m 67
Sutou Kouhei k****u@c****m 62
Curt Hagenlocher c****t@h****g 51
davidhcoe 1****e 51
Bruce Irschick b****k@i****m 39
Matthijs Brobbel m****l@g****m 25
Daijiro Fukuda f****a@c****m 21
Todd Meng t****g@d****m 20
eitsupi 5****i 14
eric-wang-1990 1****0 14
Joel Lubinitsky 3****i 12
Solomon Choe 1****8 10
Jade Wang 1****b 8
vleslief-ms 8****s 6
qifanzhang-ms 1****s 6
Felipe Oliveira Carvalho f****e@g****m 6
Alexandre Crayssac a****c@g****m 6
Alex Guo 1****b 6
Jacob Marble j****e@i****m 6
Bryce Mecum p****h@g****m 5
Cocoa i@u****e 5
Jacky Hu j****u@d****m 5
Ryan Syed s****n@i****m 5
James Duong j****g@i****m 4
Hélder Gregório h****o@d****m 4
Tornike Gurgenidze t****e@g****m 4
and 50 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 870
  • Total pull requests: 2,705
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 6 days
  • Total issue authors: 165
  • Total pull request authors: 93
  • Average comments per issue: 1.93
  • Average comments per pull request: 1.02
  • Merged pull requests: 2,180
  • Bot issues: 3
  • Bot pull requests: 904
Past Year
  • Issues: 302
  • Pull requests: 1,520
  • Average time to close issues: 9 days
  • Average time to close pull requests: 3 days
  • Issue authors: 95
  • Pull request authors: 61
  • Average comments per issue: 1.52
  • Average comments per pull request: 0.79
  • Merged pull requests: 1,177
  • Bot issues: 2
  • Bot pull requests: 618
Top Authors
Issue Authors
  • lidavidm (332)
  • CurtHagenlocher (55)
  • paleolimbot (46)
  • kou (32)
  • davidhcoe (24)
  • daipom (22)
  • WillAyd (20)
  • nbenn (18)
  • birschick-bq (16)
  • davlee1972 (14)
  • felipecrv (12)
  • judahrand (9)
  • zeroshade (7)
  • amoeba (7)
  • ianmcook (7)
Pull Request Authors
  • dependabot[bot] (904)
  • lidavidm (545)
  • paleolimbot (133)
  • WillAyd (115)
  • davidhcoe (99)
  • CurtHagenlocher (87)
  • birschick-bq (87)
  • zeroshade (72)
  • toddmeng-db (72)
  • mbrobbel (61)
  • kou (49)
  • daipom (37)
  • eitsupi (34)
  • eric-wang-1990 (32)
  • jackyhu-db (22)
Top Labels
Issue Labels
Type: enhancement (258) Type: bug (200) Type: question (41) go (3) dependencies (3) good first issue (1) help wanted (1) rust (1) .NET (1)
Pull Request Labels
dependencies (901) go (325) java (274) .NET (152) rust (99) github_actions (51)

Packages

  • Total packages: 19
  • Total downloads:
    • cargo 8,507 total
    • nuget 336,052 total
    • pypi 2,214,209 last-month
    • cran 2,864 last-month
  • Total docker downloads: 6,166
  • Total dependent packages: 37
    (may contain duplicates)
  • Total dependent repositories: 8
    (may contain duplicates)
  • Total versions: 280
  • Total maintainers: 11
proxy.golang.org: github.com/apache/arrow-adbc/go/adbc

Package adbc defines the interfaces for Arrow Database Connectivity. An Arrow-based interface between applications and database drivers. ADBC aims to provide a vendor-independent API for SQL and Substrait-based database access that is targeted at analytics/OLAP use cases. This API is intended to be implemented directly by drivers and used directly by client applications. To assist portability between different vendors, a "driver manager" library is also provided, which implements this same API, but dynamically loads drivers internally and forwards calls appropriately. In general, it's expected for objects to allow serialized access safely from multiple goroutines, but not necessarily concurrent access. Specific implementations may allow concurrent access. EXPERIMENTAL. Interface subject to change.

  • Versions: 68
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Docker Downloads: 1,302
Rankings
Docker downloads count: 1.5%
Stargazers count: 4.0%
Forks count: 4.1%
Average: 4.6%
Dependent repos count: 4.8%
Dependent packages count: 8.5%
Last synced: 6 months ago
pypi.org: adbc-driver-sqlite

An ADBC driver for working with SQLite.

  • Versions: 20
  • Dependent Packages: 9
  • Dependent Repositories: 2
  • Downloads: 586,413 Last month
  • Docker Downloads: 1,130
Rankings
Downloads: 2.0%
Docker downloads count: 2.0%
Dependent packages count: 3.2%
Average: 4.7%
Dependent repos count: 11.5%
Maintainers (1)
Last synced: 6 months ago
pypi.org: adbc-driver-flightsql

An ADBC driver for working with Apache Arrow Flight SQL.

  • Versions: 19
  • Dependent Packages: 3
  • Dependent Repositories: 2
  • Downloads: 48,101 Last month
  • Docker Downloads: 1,302
Rankings
Dependent packages count: 3.2%
Docker downloads count: 3.3%
Downloads: 4.8%
Average: 5.7%
Dependent repos count: 11.5%
Maintainers (1)
Last synced: 6 months ago
pypi.org: adbc-driver-manager

A generic entrypoint for ADBC drivers.

  • Versions: 21
  • Dependent Packages: 11
  • Dependent Repositories: 1
  • Downloads: 683,368 Last month
  • Docker Downloads: 2,432
Rankings
Downloads: 1.5%
Dependent packages count: 1.6%
Docker downloads count: 3.3%
Average: 7.0%
Dependent repos count: 21.6%
Maintainers (1)
Last synced: 6 months ago
pypi.org: adbc-driver-postgresql

A libpq-based ADBC driver for working with PostgreSQL.

  • Versions: 20
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 818,893 Last month
Rankings
Downloads: 2.4%
Dependent packages count: 10.1%
Average: 11.3%
Dependent repos count: 21.6%
Maintainers (1)
Last synced: 6 months ago
cran.r-project.org: adbcdrivermanager

'Arrow' Database Connectivity ('ADBC') Driver Manager

  • Versions: 17
  • Dependent Packages: 4
  • Dependent Repositories: 1
  • Downloads: 2,067 Last month
Rankings
Forks count: 1.4%
Stargazers count: 1.8%
Downloads: 13.6%
Average: 13.8%
Dependent repos count: 24.4%
Dependent packages count: 28.0%
Maintainers (1)
Last synced: 6 months ago
pypi.org: adbc-driver-snowflake

An ADBC driver for working with Snowflake.

  • Versions: 17
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 74,817 Last month
Rankings
Dependent packages count: 7.3%
Average: 24.1%
Dependent repos count: 40.8%
Maintainers (1)
Last synced: 6 months ago
nuget.org: apache.arrow.adbc.drivers.interop.snowflake

Package Description

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,815 Total
Rankings
Dependent repos count: 7.8%
Dependent packages count: 9.9%
Average: 24.9%
Downloads: 57.1%
Maintainers (4)
Last synced: 6 months ago
nuget.org: apache.arrow.adbc.client

Package Description

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 115,008 Total
Rankings
Dependent repos count: 7.8%
Dependent packages count: 9.9%
Average: 24.9%
Downloads: 57.1%
Maintainers (4)
Last synced: 6 months ago
nuget.org: apache.arrow.adbc.drivers.flightsql

Package Description

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,469 Total
Rankings
Dependent repos count: 7.8%
Dependent packages count: 9.9%
Average: 24.9%
Downloads: 57.1%
Maintainers (4)
Last synced: 6 months ago
nuget.org: apache.arrow.adbc.drivers.bigquery

Package Description

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,831 Total
Rankings
Dependent repos count: 7.8%
Dependent packages count: 9.9%
Average: 24.9%
Downloads: 57.1%
Maintainers (4)
Last synced: 6 months ago
nuget.org: apache.arrow.adbc

Package Description

  • Versions: 9
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 214,929 Total
Rankings
Dependent repos count: 7.8%
Dependent packages count: 9.9%
Average: 24.9%
Downloads: 57.1%
Maintainers (4)
Last synced: 6 months ago
cran.r-project.org: adbcpostgresql

'Arrow' Database Connectivity ('ADBC') 'PostgreSQL' Driver

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 384 Last month
Rankings
Forks count: 1.0%
Stargazers count: 1.5%
Dependent packages count: 28.6%
Average: 30.8%
Dependent repos count: 36.8%
Downloads: 86.0%
Maintainers (1)
Last synced: 6 months ago
cran.r-project.org: adbcsqlite

'Arrow' Database Connectivity ('ADBC') 'SQLite' Driver

  • Versions: 14
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 413 Last month
Rankings
Forks count: 1.4%
Stargazers count: 1.9%
Dependent packages count: 28.4%
Average: 31.3%
Dependent repos count: 36.9%
Downloads: 87.9%
Maintainers (1)
Last synced: 6 months ago
pypi.org: adbc-driver-bigquery

An ADBC driver for working with BigQuery.

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,488 Last month
Rankings
Dependent packages count: 10.0%
Average: 33.3%
Dependent repos count: 56.5%
Maintainers (1)
Last synced: 6 months ago
pypi.org: adbc-driver-netezza

A libpq-based ADBC driver for working with Netezza.

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 129 Last month
Rankings
Dependent packages count: 9.8%
Average: 37.2%
Dependent repos count: 64.6%
Last synced: 6 months ago
crates.io: adbc_datafusion

ADBC driver for Apache DataFusion

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 951 Total
Rankings
Dependent repos count: 21.8%
Dependent packages count: 28.9%
Average: 48.5%
Downloads: 94.8%
Maintainers (1)
Last synced: 6 months ago
crates.io: adbc_snowflake

Snowflake Arrow Database Connectivity (ADBC) driver

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,242 Total
Rankings
Dependent repos count: 21.8%
Dependent packages count: 28.9%
Average: 48.5%
Downloads: 94.8%
Maintainers (1)
Last synced: 6 months ago
crates.io: adbc_core

Public abstract API, driver manager and driver exporter

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6,314 Total
Rankings
Dependent repos count: 25.7%
Dependent packages count: 34.0%
Average: 52.1%
Downloads: 96.6%
Maintainers (3)
Last synced: 6 months ago

Dependencies

java/core/pom.xml maven
  • org.apache.arrow:arrow-memory-core
  • org.apache.arrow:arrow-vector
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
java/driver/jdbc/pom.xml maven
  • org.apache.arrow.adbc:adbc-core
  • org.apache.arrow.adbc:adbc-driver-jdbc-util
  • org.apache.arrow.adbc:adbc-driver-manager
  • org.apache.arrow:arrow-jdbc
  • org.apache.arrow:arrow-memory-core
  • org.apache.arrow:arrow-vector
  • org.apache.arrow.adbc:adbc-driver-testsuite test
  • org.apache.derby:derby 10.14.2.0 test
  • org.apache.derby:derbytools 10.14.2.0 test
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
java/driver-manager/pom.xml maven
  • org.apache.arrow.adbc:adbc-core
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
java/pom.xml maven
  • org.junit:junit-bom 5.8.2 import
  • org.apache.arrow.adbc:adbc-core 9.0.0-SNAPSHOT
  • org.apache.arrow.adbc:adbc-driver-jdbc 9.0.0-SNAPSHOT
  • org.apache.arrow.adbc:adbc-driver-jdbc-util 9.0.0-SNAPSHOT
  • org.apache.arrow.adbc:adbc-driver-manager 9.0.0-SNAPSHOT
  • org.apache.arrow.adbc:adbc-driver-testsuite 9.0.0-SNAPSHOT
  • org.apache.arrow:arrow-jdbc 8.0.0
  • org.apache.arrow:arrow-memory-core 8.0.0
  • org.apache.arrow:arrow-vector 8.0.0
  • org.assertj:assertj-core 3.23.1
.github/workflows/dev.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • actions/setup-python v4 composite
.github/workflows/dev_pr.yml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
.github/workflows/integration.yml actions
  • actions/cache/restore v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/java.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
.github/workflows/native-unix.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-go v3 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
  • postgres * docker
.github/workflows/native-windows.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-go v3 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/nightly-verify.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/nightly-website.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/packaging.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-go v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • conda-incubator/setup-miniconda v2 composite
  • docker/login-action v2 composite
  • docker/setup-qemu-action v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/rust.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v3 composite
  • dtolnay/rust-toolchain stable composite
.github/workflows/verify.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
rust/Cargo.toml cargo
  • itertools 0.10 development
  • arrow-array 44.0.0
  • arrow-data 44.0.0
  • arrow-schema 44.0.0
  • async-trait 0.1
  • libloading 0.7
  • num_enum 0.5
  • once_cell 1
  • substrait 0.5
r/adbcdrivermanager/DESCRIPTION cran
  • nanoarrow * imports
  • testthat >= 3.0.0 suggests
  • withr * suggests
r/adbcflightsql/DESCRIPTION cran
  • adbcdrivermanager * imports
  • nanoarrow * suggests
  • testthat >= 3.0.0 suggests
r/adbcpostgresql/DESCRIPTION cran
  • adbcdrivermanager * imports
  • nanoarrow * suggests
  • testthat >= 3.0.0 suggests
r/adbcsnowflake/DESCRIPTION cran
  • adbcdrivermanager * imports
  • nanoarrow * suggests
  • testthat >= 3.0.0 suggests
r/adbcsqlite/DESCRIPTION cran
  • adbcdrivermanager * imports
  • nanoarrow * suggests
  • testthat >= 3.0.0 suggests
ci/linux-packages/apt/debian-bookworm/Dockerfile docker
  • ${FROM} latest build
ci/linux-packages/apt/debian-bullseye/Dockerfile docker
  • ${FROM} latest build
ci/linux-packages/apt/ubuntu-jammy/Dockerfile docker
  • ${FROM} latest build
ci/linux-packages/yum/almalinux-8/Dockerfile docker
  • ${FROM} latest build
ci/linux-packages/yum/almalinux-9/Dockerfile docker
  • ${FROM} latest build
docker-compose.yml docker
  • ${ARCH}/maven ${MAVEN}-jdk-${JDK}
  • ${ARCH}/python ${PYTHON}-slim
  • ${ARCH}/python ${PYTHON}
  • ${REPO} ${ARCH}-python-${PYTHON}-wheel-manylinux-${MANYLINUX}-vcpkg-${VCPKG}-adbc
  • ${REPO} golang-${GO}-sqlite-flightsql
  • ${REPO} adbc-flightsql-test
  • ${REPO} adbc-dremio-init
  • condaforge/linux-anvil-cos7-x86_64 latest
  • condaforge/mambaforge latest
  • dremio/dremio-oss latest
  • mcr.microsoft.com/mssql/server 2022-latest
  • postgres ${POSTGRES_VERSION
go/adbc/go.mod go
  • github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4
  • github.com/99designs/keyring v1.2.2
  • github.com/Azure/azure-sdk-for-go/sdk/azcore v1.7.0
  • github.com/Azure/azure-sdk-for-go/sdk/internal v1.3.0
  • github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.1.0
  • github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c
  • github.com/andybalholm/brotli v1.0.5
  • github.com/apache/arrow/go/v12 v12.0.1
  • github.com/apache/arrow/go/v13 v13.0.0
  • github.com/apache/thrift v0.17.0
  • github.com/aws/aws-sdk-go-v2 v1.19.0
  • github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10
  • github.com/aws/aws-sdk-go-v2/credentials v1.13.27
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.72
  • github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.35
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.29
  • github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.27
  • github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11
  • github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.30
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.29
  • github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.4
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.37.0
  • github.com/aws/smithy-go v1.13.5
  • github.com/bluele/gcache v0.0.2
  • github.com/danieljoos/wincred v1.2.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/dustin/go-humanize v1.0.1
  • github.com/dvsekhvalnov/jose2go v1.5.0
  • github.com/form3tech-oss/jwt-go v3.2.5+incompatible
  • github.com/gabriel-vasile/mimetype v1.4.2
  • github.com/goccy/go-json v0.10.2
  • github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2
  • github.com/golang/protobuf v1.5.3
  • github.com/golang/snappy v0.0.4
  • github.com/google/flatbuffers v23.5.26+incompatible
  • github.com/google/uuid v1.3.0
  • github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c
  • github.com/jmespath/go-jmespath v0.4.0
  • github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
  • github.com/klauspost/asmfmt v1.3.2
  • github.com/klauspost/compress v1.16.7
  • github.com/klauspost/cpuid/v2 v2.2.5
  • github.com/mattn/go-isatty v0.0.18
  • github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8
  • github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3
  • github.com/mtibben/percent v0.2.1
  • github.com/pierrec/lz4/v4 v4.1.18
  • github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
  • github.com/sirupsen/logrus v1.9.3
  • github.com/snowflakedb/gosnowflake v1.6.22
  • github.com/stretchr/testify v1.8.4
  • github.com/zeebo/xxh3 v1.0.2
  • golang.org/x/crypto v0.11.0
  • golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1
  • golang.org/x/mod v0.12.0
  • golang.org/x/net v0.12.0
  • golang.org/x/sync v0.3.0
  • golang.org/x/sys v0.10.0
  • golang.org/x/term v0.10.0
  • golang.org/x/text v0.11.0
  • golang.org/x/tools v0.11.0
  • golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2
  • google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1
  • google.golang.org/grpc v1.54.0
  • google.golang.org/protobuf v1.30.0
  • gopkg.in/yaml.v3 v3.0.1
  • lukechampine.com/uint128 v1.3.0
  • modernc.org/cc/v3 v3.40.0
  • modernc.org/ccgo/v3 v3.16.13
  • modernc.org/libc v1.22.4
  • modernc.org/mathutil v1.5.0
  • modernc.org/memory v1.5.0
  • modernc.org/opt v0.1.3
  • modernc.org/sqlite v1.21.2
  • modernc.org/strutil v1.1.3
  • modernc.org/token v1.1.0
go/adbc/go.sum go
  • 127 dependencies
java/driver/flight-sql/pom.xml maven
  • com.github.ben-manes.caffeine:caffeine 2.9.3
  • com.google.protobuf:protobuf-java 3.21.7
  • org.apache.arrow.adbc:adbc-core
  • org.apache.arrow.adbc:adbc-driver-manager
  • org.apache.arrow.adbc:adbc-sql
  • org.apache.arrow:arrow-memory-core
  • org.apache.arrow:arrow-vector
  • org.apache.arrow:flight-core
  • org.apache.arrow:flight-sql
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
java/driver/flight-sql-validation/pom.xml maven
  • org.apache.arrow.adbc:adbc-core test
  • org.apache.arrow.adbc:adbc-driver-flight-sql test
  • org.apache.arrow.adbc:adbc-driver-validation test
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
java/driver/jdbc-validation-derby/pom.xml maven
  • org.apache.arrow.adbc:adbc-core test
  • org.apache.arrow.adbc:adbc-driver-jdbc test
  • org.apache.arrow.adbc:adbc-driver-validation test
  • org.apache.derby:derby 10.14.2.0 test
  • org.apache.derby:derbytools 10.14.2.0 test
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
java/driver/jdbc-validation-mssqlserver/pom.xml maven
  • com.microsoft.sqlserver:mssql-jdbc 12.4.1.jre11 test
  • org.apache.arrow.adbc:adbc-core test
  • org.apache.arrow.adbc:adbc-driver-jdbc test
  • org.apache.arrow.adbc:adbc-driver-validation test
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
java/driver/jdbc-validation-postgresql/pom.xml maven
  • org.apache.arrow.adbc:adbc-core test
  • org.apache.arrow.adbc:adbc-driver-jdbc test
  • org.apache.arrow.adbc:adbc-driver-validation test
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
  • org.postgresql:postgresql 42.4.3 test
java/driver/validation/pom.xml maven
  • org.apache.arrow.adbc:adbc-core
  • org.apache.arrow:arrow-memory-core
  • org.apache.arrow:arrow-vector
  • org.assertj:assertj-core
  • org.junit.jupiter:junit-jupiter
java/sql/pom.xml maven
  • org.apache.arrow:arrow-vector
  • org.assertj:assertj-core test
  • org.junit.jupiter:junit-jupiter test
csharp/src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj nuget
csharp/test/Apache.Arrow.Adbc.Tests/Apache.Arrow.Adbc.Tests.csproj nuget
  • MSTest.TestAdapter 3.0.3
  • MSTest.TestFramework 3.0.3
  • Microsoft.NET.Test.Sdk 17.6.0
  • coverlet.collector 3.1.2
python/adbc_driver_flightsql/pyproject.toml pypi
  • adbc-driver-manager *
python/adbc_driver_flightsql/setup.py pypi
python/adbc_driver_manager/pyproject.toml pypi
python/adbc_driver_manager/setup.py pypi
python/adbc_driver_postgresql/pyproject.toml pypi
  • adbc-driver-manager *
python/adbc_driver_postgresql/setup.py pypi
python/adbc_driver_snowflake/pyproject.toml pypi
  • adbc-driver-manager *
python/adbc_driver_snowflake/setup.py pypi
python/adbc_driver_sqlite/pyproject.toml pypi
  • adbc-driver-manager *
python/adbc_driver_sqlite/setup.py pypi
glib/Gemfile rubygems
  • gobject-introspection >= 4.0.3
  • test-unit >= 0
ruby/Gemfile rubygems
  • bundler >= 0
  • rake >= 0
  • test-unit >= 0
ruby/red-adbc.gemspec rubygems
  • red-arrow >= 0
c/driver/postgresql/vcpkg.json vcpkg
  • libpq *
c/driver_manager/vcpkg.json vcpkg
csharp/src/Client/Apache.Arrow.Adbc.Client.csproj nuget
csharp/src/Drivers/FlightSql/Apache.Arrow.Adbc.Drivers.FlightSql.csproj nuget
  • Apache.Arrow.Flight 12.0.0
  • System.Net.Http.WinHttpHandler 7.0.0
csharp/test/Drivers/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj nuget
  • MSTest.TestAdapter 3.0.3
  • MSTest.TestFramework 3.0.3
  • Microsoft.NET.Test.Sdk 17.6.0
  • Moq 4.18.4
  • coverlet.collector 3.1.2
csharp/test/Drivers/Snowflake/Apache.Arrow.Adbc.Tests.Drivers.Interop.Snowflake.csproj nuget
  • MSTest.TestAdapter 3.0.3
  • MSTest.TestFramework 3.0.3
  • Microsoft.NET.Test.Sdk 17.6.0
  • NUnit 3.13.3
  • NUnit3TestAdapter 4.5.0
  • coverlet.collector 3.1.2