diff --git a/internal/parser/planparserv2/pattern_match.go b/internal/parser/planparserv2/pattern_match.go index cc84b9bd5d..1bd6dbe6ec 100644 --- a/internal/parser/planparserv2/pattern_match.go +++ b/internal/parser/planparserv2/pattern_match.go @@ -5,7 +5,7 @@ import ( ) var wildcards = map[byte]struct{}{ - // '_': {}, // TODO + '_': {}, '%': {}, } diff --git a/internal/parser/planparserv2/pattern_match_test.go b/internal/parser/planparserv2/pattern_match_test.go index 9d3ad31a20..f0cdd48b9f 100644 --- a/internal/parser/planparserv2/pattern_match_test.go +++ b/internal/parser/planparserv2/pattern_match_test.go @@ -121,6 +121,12 @@ func Test_translatePatternMatch(t *testing.T) { wantOperand: "prefix%suffix", wantErr: false, }, + { + args: args{pattern: "_0"}, + wantOp: planpb.OpType_Match, + wantOperand: "_0", + wantErr: false, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) {