Skip to content

Add support for aggregate and group-by expressions to continuous aggregates - #70

Merged
sebastian-ederer merged 2 commits into
cmdscale:mainfrom
Hawxy:feat/continuous-aggregate-expressions
Nov 1, 2026
Merged

sebastian-ederer merged 2 commits into
cmdscale:mainfrom
Hawxy:feat/continuous-aggregate-expressions

Conversation

@Hawxy

@Hawxy Hawxy commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Description

Permits fluent entity configuration of aggregate and group-by with SQL expressions.

Allows me to get rid of a few migrationBuilder.CreateContinuousAggregate calls that are stuck in our migrations.

Type of Change

  • Bug fix (non-breaking change addressing an issue)
  • New feature (non-breaking change adding functionality)
  • Refactoring
  • Documentation
  • CI / build / tooling
  • Breaking change (fix or feature causing existing functionality to change)

Test Plan

  • Unit tests added/updated
  • Integration tests added/updated (Testcontainers)
  • Existing tests pass (dotnet test)

Checklist

  • Code follows the project's coding styles and guidelines
  • I have updated the documentation accordingly
  • I have added tests to cover my changes
  • No new compiler warnings introduced
  • Public API changes have XML documentation

@sebastian-ederer
sebastian-ederer self-requested a review October 23, 2026 16:00
@codecov

codecov Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sebastian-ederer sebastian-ederer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! <3
This is a really cool feature and I didn't find any reason to reject the PR, therefore it looks good to me.

@sebastian-ederer
sebastian-ederer merged commit a4efd7f into cmdscale:main Nov 1, 2026
2 checks passed
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.

2 participants