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

feat: implement aggregation_phase of call op #77

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ingomueller-net
Copy link
Collaborator

@ingomueller-net ingomueller-net commented Feb 3, 2025

This PR is based on and, therefor, includes #70.

This PR adds the aggregation_phase to the call op, which corresponds to the phase field of the AggregationFunction message. The PR also revisits the assembly format of the aggregation_invocation attribute of the call op and now handles the two jointly such that either of the two can be ommitted if it has the default value. Finally, the PR revisits the LIT tests such that both aggregation detauls are tested jointly and explicitly instead of being piggy-backed onto the remaining tests. This is the last non-type feature we need to run TPC-H Q6 as produced by Isthmus.

This PR adds the `aggregation_phase` to the `call` op, which corresponds
to the `phase` field of the `AggregationFunction` message. The PR also
revisits the assembly format of the `aggregation_invocation` attribute
of the `call` op and now handles the two jointly such that either of the
two can be ommitted if it has the default value. Finally, the PR
revisits the LIT tests such that both aggregation detauls are tested
jointly and explicitly instead of being piggy-backed onto the remaining
tests. This is the last non-type feature we need to run TPC-H Q6 as
produced by Isthmus.
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