From 5389a8639bbdb731cf7e2abddf67d73264950626 Mon Sep 17 00:00:00 2001 From: ViggoC Date: Sat, 1 Jun 2024 00:16:51 +0800 Subject: [PATCH] build: update Calcite to 1.37 (#266) --- gradle.properties | 2 +- .../isthmus/expression/RexExpressionConverter.java | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index eed6c1900..85d32934a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,7 +15,7 @@ com.github.vlsi.vlsi-release-plugins.version=1.74 # library version antlr.version=4.13.1 -calcite.version=1.36.0 +calcite.version=1.37.0 guava.version=32.1.3-jre immutables.version=2.10.1 jackson.version=2.16.1 diff --git a/isthmus/src/main/java/io/substrait/isthmus/expression/RexExpressionConverter.java b/isthmus/src/main/java/io/substrait/isthmus/expression/RexExpressionConverter.java index 5de28714d..2bc7ec534 100644 --- a/isthmus/src/main/java/io/substrait/isthmus/expression/RexExpressionConverter.java +++ b/isthmus/src/main/java/io/substrait/isthmus/expression/RexExpressionConverter.java @@ -16,6 +16,8 @@ import org.apache.calcite.rex.RexDynamicParam; import org.apache.calcite.rex.RexFieldAccess; import org.apache.calcite.rex.RexInputRef; +import org.apache.calcite.rex.RexLambda; +import org.apache.calcite.rex.RexLambdaRef; import org.apache.calcite.rex.RexLiteral; import org.apache.calcite.rex.RexLocalRef; import org.apache.calcite.rex.RexNode; @@ -193,4 +195,14 @@ public Expression visitLocalRef(RexLocalRef localRef) { public Expression visitPatternFieldRef(RexPatternFieldRef fieldRef) { throw new UnsupportedOperationException("RexPatternFieldRef not supported"); } + + @Override + public Expression visitLambda(RexLambda rexLambda) { + throw new UnsupportedOperationException("RexLambda not supported"); + } + + @Override + public Expression visitLambdaRef(RexLambdaRef rexLambdaRef) { + throw new UnsupportedOperationException("RexLambdaRef not supported"); + } }