fix: s3 sql parse error for colums as with quotes (#18765)

This commit is contained in:
jiuker
2024-01-10 01:19:11 +08:00
committed by GitHub
parent 3a90af0bcd
commit a89e0bab7d
3 changed files with 19 additions and 1 deletions

View File

@@ -383,3 +383,13 @@ func TestSqlLexerArithOps(t *testing.T) {
// fmt.Printf("%d: %#v\n", i, t)
// }
}
func TestParseSelectStatement(t *testing.T) {
exp, err := ParseSelectStatement("select _3,_1,_2 as 'mytest' from S3object")
if err != nil {
t.Fatalf("parse alias sql error: %v", err)
}
if exp.selectAST.Expression.Expressions[2].As != "mytest" {
t.Fatalf("parse alias sql error: %s not equal %s", exp.selectAST.Expression.Expressions[2].As, err)
}
}