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

Packages that use NodeRelation
de.fuberlin.wiwiss.d2rq.algebra Implementation of an RDF-based relational algebra. 
de.fuberlin.wiwiss.d2rq.engine   
de.fuberlin.wiwiss.d2rq.optimizer.expr   
 

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

Subclasses of NodeRelation in de.fuberlin.wiwiss.d2rq.algebra
 class TripleRelation
          A collection of virtual triples obtained by applying a Relation to a database, and applying NodeMakers for subject, predicate and object to each result row.
 

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

Methods in de.fuberlin.wiwiss.d2rq.algebra that return NodeRelation
static NodeRelation NodeRelation.empty(Set<Var> variables)
           
 NodeRelation NodeRelation.extendWith(Binding binding)
          Joins this NodeRelation with a Binding.
 NodeRelation NodeRelation.limit(int limit)
           
 NodeRelation NodeRelation.orderBy(Var variable, boolean ascending)
           
 NodeRelation NodeRelation.renameSingleRelation(RelationName oldName, RelationName newName)
           
 NodeRelation NodeRelation.select(Expression expression)
           
 NodeRelation NodeRelation.withPrefix(int index)
           
 

Methods in de.fuberlin.wiwiss.d2rq.algebra with parameters of type NodeRelation
 void VariableConstraints.addAll(NodeRelation nodeRelation)
           
 

Method parameters in de.fuberlin.wiwiss.d2rq.algebra with type arguments of type NodeRelation
static Collection<CompatibleRelationGroup> CompatibleRelationGroup.groupNodeRelations(Collection<? extends NodeRelation> nodeRelations)
           
 

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

Methods in de.fuberlin.wiwiss.d2rq.engine that return NodeRelation
 NodeRelation OpTableSQL.table()
           
 

Methods in de.fuberlin.wiwiss.d2rq.engine that return types with arguments of type NodeRelation
 List<NodeRelation> GraphPatternTranslator.translate()
           
 

Methods in de.fuberlin.wiwiss.d2rq.engine with parameters of type NodeRelation
static Op OpTableSQL.create(NodeRelation table)
          Creates a new OpTableSQL, or a simpler Op if optimizations are possible.
static QueryIterator QueryIterTableSQL.create(NodeRelation table, ExecutionContext execCxt)
          Creates an instance, or a simpler QueryIterator if optimization is possible (e.g., the relation is empty).
static BindingMaker BindingMaker.createFor(NodeRelation relation)
           
 

Method parameters in de.fuberlin.wiwiss.d2rq.engine with type arguments of type NodeRelation
static Op OpUnionTableSQL.create(Collection<NodeRelation> tables)
          Creates a new instance from a collection of NodeRelations, or a simpler equivalent Op if optimizations are possible.
 

Constructors in de.fuberlin.wiwiss.d2rq.engine with parameters of type NodeRelation
OpTableSQL(NodeRelation table)
           
 

Uses of NodeRelation in de.fuberlin.wiwiss.d2rq.optimizer.expr
 

Methods in de.fuberlin.wiwiss.d2rq.optimizer.expr with parameters of type NodeRelation
static Expression TransformExprToSQLApplyer.convert(Expr expr, NodeRelation nodeRelation)
          Converts a SPARQL filter expression to an SQL expression
 

Constructors in de.fuberlin.wiwiss.d2rq.optimizer.expr with parameters of type NodeRelation
TransformExprToSQLApplyer(NodeRelation nodeRelation)
          Creates an expression transformer.