Interface QueryAnswerMonitor
public interface QueryAnswerMonitor
This callback interface can be passed to a
DataStoreConnection along with a query to receive query answers as they are processed.-
Method Summary
Modifier and Type Method Description voidprocessQueryAnswer(java.util.List<Resource> answer, long multiplicity)Called for each query answer.voidqueryAnswersFinished()Called after all query answers have been processed.voidqueryAnswersStarted(java.lang.String[] answerVariableNames)Called at the start of query answering.
-
Method Details
-
queryAnswersStarted
Called at the start of query answering.- Parameters:
answerVariableNames- contains the names of the answer variables- Throws:
JRDFoxException- thrown if there is an error
-
processQueryAnswer
Called for each query answer.- Parameters:
answer- the array of terms that constitute the query answermultiplicity- specifies now many timesanswershould be counted- Throws:
JRDFoxException- thrown if there is an error
-
queryAnswersFinished
Called after all query answers have been processed.- Throws:
JRDFoxException- thrown if there is an error
-