Interface Execution
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
ParallelExecution,SequentialExecution
Encapsulates the state of a query execution.
- Author:
- Mathias Hofer
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddClauses(Collection<? extends Clause> clauses)voidclose()processModel(Interpretation model)booleanverify(Interpretation candidate)
-
Method Details
-
computeCandidate
Interpretation computeCandidate()- Returns:
- computeCandidate
-
verify
- Parameters:
candidate- candidate- Returns:
- verify
-
processModel
- Parameters:
model- model- Returns:
- processModel
-
addClause
- Parameters:
clause- clause- Returns:
- addClause
-
addClauses
- Parameters:
clauses- clauses- Returns:
- true iff all of the clauses were successfully added
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-