Revize efcabc4d
Přidáno uživatelem Michal Linha před asi 4 roky(ů)
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
re #7885 basic contingency table generation (not completely finished)