This is an automated email from the ASF dual-hosted git repository.
mbudiu pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git
from 347664b494 [CALCITE-7113] RelJson cannot serialize RexLambda
add 7ecd358b2e [CALCITE-6731] Support bitwise XOR (^) operator in SQL -
Implements the "^" bitwise operator for numeric and binary types. - Adds
@Nullable annotations to fix Checker Framework nullness issues. - Fixes test
framework to handle carets (^) correctly in SQL validation tests.
No new revisions were added by this update.
Summary of changes:
core/src/main/codegen/templates/Parser.jj | 1 +
.../calcite/adapter/enumerable/RexImpTable.java | 3 +
.../org/apache/calcite/runtime/SqlFunctions.java | 67 ++++++++++++-
.../calcite/sql/fun/SqlStdOperatorTable.java | 14 +++
.../apache/calcite/sql/parser/SqlParserUtil.java | 14 ++-
.../apache/calcite/sql/parser/StringAndPos.java | 4 +-
.../org/apache/calcite/sql/type/OperandTypes.java | 4 +
.../apache/calcite/sql/test/SqlAdvisorTest.java | 1 +
.../calcite/test/SqlOperatorUnparseTest.java | 21 ++--
.../org/apache/calcite/test/SqlValidatorTest.java | 1 +
core/src/test/resources/sql/operator.iq | 80 ++++++++++++++++
core/src/test/resources/sql/unsigned.iq | 18 ++++
.../apache/calcite/linq4j/tree/UnsignedType.java | 34 +++++++
.../apache/calcite/sql/test/AbstractSqlTester.java | 53 +++++++----
.../org/apache/calcite/sql/test/SqlTester.java | 8 +-
.../calcite/test/SqlOperatorFixtureImpl.java | 3 +-
.../org/apache/calcite/test/SqlOperatorTest.java | 106 ++++++++++++++++++---
.../org/apache/calcite/test/SqlRuntimeTester.java | 6 +-
.../apache/calcite/test/SqlValidatorFixture.java | 2 +-
19 files changed, 385 insertions(+), 55 deletions(-)