Uses of Interface
de.fuberlin.wiwiss.d2rq.algebra.RDFRelation

Packages that use RDFRelation
de.fuberlin.wiwiss.d2rq.algebra Implementation of an RDF-based relational algebra. 
de.fuberlin.wiwiss.d2rq.fastpath D2RQ's Fastpath query implementation is able to translate a basic graph pattern (a set of triples that may contain variables) into a single SQL expression. 
 

Uses of RDFRelation in de.fuberlin.wiwiss.d2rq.algebra
 

Classes in de.fuberlin.wiwiss.d2rq.algebra that implement RDFRelation
 class TripleRelation
          A respresentation of a d2rq:PropertyBridge, describing how a set of virtual triples are to be obtained from a database.
 class UnionOverSameBase
           
 

Fields in de.fuberlin.wiwiss.d2rq.algebra declared as RDFRelation
static RDFRelation RDFRelation.EMPTY
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra that return RDFRelation
 RDFRelation JoinOptimizer.optimize()
           
 RDFRelation RDFRelation.renameColumns(ColumnRenamer renamer)
           
 RDFRelation TripleRelation.renameColumns(ColumnRenamer renamer)
           
 RDFRelation UnionOverSameBase.renameColumns(ColumnRenamer renamer)
           
 RDFRelation RDFRelation.selectTriple(com.hp.hpl.jena.graph.Triple triplePattern)
           
 RDFRelation TripleRelation.selectTriple(com.hp.hpl.jena.graph.Triple t)
           
 RDFRelation UnionOverSameBase.selectTriple(com.hp.hpl.jena.graph.Triple triplePattern)
           
 RDFRelation TripleRelation.withPrefix(int index)
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra with parameters of type RDFRelation
static boolean UnionOverSameBase.isSameBase(RDFRelation first, RDFRelation second)
          Checks if two RDFRelations can be combined into a single SQL statement.
 

Constructors in de.fuberlin.wiwiss.d2rq.algebra with parameters of type RDFRelation
JoinOptimizer(RDFRelation base)
          Constructs a new JoinOptimizer.
 

Uses of RDFRelation in de.fuberlin.wiwiss.d2rq.fastpath
 

Methods in de.fuberlin.wiwiss.d2rq.fastpath that return RDFRelation
 RDFRelation[][] FastpathEngine.candidateRelationsForEachTriple(com.hp.hpl.jena.graph.Triple[] triples)
           
 

Methods in de.fuberlin.wiwiss.d2rq.fastpath with parameters of type RDFRelation
 void ConstraintHandler.setTripleQueryConjunction(RDFRelation[] conjunction)
           
 

Constructors in de.fuberlin.wiwiss.d2rq.fastpath with parameters of type RDFRelation
ConstraintHandler.NodeMakerIterator(RDFRelation[] conjunction, Set indexSet)
           
PQCResultIterator(RDFRelation[][] tripleQueries, VariableBindings variableBindings, Collection constraints)