Skip to content

Commit 34b1480

Browse files
mattdeekayrcypher-databricks
authored andcommitted
Implementing error types
Signed-off-by: Matthew Kim <[email protected]>
1 parent 36b12cd commit 34b1480

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

connector.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func (c *connector) Connect(ctx context.Context) (driver.Conn, error) {
6767
setStmt := fmt.Sprintf("SET `%s` = `%s`;", k, v)
6868
_, err := conn.ExecContext(ctx, setStmt, []driver.NamedValue{})
6969
if err != nil {
70-
return nil, err
70+
return nil, dbsqlerrint.NewExecutionError(ctx, fmt.Sprintf("error setting session param: %s", setStmt), err, nil)
7171
}
7272
log.Info().Msgf("set session parameter: param=%s value=%s", k, v)
7373
}

internal/config/config.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ import (
99
"strings"
1010
"time"
1111

12+
dbsqlerr "github.com/databricks/databricks-sql-go/errors"
1213
"github.com/pkg/errors"
1314

1415
"github.com/databricks/databricks-sql-go/auth"
1516
"github.com/databricks/databricks-sql-go/auth/noop"
1617
"github.com/databricks/databricks-sql-go/auth/pat"
17-
dbsqlerr "github.com/databricks/databricks-sql-go/errors"
18+
1819
"github.com/databricks/databricks-sql-go/internal/cli_service"
1920
dbsqlerrint "github.com/databricks/databricks-sql-go/internal/errors"
2021
"github.com/databricks/databricks-sql-go/logger"

0 commit comments

Comments
 (0)