public class TableScanWorkProcessorOperator extends Object implements WorkProcessorSourceOperator
| Constructor and Description |
|---|
TableScanWorkProcessorOperator(Session session,
MemoryTrackingContext memoryTrackingContext,
WorkProcessor<Split> splits,
PageSourceProvider pageSourceProvider,
TableHandle table,
Iterable<ColumnHandle> columns) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
io.airlift.units.DataSize |
getInputDataSize() |
long |
getInputPositions() |
WorkProcessor<Page> |
getOutputPages() |
io.airlift.units.DataSize |
getPhysicalInputDataSize() |
long |
getPhysicalInputPositions() |
io.airlift.units.Duration |
getReadTime() |
Supplier<Optional<UpdatablePageSource>> |
getUpdatablePageSourceSupplier() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInternalNetworkInputDataSize, getInternalNetworkPositionspublic TableScanWorkProcessorOperator(Session session, MemoryTrackingContext memoryTrackingContext, WorkProcessor<Split> splits, PageSourceProvider pageSourceProvider, TableHandle table, Iterable<ColumnHandle> columns)
public WorkProcessor<Page> getOutputPages()
getOutputPages in interface WorkProcessorOperatorpublic Supplier<Optional<UpdatablePageSource>> getUpdatablePageSourceSupplier()
getUpdatablePageSourceSupplier in interface WorkProcessorSourceOperatorpublic io.airlift.units.DataSize getPhysicalInputDataSize()
getPhysicalInputDataSize in interface WorkProcessorSourceOperatorpublic long getPhysicalInputPositions()
getPhysicalInputPositions in interface WorkProcessorSourceOperatorpublic io.airlift.units.DataSize getInputDataSize()
getInputDataSize in interface WorkProcessorSourceOperatorpublic long getInputPositions()
getInputPositions in interface WorkProcessorSourceOperatorpublic io.airlift.units.Duration getReadTime()
getReadTime in interface WorkProcessorSourceOperatorpublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2012–2019. All rights reserved.