Package org.gridgain.tpcds.answer
Class AnswerProvider
java.lang.Object
org.gridgain.tpcds.answer.AnswerProvider
Provider for TPC-DS query expected answers.
Loads answer data from CSV files located in the resources directory under org/gridgain/tpcds/answer/.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanswersForQuery(String queryTemplate) Loads expected answers for a given TPC-DS query template.voidsaveAnswersForQuery(String queryTemplate, List<List<Object>> realAnswers) Records provided answers into "answers" directory under CWD.voidRecords provided answers into target directory.
-
Constructor Details
-
AnswerProvider
-
-
Method Details
-
saveAnswersForQuery
Records provided answers into "answers" directory under CWD.- Parameters:
queryTemplate- The name of the TPC-DS query template.realAnswers- The actual query results to save as sample answers.
-
saveAnswersForQuery
public void saveAnswersForQuery(Path targetDirectory, String queryTemplate, List<List<Object>> realAnswers) Records provided answers into target directory.- Parameters:
targetDirectory- The target directory to save the answers.queryTemplate- The name of the TPC-DS query template.realAnswers- The actual query results to save as sample answers.
-
answersForQuery
Loads expected answers for a given TPC-DS query template.- Parameters:
queryTemplate- The name of the TPC-DS query template (e.g., "query01", "query97").- Returns:
- A list of rows, where each row is a list of string values representing expected query results.
- Throws:
IllegalArgumentException- if the answer file cannot be found.UncheckedIOException- if an I/O error occurs while reading the answer file.
-