graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 12 ", penwidth="10", color="#00688bFF"]; "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java]" [label=" 11 ", penwidth="9", color="#00688bED"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/QueryDispatcher.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java]" [label=" 10 ", penwidth="8", color="#00688bDB"]; "[pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseSingleStageBrokerRequestHandler.java]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pinot-query-planner/src/main/java/org/apache/pinot/query/QueryEnvironment.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pinot-common/src/main/java/org/apache/pinot/common/utils/config/QueryOptionsUtils.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pinot-segment-local/src/main/java/org/apache/pinot/segment/local/data/manager/TableDataManager.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/QueryDispatcher.java]" -- "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeSegmentDataManager.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/BaseTableDataManager.java]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java]" -- "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pinot-common/src/main/java/org/apache/pinot/common/utils/config/QueryOptionsUtils.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/plan/maker/InstancePlanMakerImplV2.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/validation/RealtimeSegmentValidationManager.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/broker/helix/BaseBrokerStarter.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultistageGroupByExecutor.java]" -- "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/AggregateOperator.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/QueryDispatcher.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts]" -- "[pinot-controller/src/main/resources/app/pages/TenantDetails.tsx]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-core/src/main/java/org/apache/pinot/core/query/request/context/QueryContext.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/plan/maker/InstancePlanMakerImplV2.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeSegmentDataManager.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/InstanceDataManager.java]" -- "[pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManager.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/ControllerConf.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseBrokerRequestHandler.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableRestletResource.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/MultiStageBrokerRequestHandler.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-segment-local/src/main/java/org/apache/pinot/segment/local/data/manager/TableDataManager.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/provider/DefaultTableDataManagerProvider.java]" -- "[pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalanceConfig.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableRestletResource.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotRealtimeTableResource.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-core/src/main/java/org/apache/pinot/core/plan/maker/InstancePlanMakerImplV2.java]" -- "[pinot-spi/src/main/java/org/apache/pinot/spi/utils/CommonConstants.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-minion/src/main/java/org/apache/pinot/minion/BaseMinionStarter.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/provider/TableDataManagerProvider.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/provider/DefaultTableDataManagerProvider.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-core/src/main/java/org/apache/pinot/core/operator/transform/function/TransformFunctionFactory.java]" -- "[pinot-common/src/main/java/org/apache/pinot/common/function/TransformFunctionType.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseBrokerRequestHandler.java]" -- "[pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BaseSingleStageBrokerRequestHandler.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotTableRestletResource.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotHelixResourceManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-common/src/main/java/org/apache/pinot/common/utils/config/QueryOptionsUtils.java]" -- "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManager.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeTableDataManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/service/server/QueryServer.java]" -- "[pinot-query-runtime/src/main/java/org/apache/pinot/query/service/dispatch/QueryDispatcher.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/SegmentCompletionManager.java]" -- "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/realtime/RealtimeSegmentDataManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/RebalancePreChecker.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/DefaultRebalancePreChecker.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-core/src/main/java/org/apache/pinot/core/data/manager/provider/TableDataManagerProvider.java]" -- "[pinot-server/src/main/java/org/apache/pinot/server/starter/helix/HelixInstanceDataManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultistageGroupByExecutor.java]" -- "[pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/QueryRunner.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/hint/PinotHintOptions.java]" -- "[pinot-query-planner/src/main/java/org/apache/pinot/query/planner/logical/RelToPlanNodeConverter.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-server/src/main/java/org/apache/pinot/server/starter/helix/BaseServerStarter.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/BaseControllerStarter.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java]" -- "[pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotHelixResourceManager.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; }