# calcite-avatica-go **Repository Path**: zhouwf/calcite-avatica-go ## Basic Information - **Project Name**: calcite-avatica-go - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-09 - **Last Updated**: 2024-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Apache Avatica/Phoenix SQL Driver [![Go Reference](https://pkg.go.dev/badge/github.com/apache/calcite-avatica-go/v5.svg)](https://pkg.go.dev/github.com/apache/calcite-avatica-go/v5) [![Build Status](https://github.com/apache/calcite-avatica-go/workflows/Tests/badge.svg)](https://github.com/apache/calcite-avatica-go) Apache Calcite's Avatica Go is a Go [database/sql](https://golang.org/pkg/database/sql/) driver for the Avatica server. Avatica is a sub-project of [Apache Calcite](https://calcite.apache.org). ## Quick Start Install using Go modules: ``` $ go get github.com/apache/calcite-avatica-go ``` The Phoenix/Avatica driver implements Go's `database/sql/driver` interface, so, import the `database/sql` package and the driver: ``` import "database/sql" import _ "github.com/apache/calcite-avatica-go/v5" db, err := sql.Open("avatica", "http://localhost:8765") ``` Then simply use the database connection to query some data, for example: ``` rows := db.Query("SELECT COUNT(*) FROM test") ``` For more details, see the [home page](https://calcite.apache.org/avatica/docs/go_client_reference.html). Release notes for all published versions are available on the [history page](https://calcite.apache.org/avatica/docs/go_history.html). ## Testing For instructions on how to run tests for the project, please see our [testing guide](https://calcite.apache.org/avatica/develop/avatica-go.html#testing). ## Issues We do not use Github to file issues. Please create an issue on [Calcite's JIRA](https://issues.apache.org/jira/projects/CALCITE/issues) and select `avatica-go` as the component. For further information, please see the [JIRA accounts guide](https://calcite.apache.org/develop/#jira-accounts).