presto-accumulo/src/main/java/io/prestosql/plugin/accumulo/io/AccumuloRecordSetProvider.java/AccumuloRecordSetProvider/getRecordSet
class AccumuloRecordSetProvider:    @Override
    public RecordSet getRecordSet(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorSplit split, ConnectorTableHandle table, List<? extends ColumnHandle> columns)
    {
        AccumuloSplit accSplit = (AccumuloSplit) split;
        AccumuloTableHandle accTable = (AccumuloTableHandle) table;

        List<AccumuloColumnHandle> accColumns = columns.stream()
                .map(AccumuloColumnHandle.class::cast)
                .collect(toImmutableList());

        return new AccumuloRecordSet(connector, session, accSplit, username, accTable, accColumns);
    }