druid
druid copied to clipboard
Support Union in Decoupled planning
- introduces
UnionQuery - some changes to enable multiple input datasources for a
Query UnionQueryexecution is driven by theQueryExecutor- which could later enable to reduce some complexity inClientQuerySegmentWalker- to service
UnionQueryToolChestmethods properly there was a need to get access to otherToolChest-s ; most of the related test system refactor is done in #17331 - renamed
UnionQueryRunnertoUnionDataSourceQueryRunner QueryRunnerFactoryConglomeratecould act as aQueryToolChestWarehousewhich shaves of some unnecessary things here and there- PR contains https://github.com/apache/druid/pull/17331