mirror of https://github.com/apache/druid.git
21703d81ac
* 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. |
||
---|---|---|
.. | ||
environment-configs | ||
service-supervisords | ||
test-data | ||
tls | ||
Dockerfile | ||
docker-compose.base.yml | ||
docker-compose.druid-hadoop.yml | ||
docker-compose.override-env.yml | ||
docker-compose.query-retry-test.yml | ||
docker-compose.security.yml | ||
docker-compose.yml | ||
druid.sh | ||
run-mysql.sh | ||
supervisord.conf | ||
wiki-simple-lookup.json |