public class ParquetPageSource extends Object implements com.facebook.presto.spi.ConnectorPageSource
| Constructor and Description |
|---|
ParquetPageSource(com.facebook.presto.parquet.reader.ParquetReader parquetReader,
List<com.facebook.presto.common.type.Type> types,
List<Optional<com.facebook.presto.parquet.Field>> fields,
List<Boolean> rowIndexLocations,
List<String> columnNames,
com.facebook.presto.common.RuntimeStats runtimeStats) |
ParquetPageSource(com.facebook.presto.parquet.reader.ParquetReader parquetReader,
List<com.facebook.presto.common.type.Type> types,
List<Optional<com.facebook.presto.parquet.Field>> fields,
List<String> columnNames,
com.facebook.presto.common.RuntimeStats runtimeStats) |
| 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 ParquetPageSource(com.facebook.presto.parquet.reader.ParquetReader parquetReader,
List<com.facebook.presto.common.type.Type> types,
List<Optional<com.facebook.presto.parquet.Field>> fields,
List<String> columnNames,
com.facebook.presto.common.RuntimeStats runtimeStats)
public ParquetPageSource(com.facebook.presto.parquet.reader.ParquetReader parquetReader,
List<com.facebook.presto.common.type.Type> types,
List<Optional<com.facebook.presto.parquet.Field>> fields,
List<Boolean> rowIndexLocations,
List<String> columnNames,
com.facebook.presto.common.RuntimeStats runtimeStats)
public com.facebook.presto.common.RuntimeStats getRuntimeStats()
getRuntimeStats in interface com.facebook.presto.spi.ConnectorPageSourcepublic 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.ConnectorPageSourcepublic long getSystemMemoryUsage()
getSystemMemoryUsage in interface com.facebook.presto.spi.ConnectorPageSourcepublic com.facebook.presto.common.Page getNextPage()
getNextPage in interface com.facebook.presto.spi.ConnectorPageSourcepublic void close()
close in interface com.facebook.presto.spi.ConnectorPageSourceclose in interface Closeableclose in interface AutoCloseableCopyright © 2012–2023. All rights reserved.