Package io.trino.plugin.hive
Interface HiveRecordCursorProvider
- All Known Implementing Classes:
GenericHiveRecordCursorProvider,S3SelectRecordCursorProvider
public interface HiveRecordCursorProvider
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classA wrapper class for - delegate reader record cursor and - projection information for columns to be returned by the delegate -
Method Summary
Modifier and TypeMethodDescriptioncreateRecordCursor(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, Location path, long start, long length, long fileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, TypeManager typeManager, boolean s3SelectPushdownEnabled)
-
Method Details
-
createRecordCursor
Optional<HiveRecordCursorProvider.ReaderRecordCursorWithProjections> createRecordCursor(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, Location path, long start, long length, long fileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, TypeManager typeManager, boolean s3SelectPushdownEnabled)
-