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

Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.