Class RDFLinkSourceDecorator

java.lang.Object
org.aksw.jenax.dataaccess.sparql.linksource.RDFLinkSourceDecorator

public class RDFLinkSourceDecorator extends Object
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.