Package io.trino.execution.scheduler
Interface TaskSourceFactory
-
- All Known Implementing Classes:
StageTaskSourceFactory
public interface TaskSourceFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TaskSourcecreate(Session session, PlanFragment fragment, Map<PlanFragmentId,Exchange> sourceExchanges, com.google.common.collect.Multimap<PlanFragmentId,ExchangeSourceHandle> exchangeSourceHandles, LongConsumer getSplitTimeRecorder, Optional<int[]> bucketToPartitionMap, Optional<BucketNodeMap> bucketNodeMap)
-
-
-
Method Detail
-
create
TaskSource create(Session session, PlanFragment fragment, Map<PlanFragmentId,Exchange> sourceExchanges, com.google.common.collect.Multimap<PlanFragmentId,ExchangeSourceHandle> exchangeSourceHandles, LongConsumer getSplitTimeRecorder, Optional<int[]> bucketToPartitionMap, Optional<BucketNodeMap> bucketNodeMap)
-
-