Ian Maxon created ASTERIXDB-2936:
------------------------------------
Summary: Pull expensive functions up during optimization
Key: ASTERIXDB-2936
URL: https://issues.apache.org/jira/browse/ASTERIXDB-2936
Project: Apache AsterixDB
Issue Type: Improvement
Components: COMP - Compiler, RT - Runtime
Affects Versions: 0.9.7
Reporter: Ian Maxon
Fix For: 0.9.8
Right now, we typically push functions in WHERE clauses down as far as possible
toward the scan, because this reduces the number of rows flowing upstream.
However some functions, especially those in UDFs, can be extremely expensive to
evaluate and sometimes are not very selective at all. There should be some way
to hint about these functions being "expensive" so they are pulled farther
upstream.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)