Uses of Class
de.fuberlin.wiwiss.d2rq.algebra.Relation

Packages that use Relation
de.fuberlin.wiwiss.d2rq.algebra Implementation of an RDF-based relational algebra. 
de.fuberlin.wiwiss.d2rq.engine   
de.fuberlin.wiwiss.d2rq.map Classes that represent the components of a mapping file. 
de.fuberlin.wiwiss.d2rq.parser Code that converts a D2RQ mapping file from its RDF representation into corresponding Java objects. 
de.fuberlin.wiwiss.d2rq.sql SQL query and result processing code. 
 

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

Subclasses of Relation in de.fuberlin.wiwiss.d2rq.algebra
 class RelationImpl
           
 

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

Methods in de.fuberlin.wiwiss.d2rq.algebra that return Relation
 Relation NodeRelation.baseRelation()
           
 Relation CompatibleRelationGroup.baseRelation()
           
static Relation Relation.createSimpleRelation(ConnectedDB database, Attribute[] attributes)
           
 Relation MutableRelation.empty()
           
 Relation MutableRelation.immutableSnapshot()
           
 Relation MutableRelation.limit(int limit)
           
 Relation MutableRelation.orderBy(List<OrderSpec> orderSpecs)
           
 Relation RelationalOperators.project(Set<? extends ProjectionSpec> projectionSpecs)
          Applies the projection operator to this relation.
 Relation RelationImpl.project(Set<? extends ProjectionSpec> projectionSpecs)
           
 Relation MutableRelation.project(Set<? extends ProjectionSpec> projectionSpecs)
           
 Relation RelationalOperators.renameColumns(ColumnRenamer renamer)
          Applies the rename operator to this relation.
 Relation RelationImpl.renameColumns(ColumnRenamer renames)
           
 Relation MutableRelation.renameColumns(ColumnRenamer renamer)
           
 Relation RelationalOperators.select(Expression condition)
          Applies the selection operator to this relation.
 Relation RelationImpl.select(Expression selectCondition)
           
 Relation MutableRelation.select(Expression condition)
           
 Relation MutableRelation.swapLimits()
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra with parameters of type Relation
 void CompatibleRelationGroup.addBindingMaker(Relation relation, BindingMaker bindingMaker)
           
 void CompatibleRelationGroup.addRelation(Relation relation)
           
 boolean CompatibleRelationGroup.isCompatible(Relation otherRelation)
           
 

Constructors in de.fuberlin.wiwiss.d2rq.algebra with parameters of type Relation
MutableRelation(Relation initialState)
           
NodeRelation(Relation base, Map<Var,NodeMaker> nodeMakers)
           
TripleRelation(Relation baseRelation, NodeMaker subjectMaker, NodeMaker predicateMaker, NodeMaker objectMaker)
           
 

Uses of Relation in de.fuberlin.wiwiss.d2rq.engine
 

Methods in de.fuberlin.wiwiss.d2rq.engine with parameters of type Relation
static QueryIterator QueryIterTableSQL.create(Relation relation, Collection<BindingMaker> bindingMakers, ExecutionContext execCxt)
          Creates an instance, or a simpler QueryIterator if optimization is possible (e.g., the relation is empty).
 

Uses of Relation in de.fuberlin.wiwiss.d2rq.map
 

Methods in de.fuberlin.wiwiss.d2rq.map that return Relation
protected abstract  Relation ResourceMap.buildRelation()
           
protected  Relation PropertyMap.buildRelation()
           
protected  Relation PropertyBridge.buildRelation()
           
protected  Relation DownloadMap.buildRelation()
           
protected  Relation ClassMap.buildRelation()
           
 Relation DownloadMap.getRelation()
           
 Relation ResourceMap.relation()
           
 

Uses of Relation in de.fuberlin.wiwiss.d2rq.parser
 

Methods in de.fuberlin.wiwiss.d2rq.parser that return Relation
 Relation RelationBuilder.buildRelation()
           
 

Uses of Relation in de.fuberlin.wiwiss.d2rq.sql
 

Constructors in de.fuberlin.wiwiss.d2rq.sql with parameters of type Relation
SelectStatementBuilder(Relation relation)