Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOLR-15974: Remove Calcite's ENUMERABLE_AGGREGATE_RULE as Solr only supports push-down for LogicalAggregate #626

Merged
merged 3 commits into from Feb 12, 2022

Conversation

thelabdude
Copy link
Contributor

https://issues.apache.org/jira/browse/SOLR-15974

Disable the EnumerableRules.ENUMERABLE_AGGREGATE_RULE optimization so that Solr only deals with LogicalAggregate. I looked into adding another rule for EnumerableAggregate but it seemed like we don't need this optimization from Calcite since we're pushing down into Solr's agg engine anyway, we don't need a bunch of optimizations in the Calcite layer.

@thelabdude thelabdude merged commit 7c2278b into apache:main Feb 12, 2022
thelabdude added a commit to thelabdude/solr that referenced this pull request Feb 12, 2022
thelabdude added a commit that referenced this pull request Feb 12, 2022
thelabdude added a commit to thelabdude/solr that referenced this pull request Feb 12, 2022
thelabdude added a commit that referenced this pull request Feb 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant