druid/extensions-core
Sree Charan Manamala 27cfe12f4a
Enable reordering of window operators (#16482)
This commit aims to enable the re-ordering of window operators in order to optimise
the sort and partition operators.
Example : 
```
SELECT m1, m2,
SUM(m1) OVER(PARTITION BY m2) as sum1,
SUM(m2) OVER() as sum2
from numFoo
GROUP BY m1,m2
```

In order to compute this query, we can order the operators as to first compute the operators
corresponding to sum2 and then place the operators corresponding to sum1 which would
help us in reducing one sort operator if we order our operators by sum1 and then sum2.
2024-05-29 12:17:12 +05:30
..
avro-extensions Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
azure-extensions update dependencies to address CVEs (#16374) 2024-05-02 21:35:21 -07:00
datasketches Enable quidem tests to use different suppliers (#16382) 2024-05-09 09:21:02 +02:00
druid-aws-rds-extensions Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
druid-basic-security Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
druid-bloom-filter Enable quidem tests to use different suppliers (#16382) 2024-05-09 09:21:02 +02:00
druid-catalog Enable quidem tests to use different suppliers (#16382) 2024-05-09 09:21:02 +02:00
druid-kerberos Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
druid-pac4j Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
druid-ranger-security Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
ec2-extensions Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
google-extensions Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
hdfs-storage Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
histogram Enable quidem tests to use different suppliers (#16382) 2024-05-09 09:21:02 +02:00
kafka-extraction-namespace Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
kafka-indexing-service Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
kinesis-indexing-service Add config lagAggregate to LagBasedAutoScalerConfig (#16334) 2024-04-29 22:20:41 +05:30
kubernetes-extensions Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
lookups-cached-global upgrade mysql:mysql-connector-java to 8.2.0 (#16024) 2024-05-06 21:58:37 +08:00
lookups-cached-single upgrade mysql:mysql-connector-java to 8.2.0 (#16024) 2024-05-06 21:58:37 +08:00
multi-stage-query Enable reordering of window operators (#16482) 2024-05-29 12:17:12 +05:30
mysql-metadata-storage upgrade mysql:mysql-connector-java to 8.2.0 (#16024) 2024-05-06 21:58:37 +08:00
orc-extensions Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
parquet-extensions Refactor: Clean up `DecimalParquetInputTest` using Assume (#16436) 2024-05-14 21:13:07 +05:30
postgresql-metadata-storage Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
protobuf-extensions Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
s3-extensions Add retries for building S3 client (#16438) 2024-05-13 16:32:06 -07:00
simple-client-sslcontext Prepare master branch for 31.0.0 release (#16333) 2024-04-26 09:22:43 +05:30
stats Enable quidem tests to use different suppliers (#16382) 2024-05-09 09:21:02 +02:00
testing-tools Enable quidem tests to use different suppliers (#16382) 2024-05-09 09:21:02 +02:00