Package io.trino.operator
Interface WorkProcessorSourceOperator
-
- All Superinterfaces:
AutoCloseable,WorkProcessorOperator
- All Known Implementing Classes:
ScanFilterAndProjectOperator,TableScanWorkProcessorOperator
public interface WorkProcessorSourceOperator extends WorkProcessorOperator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default longgetDynamicFilterSplitsProcessed()default io.airlift.units.DataSizegetInputDataSize()default longgetInputPositions()default io.airlift.units.DataSizegetInternalNetworkInputDataSize()default longgetInternalNetworkPositions()default io.airlift.units.DataSizegetPhysicalInputDataSize()default longgetPhysicalInputPositions()default io.airlift.units.DurationgetReadTime()Supplier<Optional<UpdatablePageSource>>getUpdatablePageSourceSupplier()-
Methods inherited from interface io.trino.operator.WorkProcessorOperator
close, getOperatorInfo, getOutputPages
-
-
-
-
Method Detail
-
getUpdatablePageSourceSupplier
Supplier<Optional<UpdatablePageSource>> getUpdatablePageSourceSupplier()
-
getPhysicalInputDataSize
default io.airlift.units.DataSize getPhysicalInputDataSize()
-
getPhysicalInputPositions
default long getPhysicalInputPositions()
-
getInternalNetworkInputDataSize
default io.airlift.units.DataSize getInternalNetworkInputDataSize()
-
getInternalNetworkPositions
default long getInternalNetworkPositions()
-
getInputDataSize
default io.airlift.units.DataSize getInputDataSize()
-
getInputPositions
default long getInputPositions()
-
getReadTime
default io.airlift.units.Duration getReadTime()
-
getDynamicFilterSplitsProcessed
default long getDynamicFilterSplitsProcessed()
-
-