Zoltan Haindrich created CALCITE-2695: -----------------------------------------
Summary: Simplify casts which are only widening nullability Key: CALCITE-2695 URL: https://issues.apache.org/jira/browse/CALCITE-2695 Project: Calcite Issue Type: Improvement Reporter: Zoltan Haindrich Assignee: Zoltan Haindrich There are cases in which casts are added; but they are not neccessary. {code} @Test public void testSimplifyRedundantCast() { RexNode expr = cast(isTrue(vBoolNotNull()), tBoolean(true)); assertThat(expr.getType().isNullable(), is(true)); RexNode result = simplify.simplifyUnknownAs(expr, RexUnknownAs.UNKNOWN); assertThat(result.getType().isNullable(), is(false)); } {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)