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)