From 66d3d995c93123b79a927ef0f25a2f4cfab0c641 Mon Sep 17 00:00:00 2001 From: Zach Musgrave Date: Wed, 9 Apr 2025 14:36:17 -0700 Subject: [PATCH 1/2] Corrected return type for RegexpLike, required for proper type conversion in doltgres --- sql/expression/function/regexp_like.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sql/expression/function/regexp_like.go b/sql/expression/function/regexp_like.go index dc264d533e..f324d9c728 100644 --- a/sql/expression/function/regexp_like.go +++ b/sql/expression/function/regexp_like.go @@ -77,7 +77,9 @@ func (r *RegexpLike) Description() string { } // Type implements the sql.Expression interface. -func (r *RegexpLike) Type() sql.Type { return types.Int8 } +func (r *RegexpLike) Type() sql.Type { + return types.Boolean +} // CollationCoercibility implements the interface sql.CollationCoercible. func (r *RegexpLike) CollationCoercibility(ctx *sql.Context) (collation sql.CollationID, coercibility byte) { From 97eac367e539c9ad2d90d88d5abffe1c0b348a37 Mon Sep 17 00:00:00 2001 From: zachmu Date: Thu, 10 Apr 2025 00:29:17 +0000 Subject: [PATCH 2/2] [ga-format-pr] Run ./format_repo.sh to fix formatting --- sql/expression/function/regexp_like.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/expression/function/regexp_like.go b/sql/expression/function/regexp_like.go index f324d9c728..9bc59a8b57 100644 --- a/sql/expression/function/regexp_like.go +++ b/sql/expression/function/regexp_like.go @@ -78,7 +78,7 @@ func (r *RegexpLike) Description() string { // Type implements the sql.Expression interface. func (r *RegexpLike) Type() sql.Type { - return types.Boolean + return types.Boolean } // CollationCoercibility implements the interface sql.CollationCoercible.