druid/integration-tests/docker/environment-configs
Gian Merlino 21703d81ac
Fix handling of 'join' on top of 'union' datasources. (#10318)
* Fix handling of 'join' on top of 'union' datasources.

The problem is that unions are typically rewritten into a series of
individual queries on the underlying tables, but this isn't done when
the union is wrapped in a join.

The main changes are in UnionQueryRunner:

1) Replace an instanceof UnionQueryRunner check with DataSourceAnalysis.
2) Replace a "query.withDataSource" call with a new function, "Queries.withBaseDataSource".

Together, these enable UnionQueryRunner to "see through" a join.

* Tests.

* Adjust heap sizes for integration tests.

* Different approach, more tests.

* Tweak.

* Styling.
2020-08-26 14:23:54 -07:00
..
override-examples support Aliyun OSS service as deep storage (#9898) 2020-07-01 22:20:53 -07:00
broker Fix handling of 'join' on top of 'union' datasources. (#10318) 2020-08-26 14:23:54 -07:00
common Filter http requests by http method (#10085) 2020-06-29 16:59:31 -07:00
coordinator Add missing integration tests for the compaction by the coordinator (#9644) 2020-04-15 14:27:33 -07:00
historical Fix handling of 'join' on top of 'union' datasources. (#10318) 2020-08-26 14:23:54 -07:00
historical-for-query-retry-test Fix handling of 'join' on top of 'union' datasources. (#10318) 2020-08-26 14:23:54 -07:00
middlemanager Fix ITSqlInputSourceTest (#10194) 2020-07-21 09:52:13 -07:00
overlord Add Integration Test for functionality of kinesis ingestion (#9576) 2020-04-03 09:45:22 -07:00
router More Hadoop integration tests (#9714) 2020-04-30 14:33:01 -07:00
router-custom-check-tls Add Integration Test for functionality of kinesis ingestion (#9576) 2020-04-03 09:45:22 -07:00
router-no-client-auth-tls Add Integration Test for functionality of kinesis ingestion (#9576) 2020-04-03 09:45:22 -07:00
router-permissive-tls Add Integration Test for functionality of kinesis ingestion (#9576) 2020-04-03 09:45:22 -07:00