[
https://issues.apache.org/jira/browse/ASTERIXDB-2936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ian Maxon reassigned ASTERIXDB-2936:
------------------------------------
Assignee: Dmitry Lychagin
> 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
> Assignee: Dmitry Lychagin
> Priority: Major
> 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)