From de5355810593e31b5a0c459ee99d92eb4a69fcc7 Mon Sep 17 00:00:00 2001 From: Tyler Rockwood Date: Fri, 18 Oct 2024 20:57:48 +0000 Subject: [PATCH] snowpipe: support parsing strings as numbers --- internal/impl/snowflake/streaming/userdata_converter.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/impl/snowflake/streaming/userdata_converter.go b/internal/impl/snowflake/streaming/userdata_converter.go index f2ad05b6bc..f5240295fe 100644 --- a/internal/impl/snowflake/streaming/userdata_converter.go +++ b/internal/impl/snowflake/streaming/userdata_converter.go @@ -184,6 +184,8 @@ func (c numberConverter) ValidateAndConvert(stats *statsBuffer, val any, buf typ v, err = int128.Float32(t, c.precision, c.scale) case float64: v, err = int128.Float64(t, c.precision, c.scale) + case string: + v, err = int128.String(t, c.precision, c.scale) case json.Number: v, err = int128.String(t.String(), c.precision, c.scale) default: