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(Triple triplePattern)
           
 RDFRelation TripleRelation.selectTriple(Triple t)
           
 RDFRelation UnionOverSameBase.selectTriple(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(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)