1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
// Package databricks defines and registers usql's Databricks driver.
//
// See: https://github.com/databricks/databricks-sql-go
package databricks
import (
"errors"
_ "github.com/databricks/databricks-sql-go" // DRIVER
dberrs "github.com/databricks/databricks-sql-go/errors"
"github.com/xo/usql/drivers"
)
func init() {
drivers.Register("databricks", drivers.Driver{
Err: func(err error) (string, string) {
var e dberrs.DBExecutionError
if errors.As(err, &e) {
return e.SqlState(), e.Error()
}
return "", err.Error()
},
})
}
|