Skip to content

Commit 57415c7

Browse files
authored
Export conversion error ErrorUnexpectedTypeConversion (#1227)
* Export conversion error * Remove redundant line * Fix name of error
1 parent c1d3936 commit 57415c7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

data/sqlutil/converter.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package sqlutil
22

33
import (
44
"database/sql"
5+
"errors"
56
"fmt"
67
"reflect"
78
"regexp"
@@ -11,6 +12,8 @@ import (
1112
"github.com/grafana/grafana-plugin-sdk-go/data"
1213
)
1314

15+
var ErrorUnexpectedTypeConversion = errors.New("conversion error")
16+
1417
// FrameConverter defines how to convert the scanned value into a value that can be put into a dataframe (OutputFieldType)
1518
type FrameConverter struct {
1619
// FieldType is the type that is created for the dataframe field.
@@ -451,5 +454,6 @@ var TimeToNullableTime = data.FieldConverter{
451454
}
452455

453456
func toConversionError(expected string, v interface{}) error {
454-
return fmt.Errorf(`expected %s input but got type %T for value "%v"`, expected, v, v)
457+
return fmt.Errorf(`%w, expected %s input but got type %T for value "%v"`,
458+
ErrorUnexpectedTypeConversion, expected, v, v)
455459
}

0 commit comments

Comments
 (0)