Package org.eclipse.rdf4j.sail.base
Class SailDatasetTripleSource
- java.lang.Object
-
- org.eclipse.rdf4j.sail.base.SailDatasetTripleSource
-
- All Implemented Interfaces:
org.eclipse.rdf4j.common.order.AvailableStatementOrder,RDFStarTripleSource,TripleSource
@InternalUseOnly public class SailDatasetTripleSource extends Object implements RDFStarTripleSource
Implementation of the TripleSource interface usingSailDataset
-
-
Field Summary
-
Fields inherited from interface org.eclipse.rdf4j.query.algebra.evaluation.TripleSource
EMPTY_ITERATION
-
-
Constructor Summary
Constructors Constructor Description SailDatasetTripleSource(org.eclipse.rdf4j.model.ValueFactory vf, SailDataset dataset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Comparator<org.eclipse.rdf4j.model.Value>getComparator()org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Triple>getRdfStarTriples(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj)org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Statement>getStatements(org.eclipse.rdf4j.common.order.StatementOrder order, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Statement>getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)Set<org.eclipse.rdf4j.common.order.StatementOrder>getSupportedOrders(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)org.eclipse.rdf4j.model.ValueFactorygetValueFactory()StringtoString()
-
-
-
Constructor Detail
-
SailDatasetTripleSource
public SailDatasetTripleSource(org.eclipse.rdf4j.model.ValueFactory vf, SailDataset dataset)
-
-
Method Detail
-
getStatements
public org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Statement> getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) throws QueryEvaluationException- Specified by:
getStatementsin interfaceTripleSource- Throws:
QueryEvaluationException
-
getStatements
public org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Statement> getStatements(org.eclipse.rdf4j.common.order.StatementOrder order, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) throws QueryEvaluationException- Specified by:
getStatementsin interfaceTripleSource- Throws:
QueryEvaluationException
-
getSupportedOrders
public Set<org.eclipse.rdf4j.common.order.StatementOrder> getSupportedOrders(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)
- Specified by:
getSupportedOrdersin interfaceorg.eclipse.rdf4j.common.order.AvailableStatementOrder- Specified by:
getSupportedOrdersin interfaceTripleSource
-
getComparator
public Comparator<org.eclipse.rdf4j.model.Value> getComparator()
- Specified by:
getComparatorin interfaceTripleSource
-
getValueFactory
public org.eclipse.rdf4j.model.ValueFactory getValueFactory()
- Specified by:
getValueFactoryin interfaceTripleSource
-
getRdfStarTriples
public org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Triple> getRdfStarTriples(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj) throws QueryEvaluationException- Specified by:
getRdfStarTriplesin interfaceRDFStarTripleSource- Throws:
QueryEvaluationException
-
-