Class RDFLinkSourceDecorator
java.lang.Object
org.aksw.jenax.dataaccess.sparql.linksource.RDFLinkSourceDecorator
A wrapper for an
RDFEngine that supports transformations on several levels.
The levels are: data source, link source, link, stmt, algebra and expr.
All transforms are uniformly treated as transformations on the data source.
Each transform returns a new RDFEngineDecorator instance with the
data source transformation applied.
Note, that transformations may be grouped. For example, adding multiple
Rewrite transformations on the algebra level will group than as to avoid
query-algebra-query roundtrips.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLinkBuilderMod(RDFLinkBuilderTransform linkBuilderMod) build()decorate(QueryExecTransform transform) decorate(OpTransform transform) decorate(QueryTransform transform) decorate(UpdateRequestTransform transform) decorate(LinkSparqlQueryTransform transform) decorate(RDFLinkTransform transform) decorate(LinkSparqlUpdateTransform transform) decorate(RDFLinkSourceTransform linkSourceTransform) decorate(org.apache.jena.sparql.expr.ExprTransform transform) static RDFLinkSourceDecoratorof(RDFLinkSource baseLinkSource) org.apache.jena.rdflink.RDFLink
-
Field Details
-
baseLinkSource
-
linkSourceTransformBuilder
-
-
Constructor Details
-
RDFLinkSourceDecorator
-
-
Method Details
-
of
-
snapshotLinkSource
-
snapshotLinkBuilder
-
snapshotLink
public org.apache.jena.rdflink.RDFLink snapshotLink() -
addLinkBuilderMod
-
decorate
-
build
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-