- Type Parameters:
QueryType - the concrete query type
DataSource - the prepared data-source type
AnswerType - the answer type produced on execution
AssignationType - the type of runtime assignation accepted by the prepared query
- All Superinterfaces:
fr.inria.rules.dlgpemodel.api.sentences.HasItemInfo, fr.inria.rules.dlgpemodel.api.sentences.IPrintable, fr.inria.rules.dlgpemodel.api.sentences.ISentence, Labeled, Query, Sentence
- All Known Subinterfaces:
PreparedFOQuery<Formula,QD>
- All Known Implementing Classes:
PreparedFOQueryImpl, PreparedQueryImpl
-
Field Summary
Fields inherited from interface fr.inria.rules.dlgpemodel.api.sentences.HasItemInfo
IDENT
Fields inherited from interface fr.inria.rules.dlgpemodel.api.sentences.IPrintable
WRITER
-
Method Summary
default long
Estimate the number of answers' bound
If no precise bound can be provided, returns Long.MAX_VALUE
Execute the prepared query with the given pre-homomorphism
Returns the ordered answer variables of this query.
Returns the data source against which this query was prepared.
Returns the current label.
Returns the query from which this prepared query was created.
Methods inherited from interface fr.inria.rules.dlgpemodel.api.sentences.HasItemInfo
getIdentifier, getInfo, getItemInfo, setIdentifier, setInfo, setItemInfo
Methods inherited from interface fr.inria.rules.dlgpemodel.api.sentences.IPrintable
toDLGPE
Methods inherited from interface fr.inria.rules.dlgpemodel.api.sentences.ISentence
setPatterns