Skip to content

[CALCITE-1876] Create a rule to push the projections used in aggregate#562

Closed
lfkpoa wants to merge 1 commit intoapache:masterfrom
lfkpoa:calcite-1876
Closed

[CALCITE-1876] Create a rule to push the projections used in aggregate#562
lfkpoa wants to merge 1 commit intoapache:masterfrom
lfkpoa:calcite-1876

Conversation

@lfkpoa
Copy link
Copy Markdown
Contributor

@lfkpoa lfkpoa commented Nov 7, 2017

Solved by implementing CsvTableScan.computeSelfCost
Since CsvTableScan did not take into account the number of used projects in computing the cost, the planner was choosing a plan with Project node removed by ProjectRemoveRule.

…e functions

Solved by implementing CsvTableScan.computeSelfCost
julianhyde pushed a commit to julianhyde/calcite that referenced this pull request Nov 8, 2017
…ushed through Aggregate (Luis Fernando Kauer)

Solved by implementing CsvTableScan.computeSelfCost.

Smooth the function by adding 2 to top and bottom of fraction (Julian Hyde).

Close apache#562
@asfgit asfgit closed this in 77a3549 Nov 8, 2017
vvysotskyi pushed a commit to vvysotskyi/calcite that referenced this pull request Dec 18, 2017
…ushed through Aggregate (Luis Fernando Kauer)

Solved by implementing CsvTableScan.computeSelfCost.

Smooth the function by adding 2 to top and bottom of fraction (Julian Hyde).

Close apache#562
7mming7 pushed a commit to Kyligence/calcite that referenced this pull request Jan 23, 2021
…ushed through Aggregate (Luis Fernando Kauer)

Solved by implementing CsvTableScan.computeSelfCost.

Smooth the function by adding 2 to top and bottom of fraction (Julian Hyde).

Close apache#562
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant