public class RepositoryTripleSource extends Object implements TripleSource
| Constructor and Description | 
|---|
| RepositoryTripleSource(RepositoryConnection repo) | 
| RepositoryTripleSource(RepositoryConnection repo,
                      boolean includeInferred) | 
| Modifier and Type | Method and Description | 
|---|---|
| CloseableIteration<? extends Statement,QueryEvaluationException> | getStatements(Resource subj,
             IRI pred,
             Value obj,
             Resource... contexts)Gets all statements that have a specific subject, predicate and/or object. | 
| ValueFactory | getValueFactory()Gets a ValueFactory object that can be used to create URI-, blank node- and literal objects. | 
public RepositoryTripleSource(RepositoryConnection repo)
public RepositoryTripleSource(RepositoryConnection repo, boolean includeInferred)
public CloseableIteration<? extends Statement,QueryEvaluationException> getStatements(Resource subj, IRI pred, Value obj, Resource... contexts) throws QueryEvaluationException
TripleSourcegetStatements in interface TripleSourcesubj - A Resource specifying the subject, or null for a wildcard.pred - A URI specifying the predicate, or null for a wildcard.obj - A Value specifying the object, or null for a wildcard.contexts - The context(s) to get the statements from. Note that this parameter is a vararg and as such is
                 optional. If no contexts are supplied the method operates on the entire repository.QueryEvaluationException - If the triple source failed to get the statements.public ValueFactory getValueFactory()
TripleSourcegetValueFactory in interface TripleSourceCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.