Zoltan Haindrich created CALCITE-2852:
-----------------------------------------
Summary: Simplification: enable traversal of unknown UDFs
Key: CALCITE-2852
URL: https://issues.apache.org/jira/browse/CALCITE-2852
Project: Calcite
Issue Type: Improvement
Reporter: Zoltan Haindrich
Assignee: Zoltan Haindrich
Currently simplification concentrates on basic constructs (and/or/=/...), but
if it encounters an UDF which is not known; the recursion is stopped.
For example the following expression is not simplified:
{code:java}
@Test public void testSimplifyRecurseIntoArithmetics() {
checkSimplify(
plus(literal(1),
case_(
falseLiteral, literal(1),
trueLiteral, literal(2),
literal(3))),
"+(1, 2)");
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)