Class EventDrivenTaskSourceFactory
java.lang.Object
io.trino.execution.scheduler.faulttolerant.EventDrivenTaskSourceFactory
-
Constructor Summary
ConstructorsConstructorDescriptionEventDrivenTaskSourceFactory(SplitSourceFactory splitSourceFactory, Executor executor, InternalNodeManager nodeManager, TableExecuteContextManager tableExecuteContextManager, int splitBatchSize) EventDrivenTaskSourceFactory(SplitSourceFactory splitSourceFactory, ExecutorService executor, InternalNodeManager nodeManager, TableExecuteContextManager tableExecuteContextManager, QueryManagerConfig queryManagerConfig) -
Method Summary
Modifier and TypeMethodDescriptionio.trino.execution.scheduler.faulttolerant.EventDrivenTaskSourcecreate(Session session, io.opentelemetry.api.trace.Span stageSpan, PlanFragment fragment, Map<PlanFragmentId, Exchange> sourceExchanges, FaultTolerantPartitioningScheme sourcePartitioningScheme, LongConsumer getSplitTimeRecorder, Map<PlanNodeId, OutputDataSizeEstimate> outputDataSizeEstimates)
-
Constructor Details
-
EventDrivenTaskSourceFactory
@Inject public EventDrivenTaskSourceFactory(SplitSourceFactory splitSourceFactory, ExecutorService executor, InternalNodeManager nodeManager, TableExecuteContextManager tableExecuteContextManager, QueryManagerConfig queryManagerConfig) -
EventDrivenTaskSourceFactory
public EventDrivenTaskSourceFactory(SplitSourceFactory splitSourceFactory, Executor executor, InternalNodeManager nodeManager, TableExecuteContextManager tableExecuteContextManager, int splitBatchSize)
-
-
Method Details
-
create
public io.trino.execution.scheduler.faulttolerant.EventDrivenTaskSource create(Session session, io.opentelemetry.api.trace.Span stageSpan, PlanFragment fragment, Map<PlanFragmentId, Exchange> sourceExchanges, FaultTolerantPartitioningScheme sourcePartitioningScheme, LongConsumer getSplitTimeRecorder, Map<PlanNodeId, OutputDataSizeEstimate> outputDataSizeEstimates)
-