Interface RDFStarTripleSource
- All Superinterfaces:
AvailableStatementOrder
,TripleSource
- All Known Implementing Classes:
SailDatasetTripleSource
-
Field Summary
Fields inherited from interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
EMPTY_ITERATION
-
Method Summary
Modifier and TypeMethodDescriptionCloseableIteration
<? extends Triple> getRdfStarTriples
(Resource subj, IRI pred, Value obj) Gets all Triple nodes that have a specific subject, predicate and/or object.Methods inherited from interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
getComparator, getStatements, getStatements, getSupportedOrders, getValueFactory
-
Method Details
-
getRdfStarTriples
CloseableIteration<? extends Triple> getRdfStarTriples(Resource subj, IRI pred, Value obj) throws QueryEvaluationException Gets all Triple nodes that have a specific subject, predicate and/or object. All three parameters may be null to indicate wildcards.- Parameters:
subj
- A Resource specifying the triple's subject, or null for a wildcard.pred
- A IRI specifying the triple's predicate, or null for a wildcard.obj
- A Value specifying the triple's object, or null for a wildcard.- Returns:
- An iterator over the relevant triples.
- Throws:
QueryEvaluationException
- If the rdf star triple source failed to get the statements.
-