presto-hive/src/main/java/io/prestosql/plugin/hive/HiveRecordCursorProvider.java/HiveRecordCursorProvider/createRecordCursor
class HiveRecordCursorProvider:    Optional<RecordCursor> createRecordCursor(
            Configuration configuration,
            ConnectorSession session,
            Path path,
            long start,
            long length,
            long fileSize,
            Properties schema,
            List<HiveColumnHandle> columns,
            TupleDomain<HiveColumnHandle> effectivePredicate,
            DateTimeZone hiveStorageTimeZone,
            TypeManager typeManager,
            boolean s3SelectPushdownEnabled);