Interface RDFStarTripleSource

All Superinterfaces:
TripleSource
All Known Implementing Classes:
SailDatasetTripleSource

public interface RDFStarTripleSource extends TripleSource
  • Method Details

    • getRdfStarTriples

      CloseableIteration<? extends Triple,QueryEvaluationException> 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 URI 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.