public class FilteringPageSource extends Object implements com.facebook.presto.spi.ConnectorPageSource
| Constructor and Description |
|---|
FilteringPageSource(List<HivePageSourceProvider.ColumnMapping> columnMappings,
com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> domainPredicate,
com.facebook.presto.spi.relation.RowExpression remainingPredicate,
com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.spi.relation.RowExpressionService rowExpressionService,
com.facebook.presto.spi.ConnectorSession session,
Set<Integer> originalIndices,
com.facebook.presto.spi.ConnectorPageSource delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
getCompletedBytes() |
long |
getCompletedPositions() |
com.facebook.presto.common.Page |
getNextPage() |
long |
getReadTimeNanos() |
com.facebook.presto.common.RuntimeStats |
getRuntimeStats() |
long |
getSystemMemoryUsage() |
boolean |
isFinished() |
public FilteringPageSource(List<HivePageSourceProvider.ColumnMapping> columnMappings, com.facebook.presto.common.predicate.TupleDomain<HiveColumnHandle> domainPredicate, com.facebook.presto.spi.relation.RowExpression remainingPredicate, com.facebook.presto.common.type.TypeManager typeManager, com.facebook.presto.spi.relation.RowExpressionService rowExpressionService, com.facebook.presto.spi.ConnectorSession session, Set<Integer> originalIndices, com.facebook.presto.spi.ConnectorPageSource delegate)
public com.facebook.presto.common.Page getNextPage()
getNextPage in interface com.facebook.presto.spi.ConnectorPageSourcepublic long getSystemMemoryUsage()
getSystemMemoryUsage in interface com.facebook.presto.spi.ConnectorPageSourcepublic com.facebook.presto.common.RuntimeStats getRuntimeStats()
getRuntimeStats in interface com.facebook.presto.spi.ConnectorPageSourcepublic void close()
throws IOException
close in interface com.facebook.presto.spi.ConnectorPageSourceclose in interface Closeableclose in interface AutoCloseableIOExceptionpublic long getCompletedBytes()
getCompletedBytes in interface com.facebook.presto.spi.ConnectorPageSourcepublic long getCompletedPositions()
getCompletedPositions in interface com.facebook.presto.spi.ConnectorPageSourcepublic long getReadTimeNanos()
getReadTimeNanos in interface com.facebook.presto.spi.ConnectorPageSourcepublic boolean isFinished()
isFinished in interface com.facebook.presto.spi.ConnectorPageSourceCopyright © 2012–2023. All rights reserved.