Tanner Clary created CALCITE-6196: ------------------------------------- Summary: Remove OVER requirement for BigQuery PERCENTILE_CONT/DISC Key: CALCITE-6196 URL: https://issues.apache.org/jira/browse/CALCITE-6196 Project: Calcite Issue Type: Improvement Reporter: Tanner Clary Assignee: Tanner Clary
When I added parsing/validation for PERCENTILE_CONT/DISC in CALCITE-5564, I required an {{OVER}} clause to be used, because this is what BigQuery currently allows. However I think it would be nice if Calcite extended what these functions are capable of by allowing them as either window functions *or* aggregate functions. The change itself would be simple enough, I have a draft commit I can put up after this. As an example, the below query is current invalid (because it is missing an OVER()), but would be valid after my change. {{SELECT PERCENTILE_CONT(age, .5) FROM users}} (this would return a single row instead of a row for each row in the table.) -- This message was sent by Atlassian Jira (v8.20.10#820010)