diff --git a/licenses.yaml b/licenses.yaml index 2608758cf32..feb85c522dd 100644 --- a/licenses.yaml +++ b/licenses.yaml @@ -3812,7 +3812,7 @@ name: ANTLR 4 Runtime license_category: binary module: java-core license_name: BSD-3-Clause License -version: 4.5.1 +version: 4.5.3 copyright: The ANTLR Project license_file_path: licenses/bin/antlr4-runtime.BSD3 libraries: diff --git a/pom.xml b/pom.xml index de5d45cea15..b7ebfa72301 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ org.apache apache - 21 + 25 org.apache.druid @@ -779,12 +779,12 @@ org.antlr antlr4-runtime - 4.5.1 + 4.5.3 org.antlr antlr4-coordinator - 4.5.1 + 4.5.3 commons-cli @@ -1634,7 +1634,7 @@ org.cyclonedx cyclonedx-maven-plugin - 2.7.5 + 2.7.9 package @@ -1744,7 +1744,7 @@ org.antlr antlr4-maven-plugin - 4.5.1 + 4.5.3 org.apache.maven.plugins diff --git a/processing/src/main/java/org/apache/druid/math/expr/BinaryOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/BinaryEvalOpExprBase.java similarity index 100% rename from processing/src/main/java/org/apache/druid/math/expr/BinaryOperatorExpr.java rename to processing/src/main/java/org/apache/druid/math/expr/BinaryEvalOpExprBase.java diff --git a/processing/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java index a65999c1ae9..13bb4e7f52f 100644 --- a/processing/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java +++ b/processing/src/main/java/org/apache/druid/math/expr/BinaryLogicalOperatorExpr.java @@ -29,6 +29,12 @@ import org.apache.druid.segment.column.Types; import javax.annotation.Nullable; import java.util.Objects; +@SuppressWarnings("unused") +final class BinaryLogicalOperatorExpr +{ + // phony class to enable maven to track the compilation of this class +} + // logical operators live here @SuppressWarnings("ClassName") class BinLtExpr extends BinaryBooleanOpExprBase diff --git a/processing/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java index 17160c24bae..a11b48af541 100644 --- a/processing/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java +++ b/processing/src/main/java/org/apache/druid/math/expr/BinaryMathOperatorExpr.java @@ -31,6 +31,12 @@ import javax.annotation.Nullable; // math operators live here +@SuppressWarnings("unused") +final class BinaryMathOperatorExpr +{ + // phony class to enable maven to track the compilation of this class +} + @SuppressWarnings("ClassName") final class BinPlusExpr extends BinaryEvalOpExprBase { diff --git a/processing/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java b/processing/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java index 3eef9c7bacb..b83efb2b2bc 100644 --- a/processing/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java +++ b/processing/src/main/java/org/apache/druid/math/expr/FunctionalExpr.java @@ -30,6 +30,12 @@ import java.util.Objects; import java.util.Set; import java.util.stream.Collectors; +@SuppressWarnings("unused") +final class FunctionalExpr +{ + // phony class to enable maven to track the compilation of this class +} + @SuppressWarnings("ClassName") class LambdaExpr implements Expr { diff --git a/processing/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java b/processing/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java index d260f0b887d..684f3ac2520 100644 --- a/processing/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java +++ b/processing/src/main/java/org/apache/druid/math/expr/UnaryOperatorExpr.java @@ -32,6 +32,13 @@ import javax.annotation.Nullable; import java.math.BigInteger; import java.util.Objects; + +@SuppressWarnings("unused") +final class UnaryOperatorExpr +{ + // phony class to enable maven to track the compilation of this class +} + /** * Base type for all single argument operators, with a single {@link Expr} child for the operand. */