Uses of Interface
io.trino.execution.scheduler.NodeSelector
-
Packages that use NodeSelector Package Description io.trino.execution.scheduler -
-
Uses of NodeSelector in io.trino.execution.scheduler
Classes in io.trino.execution.scheduler that implement NodeSelector Modifier and Type Class Description classTopologyAwareNodeSelectorclassUniformNodeSelectorMethods in io.trino.execution.scheduler that return NodeSelector Modifier and Type Method Description NodeSelectorNodeScheduler. createNodeSelector(Session session, Optional<CatalogName> catalogName)NodeSelectorNodeSelectorFactory. createNodeSelector(Session session, Optional<CatalogName> catalogName)NodeSelectorTopologyAwareNodeSelectorFactory. createNodeSelector(Session session, Optional<CatalogName> catalogName)NodeSelectorUniformNodeSelectorFactory. createNodeSelector(Session session, Optional<CatalogName> catalogName)Constructors in io.trino.execution.scheduler with parameters of type NodeSelector Constructor Description BucketedSplitPlacementPolicy(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, StageExecutionDescriptor stageExecutionDescriptor, List<PlanNodeId> schedulingOrder, List<InternalNode> nodes, BucketNodeMap bucketNodeMap, int splitBatchSize, OptionalInt concurrentLifespansPerTask, NodeSelector nodeSelector, List<ConnectorPartitionHandle> partitionHandles, DynamicFilterService dynamicFilterService, TableExecuteContextManager tableExecuteContextManager)ScaledWriterScheduler(StageExecution stage, Supplier<Collection<TaskStatus>> sourceTasksProvider, Supplier<Collection<TaskStatus>> writerTasksProvider, NodeSelector nodeSelector, ScheduledExecutorService executor, io.airlift.units.DataSize writerMinSize)
-