Interface NativeTripleTermSource

All Superinterfaces:
AvailableStatementOrder, TripleSource
All Known Implementing Classes:
SailDatasetTripleTermSource

public interface NativeTripleTermSource extends TripleSource
  • Method Details

    • getTripleTerms

      CloseableIteration<? extends TripleTerm> getTripleTerms(Resource subj, IRI pred, Value obj) throws QueryEvaluationException
      Gets all TripleTerm 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.