Uses of Interface
io.trino.execution.scheduler.NodeSelector
Packages that use NodeSelector
-
Uses of NodeSelector in io.trino.execution.scheduler
Classes in io.trino.execution.scheduler that implement NodeSelectorMethods in io.trino.execution.scheduler that return NodeSelectorModifier and TypeMethodDescriptionNodeScheduler.createNodeSelector(Session session, Optional<CatalogHandle> catalogHandle) NodeSelectorFactory.createNodeSelector(Session session, Optional<CatalogHandle> catalogHandle) TopologyAwareNodeSelectorFactory.createNodeSelector(Session session, Optional<CatalogHandle> catalogHandle) UniformNodeSelectorFactory.createNodeSelector(Session session, Optional<CatalogHandle> catalogHandle) Constructors in io.trino.execution.scheduler with parameters of type NodeSelectorModifierConstructorDescriptionBucketedSplitPlacementPolicy(NodeSelector nodeSelector, List<InternalNode> allNodes, BucketNodeMap bucketNodeMap, Supplier<? extends List<RemoteTask>> remoteTasks) DynamicSplitPlacementPolicy(NodeSelector nodeSelector, Supplier<? extends List<RemoteTask>> remoteTasks) FixedSourcePartitionedScheduler(StageExecution stageExecution, Map<PlanNodeId, SplitSource> splitSources, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, NodeSelector nodeSelector, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager) ScaledWriterScheduler(StageExecution stage, Supplier<Collection<TaskStatus>> sourceTasksProvider, Supplier<Collection<TaskStatus>> writerTasksProvider, NodeSelector nodeSelector, ScheduledExecutorService executor, io.airlift.units.DataSize writerScalingMinDataProcessed, int maxWriterNodeCount)