Dmitry Lychagin created ASTERIXDB-2346:
------------------------------------------
Summary: Constant folding rule should not fail on runtime
exceptions
Key: ASTERIXDB-2346
URL: https://issues.apache.org/jira/browse/ASTERIXDB-2346
Project: Apache AsterixDB
Issue Type: Bug
Components: COMP - Compiler
Reporter: Dmitry Lychagin
Assignee: Dmitry Lychagin
Constant folding rule should not fail on runtime exceptions, because the error
branch might not be chosen at runtime due to lazy evaluation.
For example:
IFINF(2,1/0)
currently fails due to division by 0 because that exception is thrown by the
constant folding rule. However this query should not fail because at runtime
the first argument can be returned without evaluating the second.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)