Skip to content

Commit 9f11af5

Browse files
committed
Migrate explicit string casts to calls to sql.Unwrap
1 parent d4589a3 commit 9f11af5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sql/fulltext/default_parser.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,14 @@ type parserWord struct {
5252
}
5353

5454
// NewDefaultParser creates a new DefaultParser.
55-
func NewDefaultParser(ctx *sql.Context, collation sql.CollationID, colVals ...interface{}) (DefaultParser, error) {
55+
func NewDefaultParser(ctx *sql.Context, collation sql.CollationID, colVals ...interface{}) (parser DefaultParser, err error) {
5656
//TODO: implement exact matching using double quotes
5757
sb := strings.Builder{}
5858
for i, colVal := range colVals {
59+
colVal, err = sql.UnwrapAny(ctx, colVal)
60+
if err != nil {
61+
return DefaultParser{}, err
62+
}
5963
switch v := colVal.(type) {
6064
case string:
6165
if i > 0 {

0 commit comments

Comments
 (0)