Package io.trino.operator
Class ScanFilterAndProjectOperator
- java.lang.Object
-
- io.trino.operator.ScanFilterAndProjectOperator
-
- All Implemented Interfaces:
WorkProcessorOperator,WorkProcessorSourceOperator,AutoCloseable
public class ScanFilterAndProjectOperator extends Object implements WorkProcessorSourceOperator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()longgetDynamicFilterSplitsProcessed()io.airlift.units.DataSizegetInputDataSize()longgetInputPositions()WorkProcessor<Page>getOutputPages()io.airlift.units.DataSizegetPhysicalInputDataSize()longgetPhysicalInputPositions()io.airlift.units.DurationgetReadTime()Supplier<Optional<UpdatablePageSource>>getUpdatablePageSourceSupplier()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.trino.operator.WorkProcessorOperator
getOperatorInfo
-
Methods inherited from interface io.trino.operator.WorkProcessorSourceOperator
getInternalNetworkInputDataSize, getInternalNetworkPositions
-
-
-
-
Method Detail
-
getUpdatablePageSourceSupplier
public Supplier<Optional<UpdatablePageSource>> getUpdatablePageSourceSupplier()
- Specified by:
getUpdatablePageSourceSupplierin interfaceWorkProcessorSourceOperator
-
getPhysicalInputDataSize
public io.airlift.units.DataSize getPhysicalInputDataSize()
- Specified by:
getPhysicalInputDataSizein interfaceWorkProcessorSourceOperator
-
getPhysicalInputPositions
public long getPhysicalInputPositions()
- Specified by:
getPhysicalInputPositionsin interfaceWorkProcessorSourceOperator
-
getInputDataSize
public io.airlift.units.DataSize getInputDataSize()
- Specified by:
getInputDataSizein interfaceWorkProcessorSourceOperator
-
getInputPositions
public long getInputPositions()
- Specified by:
getInputPositionsin interfaceWorkProcessorSourceOperator
-
getReadTime
public io.airlift.units.Duration getReadTime()
- Specified by:
getReadTimein interfaceWorkProcessorSourceOperator
-
getDynamicFilterSplitsProcessed
public long getDynamicFilterSplitsProcessed()
- Specified by:
getDynamicFilterSplitsProcessedin interfaceWorkProcessorSourceOperator
-
getOutputPages
public WorkProcessor<Page> getOutputPages()
- Specified by:
getOutputPagesin interfaceWorkProcessorOperator
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceWorkProcessorOperator
-
-