Casey Stella created METRON-980:
-----------------------------------
Summary: Short circuit operations for Stellar
Key: METRON-980
URL: https://issues.apache.org/jira/browse/METRON-980
Project: Metron
Issue Type: Improvement
Reporter: Casey Stella
Assignee: Casey Stella
Stellar does not currently contain short circuit operations. In most
languages, this is an important optimization, but for Stellar on Metron, this
is a requirement due to the fact that some variables may be null legitimately
and we cannot create multi-line conditionals or temporary variables at the
moment.
The short circuit operations supported:
* short circuited `or` (e.g. true or FUNC(...) would never execute FUNC)
* short circuited `and` (e.g. false and FUNC(...) would never execute FUNC)
* short circuited if/then/else (e.g. if true then FUNC(...) else FUNC2(...)
will never call FUNC2)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)