apache / druid
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
processing/src/main/java/org/apache/druid/segment/Segment.java
processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java
3 13 (23%) 14 (21%) 2025-05-05
processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java
2 27 (7%) 9 (22%) 2025-05-05
server/src/main/java/org/apache/druid/server/coordination/ServerManager.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java
2 39 (5%) 15 (13%) 2025-04-25
processing/src/main/java/org/apache/druid/query/TableDataSource.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java
2 13 (15%) 4 (50%) 2025-04-25
processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java
processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java
2 14 (14%) 27 (7%) 2025-05-05
processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java
processing/src/main/java/org/apache/druid/query/DataSource.java
2 6 (33%) 20 (10%) 2025-04-25
services/src/main/java/org/apache/druid/cli/CliCoordinator.java
server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java
2 64 (3%) 3 (66%) 2025-05-02
processing/src/main/java/org/apache/druid/segment/Segment.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java
2 13 (15%) 9 (22%) 2025-05-05
server/src/main/java/org/apache/druid/segment/realtime/appenderator/UnifiedIndexerAppenderatorsManager.java
indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java
2 38 (5%) 36 (5%) 2025-04-25
processing/src/main/java/org/apache/druid/segment/Segment.java
processing/src/main/java/org/apache/druid/segment/RestrictedSegment.java
2 13 (15%) 3 (66%) 2025-05-05
processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java
processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java
2 14 (14%) 7 (28%) 2025-05-05
server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java
server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java
2 19 (10%) 21 (9%) 2025-04-25
server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java
processing/src/main/java/org/apache/druid/query/DataSource.java
2 43 (4%) 20 (10%) 2025-04-25
processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java
2 27 (7%) 14 (14%) 2025-05-05
server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java
server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java
2 21 (9%) 19 (10%) 2025-04-25
processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java
processing/src/main/java/org/apache/druid/frame/segment/FrameSegment.java
2 14 (14%) 6 (33%) 2025-05-05
server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java
server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java
2 2 (100%) 2 (100%) 2025-05-02
server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java
server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java
2 21 (9%) 19 (10%) 2025-04-25
server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java
processing/src/main/java/org/apache/druid/query/TableDataSource.java
2 43 (4%) 13 (15%) 2025-04-25
server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java
server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java
2 2 (100%) 2 (100%) 2025-05-02
processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java
processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java
2 2 (100%) 6 (33%) 2025-04-25
processing/src/main/java/org/apache/druid/query/DataSource.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java
2 20 (10%) 4 (50%) 2025-04-25
services/src/main/java/org/apache/druid/cli/CliCoordinator.java
server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java
2 64 (3%) 2 (100%) 2025-05-02
processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java
2 2 (100%) 15 (13%) 2025-04-25
server/src/main/java/org/apache/druid/server/coordination/ServerManager.java
server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java
2 39 (5%) 21 (9%) 2025-04-25
server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java
processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java
2 21 (9%) 6 (33%) 2025-04-25
server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java
2 43 (4%) 15 (13%) 2025-04-25
processing/src/main/java/org/apache/druid/segment/Segment.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java
2 13 (15%) 14 (14%) 2025-05-05
server/src/main/java/org/apache/druid/server/coordination/ServerManager.java
processing/src/main/java/org/apache/druid/query/DataSource.java
2 39 (5%) 20 (10%) 2025-04-25
processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java
processing/src/main/java/org/apache/druid/segment/WrappedSegmentReference.java
2 20 (10%) 5 (40%) 2025-05-05
server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java
2 21 (9%) 15 (13%) 2025-04-25
server/src/main/java/org/apache/druid/server/coordination/ServerManager.java
processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java
2 39 (5%) 6 (33%) 2025-04-25
services/src/main/java/org/apache/druid/cli/CliCoordinator.java
server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java
2 64 (3%) 2 (100%) 2025-05-02
server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java
2 21 (9%) 4 (50%) 2025-04-25
processing/src/main/java/org/apache/druid/segment/Segment.java
processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java
2 13 (15%) 7 (28%) 2025-05-05
server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinator.java
server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java
2 78 (2%) 3 (66%) 2025-04-28
sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java
processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java
2 94 (2%) 6 (33%) 2025-04-25
server/src/main/java/org/apache/druid/server/ClientQuerySegmentWalker.java
processing/src/main/java/org/apache/druid/query/QueryContext.java
2 38 (5%) 23 (8%) 2025-04-28
server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java
server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java
2 2 (100%) 3 (66%) 2025-05-02
processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java
2 7 (28%) 9 (22%) 2025-05-05
server/src/main/java/org/apache/druid/server/coordination/ServerManager.java
server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java
2 39 (5%) 43 (4%) 2025-04-25
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java
2 4 (50%) 15 (13%) 2025-04-25
server/src/main/java/org/apache/druid/server/coordination/ServerManager.java
processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java
2 39 (5%) 2 (100%) 2025-04-25
processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java
processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java
2 20 (10%) 14 (14%) 2025-05-05
processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryFrameProcessor.java
2 6 (33%) 23 (8%) 2025-05-05
server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java
indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java
2 21 (9%) 36 (5%) 2025-04-25
sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java
processing/src/main/java/org/apache/druid/query/DataSource.java
2 94 (2%) 20 (10%) 2025-04-25
server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java
server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java
2 19 (10%) 21 (9%) 2025-04-25
server/src/main/java/org/apache/druid/client/ServerViewUtil.java
processing/src/main/java/org/apache/druid/query/QueryContext.java
2 7 (28%) 23 (8%) 2025-04-28
processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java
processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java
2 6 (33%) 14 (14%) 2025-05-05
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [processing/src/main/java/org/apache/druid/segment/Segment.java] [processing/src/main/java/org/apache/druid/segment/Segment.java] [processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java] [processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java] [processing/src/main/java/org/apache/druid/segment/Segment.java]--[processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java] 3 [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java] [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java] [processing/src/main/java/org/apache/druid/segment/Segment.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java] 2 [processing/src/main/java/org/apache/druid/segment/RestrictedSegment.java] [processing/src/main/java/org/apache/druid/segment/RestrictedSegment.java] [processing/src/main/java/org/apache/druid/segment/Segment.java]--[processing/src/main/java/org/apache/druid/segment/RestrictedSegment.java] 2 [processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java] [processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java] [processing/src/main/java/org/apache/druid/segment/Segment.java]--[processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java] 2 [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java] [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java] [processing/src/main/java/org/apache/druid/segment/Segment.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java] 2 [processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java] [processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java] [processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java]--[processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java] 2 [processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java]--[processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java] 2 [processing/src/main/java/org/apache/druid/frame/segment/FrameSegment.java] [processing/src/main/java/org/apache/druid/frame/segment/FrameSegment.java] [processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java]--[processing/src/main/java/org/apache/druid/frame/segment/FrameSegment.java] 2 [processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java] 2 [processing/src/main/java/org/apache/druid/query/scan/ScanQueryEngine.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/groupby/GroupByPreShuffleFrameProcessor.java] 2 [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java] [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java] [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java] [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java] [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java] 2 [processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java] [processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java] [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java]--[processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java] 2 [processing/src/main/java/org/apache/druid/query/DataSource.java] [processing/src/main/java/org/apache/druid/query/DataSource.java] [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java]--[processing/src/main/java/org/apache/druid/query/DataSource.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java] [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java]--[server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java] 2 [processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java] [processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java] [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java]--[processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java] 2 [server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java] [server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java] [server/src/main/java/org/apache/druid/server/coordination/ServerManager.java]--[server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java] 2 [processing/src/main/java/org/apache/druid/query/TableDataSource.java] [processing/src/main/java/org/apache/druid/query/TableDataSource.java] [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java] [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java] [processing/src/main/java/org/apache/druid/query/TableDataSource.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java] 2 [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java] 2 [processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java]--[processing/src/main/java/org/apache/druid/query/DataSource.java] 2 [processing/src/main/java/org/apache/druid/query/DataSource.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java] 2 [services/src/main/java/org/apache/druid/cli/CliCoordinator.java] [services/src/main/java/org/apache/druid/cli/CliCoordinator.java] [server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java] [server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java] [services/src/main/java/org/apache/druid/cli/CliCoordinator.java]--[server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java] 2 [server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java] [server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java] [services/src/main/java/org/apache/druid/cli/CliCoordinator.java]--[server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java] 2 [server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java] [server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java] [services/src/main/java/org/apache/druid/cli/CliCoordinator.java]--[server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/UnifiedIndexerAppenderatorsManager.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/UnifiedIndexerAppenderatorsManager.java] [indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java] [indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/UnifiedIndexerAppenderatorsManager.java]--[indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java] 2 [processing/src/main/java/org/apache/druid/segment/ArrayListSegment.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/results/ExportResultsFrameProcessor.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java]--[server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java]--[processing/src/main/java/org/apache/druid/query/TableDataSource.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/SinkQuerySegmentWalker.java]--[processing/src/main/java/org/apache/druid/query/DataSource.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java]--[indexing-service/src/main/java/org/apache/druid/indexing/seekablestream/SeekableStreamIndexTask.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java]--[server/src/main/java/org/apache/druid/segment/realtime/appenderator/DummyForInjectionAppenderatorsManager.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java] [server/src/main/java/org/apache/druid/segment/realtime/appenderator/PeonAppenderatorsManager.java]--[server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java] 2 [server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java] [server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java] [server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java]--[server/src/main/java/org/apache/druid/client/BrokerViewOfCoordinatorConfig.java] 2 [server/src/main/java/org/apache/druid/server/http/CoordinatorDynamicConfigSyncer.java]--[server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java] 2 [server/src/main/java/org/apache/druid/segment/realtime/appenderator/AppenderatorsManager.java]--[server/src/main/java/org/apache/druid/segment/realtime/appenderator/Appenderators.java] 2 [server/src/main/java/org/apache/druid/server/http/BrokerSyncStatus.java]--[server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java] 2 [processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java] 2 [processing/src/main/java/org/apache/druid/query/planning/ExecutionVertex.java]--[processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java] 2 [server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/BaseLeafFrameProcessorFactory.java] 2 [server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/SimpleSegmentMapFnProcessor.java] 2 [server/src/main/java/org/apache/druid/server/LocalQuerySegmentWalker.java]--[processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java] 2 [processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java] [processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java] [processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java]--[processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java] 2 [processing/src/main/java/org/apache/druid/segment/WrappedSegmentReference.java] [processing/src/main/java/org/apache/druid/segment/WrappedSegmentReference.java] [processing/src/main/java/org/apache/druid/segment/join/HashJoinSegment.java]--[processing/src/main/java/org/apache/druid/segment/WrappedSegmentReference.java] 2 [server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinator.java] [server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinator.java] [server/src/main/java/org/apache/druid/server/coordinator/DruidCoordinator.java]--[server/src/main/java/org/apache/druid/server/coordinator/duty/CloneHistoricals.java] 2 [sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java] [sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java] [sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java]--[processing/src/main/java/org/apache/druid/query/RestrictedDataSource.java] 2 [sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java]--[processing/src/main/java/org/apache/druid/query/DataSource.java] 2 [server/src/main/java/org/apache/druid/server/ClientQuerySegmentWalker.java] [server/src/main/java/org/apache/druid/server/ClientQuerySegmentWalker.java] [processing/src/main/java/org/apache/druid/query/QueryContext.java] [processing/src/main/java/org/apache/druid/query/QueryContext.java] [server/src/main/java/org/apache/druid/server/ClientQuerySegmentWalker.java]--[processing/src/main/java/org/apache/druid/query/QueryContext.java] 2 [processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java] [processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java] [processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java]--[processing/src/main/java/org/apache/druid/segment/ReferenceCountingSegment.java] 2 [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryFrameProcessor.java] [extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryFrameProcessor.java] [processing/src/main/java/org/apache/druid/segment/loading/TombstoneSegmentizerFactory.java]--[extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/querykit/scan/ScanQueryFrameProcessor.java] 2 [server/src/main/java/org/apache/druid/client/ServerViewUtil.java] [server/src/main/java/org/apache/druid/client/ServerViewUtil.java] [server/src/main/java/org/apache/druid/client/ServerViewUtil.java]--[processing/src/main/java/org/apache/druid/query/QueryContext.java] 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G server server server--server 10 processing processing server--processing 12 extensions-core extensions-core server--extensions-core 8 indexing-service indexing-service server--indexing-service 6 extensions-contrib extensions-contrib server--extensions-contrib 3 processing--processing 7 processing--extensions-core 9 processing--extensions-contrib 2 indexing-hadoop indexing-hadoop processing--indexing-hadoop 1 extensions-core--extensions-core 10 extensions-core--indexing-service 5 extensions-core--extensions-contrib 2 ROOT ROOT extensions-core--ROOT 1 indexing-service--processing 6 indexing-service--indexing-service 7 sql sql indexing-service--sql 3 sql--server 4 sql--processing 3 sql--extensions-core 2 sql--sql 4 services services sql--services 1 sql--extensions-contrib 2 services--server 3 services--processing 2 services--extensions-core 2 services--indexing-service 1 services--services 1 web-console web-console web-console--web-console 3 web-console--ROOT 1 extensions-contrib--indexing-service 3 extensions-contrib--extensions-contrib 2 indexing-hadoop--server 1 indexing-hadoop--extensions-core 1 indexing-hadoop--indexing-service 1 indexing-hadoop--extensions-contrib 1 indexing-hadoop--indexing-hadoop 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...