package org.jzy3d.analysis.table;

import java.util.List;

import org.jzy3d.io.KeyVal;

import com.google.common.collect.ArrayListMultimap;

public class DefaultTableScanScheduler {
    List>> table;

    public DefaultTableScanScheduler(List>> table) {
        this.table = table;
    }

    public List>> getTable() {
        return table;
    }

    public void setTable(List>> table) {
        this.table = table;
    }
    
    public ArrayListMultimap computeColumns(){
        ArrayListMultimap columns = ArrayListMultimap.create();

        for(List> row: table){
            for(KeyVal column: row){
                columns.put(column.key, column.val);
            }
        }
        return columns;
    }
    
}

 

Ads help maintain this website.