druid/extensions-core
somu-imply affc522b9f
Refactoring the data source before unnest (#13085)
* First set of changes for framework

* Second set of changes to move segment map function to data source

* Minot change to server manager

* Removing the createSegmentMapFunction from JoinableFactoryWrapper and moving to JoinDataSource

* Checkstyle fixes

* Patching Eric's fix for injection

* Checkstyle and fixing some CI issues

* Fixing code inspections and some failed tests and one injector for test in avatica

* Another set of changes for CI...almost there

* Equals and hashcode part update

* Fixing injector from Eric + refactoring for broadcastJoinHelper

* Updating second injector. Might revert later if better way found

* Fixing guice issue in JoinableFactory

* Addressing review comments part 1

* Temp changes refactoring

* Revert "Temp changes refactoring"

This reverts commit 9da42a9ef0.

* temp

* Temp discussions

* Refactoring temp

* Refatoring the query rewrite to refer to a datasource

* Refactoring getCacheKey by moving it inside data source

* Nullable annotation check in injector

* Addressing some comments, removing 2 analysis.isJoin() checks and correcting the benchmark files

* Minor changes for refactoring

* Addressing reviews part 1

* Refactoring part 2 with new test cases for broadcast join

* Set for nullables

* removing instance of checks

* Storing nullables in guice to avoid checking on reruns

* Fixing a test case and removing an irrelevant line

* Addressing the atomic reference review comments
2022-10-26 15:58:58 -07:00
..
avro-extensions Cleaner JSON for various input sources and formats. (#13064) 2022-09-12 10:29:31 -07:00
azure-extensions Lazy initialization of segment killers, movers and archivers (#13170) 2022-10-04 15:55:46 +05:30
datasketches Modular Calcite Test Framework (#12965) 2022-10-20 15:45:44 -07:00
druid-aws-rds-extensions Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
druid-basic-security Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
druid-bloom-filter Modular Calcite Test Framework (#12965) 2022-10-20 15:45:44 -07:00
druid-kerberos Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
druid-pac4j Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
druid-ranger-security Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
ec2-extensions Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
google-extensions Lazy initialization of segment killers, movers and archivers (#13170) 2022-10-04 15:55:46 +05:30
hdfs-storage Lazy initialization of segment killers, movers and archivers (#13170) 2022-10-04 15:55:46 +05:30
histogram Modular Calcite Test Framework (#12965) 2022-10-20 15:45:44 -07:00
kafka-extraction-namespace Dependency cleanup (#13194) 2022-10-10 20:34:38 +08:00
kafka-indexing-service Remove basePersistDirectory from tuning configs. (#13040) 2022-10-21 17:25:36 -07:00
kinesis-indexing-service Remove basePersistDirectory from tuning configs. (#13040) 2022-10-21 17:25:36 -07:00
kubernetes-extensions Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
lookups-cached-global Improve global-cached-lookups metric reporting (#13219) 2022-10-13 18:51:54 -04:00
lookups-cached-single Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
multi-stage-query Refactoring the data source before unnest (#13085) 2022-10-26 15:58:58 -07:00
mysql-metadata-storage Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
orc-extensions Cleaner JSON for various input sources and formats. (#13064) 2022-09-12 10:29:31 -07:00
parquet-extensions Cleaner JSON for various input sources and formats. (#13064) 2022-09-12 10:29:31 -07:00
postgresql-metadata-storage Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
protobuf-extensions Add inline descriptor Protobuf bytes decoder (#13192) 2022-10-11 13:37:28 -05:00
s3-extensions Support to read task logs from some S3 compatible cloud storage (#13195) 2022-10-15 10:44:23 +08:00
simple-client-sslcontext Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
stats Modular Calcite Test Framework (#12965) 2022-10-20 15:45:44 -07:00
testing-tools more consistent expression error messages (#12995) 2022-09-06 23:21:38 -07:00