Luis Fernando Kauer created CALCITE-2044:
--------------------------------------------

             Summary: Tweak cost of BindableTableScan to make sure Project is 
pushed through Aggregate
                 Key: CALCITE-2044
                 URL: https://issues.apache.org/jira/browse/CALCITE-2044
             Project: Calcite
          Issue Type: Bug
          Components: core
            Reporter: Luis Fernando Kauer
            Assignee: Julian Hyde
            Priority: Minor


Similar to [CALCITE-1876].
Projects are not pushed to BindableTableScan when using 
ProjectableFilterableTable with aggregate functions.
The reason is that the cost of BindableTableScan does not use projects (and 
filters), so the planner chooses a plan with Project node removed by 
ProjectRemoveRule.
By tweaking the cost to use the number of used projects solved the problem.
Any suggestion on the cost formula to take both projects and filters into 
account?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to