Package org.eclipse.rdf4j.query.algebra.evaluation

## Interface RDFStarTripleSource

- All Superinterfaces:
    `TripleSource`

      public interface RDFStarTripleSource
      extends TripleSource

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Triple,​QueryEvaluationException>` | `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

      `getStatements, getValueFactory`

- - ### Method Detail

    - #### 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.