-
Notifications
You must be signed in to change notification settings - Fork 76
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
https://github.com/malloydata/malloy/pull/1325 #1309
base: main
Are you sure you want to change the base?
Conversation
In your matrix, can we clarify
|
@christopherswenson i don't understand what a "source path" is as opposed to a "field path" Yes, this totally ignores custom aggregate functions. We can delay fixing this until we have a solution for all things. This was a quick-ish attempt to address something @lloydtabb said was M4 blocking. We can for sure discuss if it makes sense to do this in two parts or wait for it all at once. |
@christopherswenson is doing some new work based on this, closing this PR as his work starts from this branch |
re-opening just for the checklist |
Cleaned up and normalized aggregate expressions which hadn't been touched in a while ... this includes some things which will require docs changes ...
source
is now a keyword , this is a breaking change.Will warn when m4warnings are enabled ...
COUNT(DISTINCT expression)
is gone, will warn and suggestcount(expression)
COUNT(*)
is gone, will warn and suggestcount()
SUM/AVG(path)
will warn and suggestpath.SUM/AVG()
SUM/AVG(expr)
will warn and suggestsource.SUM/AVG()
Here's the full matrix of support ...