A wrapper class for
- delegate reader record cursor and
- projection information for columns to be returned by the delegate
Empty indicates that the delegate cursor reads the exact same columns provided to
it in
HiveRecordCursorProvider.createRecordCursor(org.apache.hadoop.conf.Configuration, io.prestosql.spi.connector.ConnectorSession, org.apache.hadoop.fs.Path, long, long, long, java.util.Properties, java.util.List<io.prestosql.plugin.hive.HiveColumnHandle>, io.prestosql.spi.predicate.TupleDomain<io.prestosql.plugin.hive.HiveColumnHandle>, org.joda.time.DateTimeZone, io.prestosql.spi.type.TypeManager, boolean)