Class RDFEngineDecorator<X extends RDFEngine>
java.lang.Object
org.aksw.jenax.dataaccess.sparql.factory.dataengine.RDFEngineDecorator<X>
A wrapper for an
RDFEngine that supports applying transformations
on several levels. The levels are: link source, link, algebra and expression.
Internally, transformation builders are used to group transformations on the same
level such to minimize the amount of needed (un-)wrapping.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRDFEngineDecorator(X baseEngine) Constructed fromRDFEngines.decorate(RDFEngine). -
Method Summary
Modifier and TypeMethodDescriptionaddCloseAction(Closeable closeAction) addLinkBuilderMod(RDFLinkBuilderTransform linkBuilderMod) build()decorate(QueryExecTransform transform) decorate(OpTransform transform) decorate(QueryTransform transform) decorate(UpdateRequestTransform transform) decorate(LinkSparqlQueryTransform transform) decorate(RDFLinkTransform transform) decorate(RDFLinkSourceTransform transform) decorate(org.apache.jena.sparql.expr.ExprTransform transform) org.apache.jena.rdflink.RDFLink
-
Field Details
-
baseEngine
-
linkSourceDecorator
-
closeActions
-
-
Constructor Details
-
RDFEngineDecorator
Constructed fromRDFEngines.decorate(RDFEngine).
-
-
Method Details
-
snapshotLinkSource
-
snapshotLinkBuilder
-
snapshotLink
public org.apache.jena.rdflink.RDFLink snapshotLink() -
addLinkBuilderMod
-
build
-
addCloseAction
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-
decorate
-