From 83ad1fbf2a85fe49b03d4b5ce171f92c4bb748e7 Mon Sep 17 00:00:00 2001 From: guojn1 Date: Tue, 14 Apr 2026 09:43:29 +0800 Subject: [PATCH] [fix][dingo-calcite] Correct some grammar --- dingo-calcite/src/main/codegen/includes/Show.ftl | 3 +++ dingo-calcite/src/main/codegen/templates/Parser.jj | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dingo-calcite/src/main/codegen/includes/Show.ftl b/dingo-calcite/src/main/codegen/includes/Show.ftl index 8e61c3e3bd..a87ce2162f 100644 --- a/dingo-calcite/src/main/codegen/includes/Show.ftl +++ b/dingo-calcite/src/main/codegen/includes/Show.ftl @@ -128,6 +128,9 @@ SqlShow SqlShowCreate(Span s): { ( tableName = CompoundTableIdentifier() { return new SqlShowCreateTable(s.end(this), tableName); } + | + tableName = CompoundTableIdentifier() + { return new SqlShowCreateTable(s.end(this), tableName); } | { userName = token.image.replace("'", ""); } diff --git a/dingo-calcite/src/main/codegen/templates/Parser.jj b/dingo-calcite/src/main/codegen/templates/Parser.jj index 389664e70c..94ba692025 100644 --- a/dingo-calcite/src/main/codegen/templates/Parser.jj +++ b/dingo-calcite/src/main/codegen/templates/Parser.jj @@ -6764,7 +6764,7 @@ SqlNode BuiltinFunctionCall() : //~ FUNCTIONS WITH SPECIAL SYNTAX --------------------------------------- ( { s = span(); StringBuilder aliasBuilder = new StringBuilder(this.token.image); aliasBuilder.append("("); } - AddExpression(args, ExprContext.ACCEPT_SUB_QUERY) { aliasBuilder.append(this.token.image); } + AddExpression(args, ExprContext.ACCEPT_SUB_QUERY) { aliasBuilder.append(args.get(args.size() - 1).toString()); } { aliasBuilder.append(" ").append(this.token.image); } ( dt = DataType() { args.add(dt); aliasBuilder.append(" ").append(dt.toString()); }