Interface RDFLinkSource
- All Known Subinterfaces:
CloseableRDFLinkSource,RDFLinkSourceHTTP,RDFLinkSourceWrapper<X>
- All Known Implementing Classes:
DecoratedRDFLinkSource,RDFDataEngines.RDFLinkSourceOverQueryExecutionFactory,RDFLinkSourceAdapter,RDFLinkSourceOverDatasetGraph,RDFLinkSourceWrapperBase,RDFLinkSourceWrapperWithLinkTransform,RDFLinkSourceWrapperWithLinkTransformModular,RDFLinkSourceWrapperWithRewrite,RDFLinkSourceWrapperWithSparqlStmtTransform
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface for a link-based DataSource.
In your application logic, prefer use of
RDFDataSource.
For implementing custom data source transformations use this interface.-
Method Summary
Modifier and TypeMethodDescriptiondefault RDFDataSourcedefault org.apache.jena.sparql.core.DatasetGraphA link source may optionally associated with a dataset graph.default org.apache.jena.rdflink.RDFLinknewLink()default org.apache.jena.sparql.exec.QueryExecBuildernewQuery()Builder that executes a query statement on its own link.default org.apache.jena.sparql.exec.UpdateExecBuilderBuilder that executes an update statement on its own link.default org.apache.jena.sparql.exec.QueryExecdefault org.apache.jena.sparql.exec.QueryExecquery(org.apache.jena.query.Query query) default voiddefault voidupdate(org.apache.jena.update.Update update) default voidupdate(org.apache.jena.update.UpdateRequest updateRequest)
-
Method Details
-
newLinkBuilder
RDFLinkBuilder<?> newLinkBuilder() -
getDatasetGraph
default org.apache.jena.sparql.core.DatasetGraph getDatasetGraph()A link source may optionally associated with a dataset graph. -
newLink
default org.apache.jena.rdflink.RDFLink newLink() -
newQuery
default org.apache.jena.sparql.exec.QueryExecBuilder newQuery()Builder that executes a query statement on its own link. Implementations must only acquire a link when the actual execution is requested. The builder itself must not acquire any resources that need to be freed. -
newUpdate
default org.apache.jena.sparql.exec.UpdateExecBuilder newUpdate()Builder that executes an update statement on its own link. Implementations must only acquire a link when the actual execution is requested. The builder itself must not acquire any resources that need to be freed. -
query
-
query
default org.apache.jena.sparql.exec.QueryExec query(org.apache.jena.query.Query query) -
update
-
update
default void update(org.apache.jena.update.UpdateRequest updateRequest) -
update
default void update(org.apache.jena.update.Update update) -
asDataSource
-