Projekt

Obecné

Profil

« Předchozí | Další » 

Revize efcabc4d

Přidáno uživatelem Michal Linha před asi 4 roky(ů)

re #7885 basic contingency table generation (not completely finished)

Zobrazit rozdíly:

src/main/java/vldc/aswi/service/SqlQueryManagerImpl.java
4 4
import org.springframework.beans.factory.annotation.Autowired;
5 5
import org.springframework.stereotype.Service;
6 6
import vldc.aswi.database.DatabaseInterface;
7
import vldc.aswi.model.table.NameUserName;
7 8
import vldc.aswi.model.table.TableColumn;
9
import vldc.aswi.model.table.ValueFunction;
8 10
import vldc.aswi.model.table.contingencyTable.ContingencyTableRow;
9 11
import vldc.aswi.utils.Converter;
10 12

  
11 13
import javax.sql.DataSource;
14
import java.util.ArrayList;
12 15
import java.util.List;
13 16
import java.util.Map;
14 17

  
......
31 34
    @Override
32 35
    public List<ContingencyTableRow> getContingencyTableRow(String sqlQuery) {
33 36
        Map<String, TableColumn> tableColumns = this.databaseInterface.executeQueryAndReturnTableColumns(sqlQuery);
34
        return Converter.convertTableColumnsToContingencyTableRows(tableColumns);
37
        List<NameUserName> rowNames = new ArrayList<>();
38
        rowNames.add(new NameUserName("PROGRAM_STUDIA", "d"));
39
        rowNames.add(new NameUserName("TYP_STUDIA", "d"));
40

  
41
        List<NameUserName> columnNames = new ArrayList<>();
42
        columnNames.add(new NameUserName("FAKULTA_STUDIA", "d"));
43
        columnNames.add(new NameUserName("FORMA_STUDIA", "d"));
44

  
45
        List<ValueFunction> valueFunctions = new ArrayList<>();
46
        valueFunctions.add(new ValueFunction("VEK", "d"));
47
        Converter c = new Converter();
48
        return c.convertTableColumnsToContingencyTableRows(tableColumns, rowNames, columnNames, valueFunctions);
35 49
    }
36 50

  
37 51
    /**

Také k dispozici: Unified diff