From f0a0df799c404509b9ea932e684353f769e31682 Mon Sep 17 00:00:00 2001 From: Mehant Baid Date: Mon, 22 Dec 2014 09:24:59 -0800 Subject: [PATCH] CALCITE-547: Set nullability while inferring return type of item operator --- core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java b/core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java index fb4d127..1d74b2e 100644 --- a/core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java +++ b/core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java @@ -128,7 +128,8 @@ private SqlSingleOperandTypeChecker getChecker(RelDataType operandType) { return typeFactory.createTypeWithNullability(operandType.getValueType(), true); case ANY: - return typeFactory.createSqlType(SqlTypeName.ANY); + return typeFactory.createTypeWithNullability(typeFactory. + createSqlType(SqlTypeName.ANY), true); default: throw new AssertionError(); } -- 1.8.5.2 (Apple Git-48)