Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[WIP] feat: Deduplicate grouping expressions in AggregateRel.
This PR changes the definition of grouping sets in `AggregateRel` to consist of references into a list of grouping expressions instead of consisting of expressions directly. As discussed in more detail in substrait-io#700, the previous version is problematic because it requires consumers to deduplicate these expressions, which, in turn, requires to parse and understand 100% of these expression even in cases where that understanding is otherwise optional. The new version avoids that problem and, thus, allows consumers to be simpler. Signed-off-by: Ingo Müller <ingomueller@google.com>
- Loading branch information