presto-local-file/src/main/java/io/prestosql/plugin/localfile/LocalFileRecordSetProvider.java/LocalFileRecordSetProvider/getRecordSet
class LocalFileRecordSetProvider:    @Override
    public RecordSet getRecordSet(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorSplit split, ConnectorTableHandle table, List<? extends ColumnHandle> columns)
    {
        LocalFileSplit localFileSplit = (LocalFileSplit) split;
        LocalFileTableHandle localFileTable = (LocalFileTableHandle) table;

        ImmutableList.Builder<LocalFileColumnHandle> handles = ImmutableList.builder();
        for (ColumnHandle handle : columns) {
            handles.add((LocalFileColumnHandle) handle);
        }

        return new LocalFileRecordSet(localFileTables, localFileSplit, localFileTable, handles.build());
    }