Interface RDFStarTripleSource
- All Superinterfaces:
AvailableStatementOrder, TripleSource
- All Known Implementing Classes:
SailDatasetTripleSource
-
Field Summary
Fields inherited from interface 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 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.
-