You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by li...@apache.org on 2022/11/15 02:35:17 UTC
[calcite] branch main updated: [CALCITE-5383] Add CONCAT to BIG_QUERY dialect
This is an automated email from the ASF dual-hosted git repository.
libenchao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git
The following commit(s) were added to refs/heads/main by this push:
new 1c55ab0892 [CALCITE-5383] Add CONCAT to BIG_QUERY dialect
1c55ab0892 is described below
commit 1c55ab08925eb0943455998a306a74fd60d07ae3
Author: Oliver Lee <ol...@google.com>
AuthorDate: Fri Nov 11 18:19:36 2022 +0000
[CALCITE-5383] Add CONCAT to BIG_QUERY dialect
Close #2970
---
core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java | 2 +-
testkit/src/main/java/org/apache/calcite/test/SqlOperatorTest.java | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java b/core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java
index 306a33b39f..1cde5d140f 100644
--- a/core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java
+++ b/core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java
@@ -539,7 +539,7 @@ public abstract class SqlLibraryOperators {
/** The "CONCAT(arg, ...)" function that concatenates strings.
* For example, "CONCAT('a', 'bc', 'd')" returns "abcd". */
- @LibraryOperator(libraries = {MYSQL, POSTGRESQL})
+ @LibraryOperator(libraries = {MYSQL, POSTGRESQL, BIG_QUERY})
public static final SqlFunction CONCAT_FUNCTION =
new SqlFunction("CONCAT",
SqlKind.OTHER_FUNCTION,
diff --git a/testkit/src/main/java/org/apache/calcite/test/SqlOperatorTest.java b/testkit/src/main/java/org/apache/calcite/test/SqlOperatorTest.java
index 9d011d7d50..70861df1c5 100644
--- a/testkit/src/main/java/org/apache/calcite/test/SqlOperatorTest.java
+++ b/testkit/src/main/java/org/apache/calcite/test/SqlOperatorTest.java
@@ -1834,6 +1834,7 @@ public class SqlOperatorTest {
final SqlOperatorFixture f = fixture();
checkConcatFunc(f.withLibrary(SqlLibrary.MYSQL));
checkConcatFunc(f.withLibrary(SqlLibrary.POSTGRESQL));
+ checkConcatFunc(f.withLibrary(SqlLibrary.BIG_QUERY));
checkConcat2Func(f.withLibrary(SqlLibrary.ORACLE));
}