1 |
417c1106
|
Vojtech Danisik
|
package vldc.aswi.service;
|
2 |
|
|
|
3 |
|
|
import vldc.aswi.model.table.contingencyTable.ContingencyTableRow;
|
4 |
|
|
|
5 |
|
|
import java.util.List;
|
6 |
|
|
|
7 |
ba8b306a
|
Vojtěch Danišík
|
/**
|
8 |
|
|
* Interface for SqlQuery manager.
|
9 |
|
|
*/
|
10 |
417c1106
|
Vojtech Danisik
|
public interface SqlQueryManager {
|
11 |
|
|
|
12 |
ba8b306a
|
Vojtěch Danišík
|
/**
|
13 |
|
|
* Get list of contingencyTableRow.
|
14 |
|
|
* @param sqlQuery - SQL query.
|
15 |
|
|
* @return List of contingencyTableRow.
|
16 |
|
|
*/
|
17 |
|
|
List<ContingencyTableRow> getContingencyTableRow(String sqlQuery);
|
18 |
|
|
|
19 |
|
|
/**
|
20 |
|
|
* Validate given SQL query.
|
21 |
|
|
* @param sqlQuery - Validated SQL query.
|
22 |
|
|
* @return true if SQL query is ok, false if not.
|
23 |
|
|
*/
|
24 |
|
|
boolean validateSQLQuery(String sqlQuery);
|
25 |
417c1106
|
Vojtech Danisik
|
}
|