Package io.trino.plugin.hive
Class HiveRecordCursorProvider.ReaderRecordCursorWithProjections
- java.lang.Object
-
- io.trino.plugin.hive.HiveRecordCursorProvider.ReaderRecordCursorWithProjections
-
- Enclosing interface:
- HiveRecordCursorProvider
public static class HiveRecordCursorProvider.ReaderRecordCursorWithProjections extends Object
A wrapper class for - delegate reader record cursor and - projection information for columns to be returned by the delegateEmpty {@param projectedReaderColumns} indicates that the delegate cursor reads the exact same columns provided to it in
HiveRecordCursorProvider.createRecordCursor(org.apache.hadoop.conf.Configuration, io.trino.spi.connector.ConnectorSession, org.apache.hadoop.fs.Path, long, long, long, java.util.Properties, java.util.List<io.trino.plugin.hive.HiveColumnHandle>, io.trino.spi.predicate.TupleDomain<io.trino.plugin.hive.HiveColumnHandle>, io.trino.spi.type.TypeManager, boolean)
-
-
Constructor Summary
Constructors Constructor Description ReaderRecordCursorWithProjections(RecordCursor recordCursor, Optional<ReaderColumns> projectedReaderColumns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<ReaderColumns>getProjectedReaderColumns()RecordCursorgetRecordCursor()
-
-
-
Constructor Detail
-
ReaderRecordCursorWithProjections
public ReaderRecordCursorWithProjections(RecordCursor recordCursor, Optional<ReaderColumns> projectedReaderColumns)
-
-
Method Detail
-
getRecordCursor
public RecordCursor getRecordCursor()
-
getProjectedReaderColumns
public Optional<ReaderColumns> getProjectedReaderColumns()
-
-