druid/extensions-core
Abhishek Agarwal 0a56c87e93
SQL: Plan non-equijoin conditions as cross join followed by filter (#15302)
This PR revives #14978 with a few more bells and whistles. Instead of an unconditional cross-join, we will now split the join condition such that some conditions are now evaluated post-join. To decide what sub-condition goes where, I have refactored DruidJoinRule class to extract unsupported sub-conditions. We build a postJoinFilter out of these unsupported sub-conditions and push to the join.
2023-11-29 13:46:11 +05:30
..
avro-extensions update confluent's dependencies to common, supported version (#15441) 2023-11-28 21:35:22 -08:00
azure-extensions Add system fields to input sources. (#15276) 2023-11-02 10:31:28 -07:00
datasketches Fix histograms for sketches where min and max are equal (#15381) 2023-11-16 12:31:22 +05:30
druid-aws-rds-extensions Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
druid-basic-security Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
druid-bloom-filter Relocating Table Schema Building: Shifting from Brokers to Coordinator for Improved Efficiency (#14985) 2023-11-04 19:33:25 +05:30
druid-catalog Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
druid-kerberos Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
druid-pac4j Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
druid-ranger-security Patched security vulnerability by updating Ranger libraries to the ne… (#15363) 2023-11-22 15:47:18 +05:30
ec2-extensions Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
google-extensions Add system fields to input sources. (#15276) 2023-11-02 10:31:28 -07:00
hdfs-storage Add system fields to input sources. (#15276) 2023-11-02 10:31:28 -07:00
histogram + Switching Comparison from String to JSON (#15364) 2023-11-14 08:07:19 -08:00
kafka-extraction-namespace Refactor lookups behavior while loading/dropping the containers (#14806) 2023-11-07 10:07:28 -08:00
kafka-indexing-service Fix log typos, clean up some kill messages in SeekableStreamSupervisor (#15424) 2023-11-24 16:09:10 +05:30
kinesis-indexing-service Fix log typos, clean up some kill messages in SeekableStreamSupervisor (#15424) 2023-11-24 16:09:10 +05:30
kubernetes-extensions Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
lookups-cached-global Refactor lookups behavior while loading/dropping the containers (#14806) 2023-11-07 10:07:28 -08:00
lookups-cached-single Refactor lookups behavior while loading/dropping the containers (#14806) 2023-11-07 10:07:28 -08:00
multi-stage-query SQL: Plan non-equijoin conditions as cross join followed by filter (#15302) 2023-11-29 13:46:11 +05:30
mysql-metadata-storage Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
orc-extensions add optional 'castToType' parameter to 'auto' column schema (#15417) 2023-11-28 17:19:23 -08:00
parquet-extensions add optional 'castToType' parameter to 'auto' column schema (#15417) 2023-11-28 17:19:23 -08:00
postgresql-metadata-storage Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
protobuf-extensions update confluent's dependencies to common, supported version (#15441) 2023-11-28 21:35:22 -08:00
s3-extensions Fixed a flaky test in `S3DataSegmentPusherConfigTest#testSerialization` by changing string to key:value pair (#15207) 2023-11-15 09:05:55 -08:00
simple-client-sslcontext Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30
stats Relocating Table Schema Building: Shifting from Brokers to Coordinator for Improved Efficiency (#14985) 2023-11-04 19:33:25 +05:30
testing-tools Prepare master for Druid 29 (#15121) 2023-10-11 10:33:45 +05:30