de.fuberlin.wiwiss.d2rq.engine
Class BindingMaker
java.lang.Object
de.fuberlin.wiwiss.d2rq.engine.BindingMaker
public class BindingMaker
- extends Object
Produces Binding
s from ResultRow
s.
- Author:
- Richard Cyganiak (richard@cyganiak.de)
BindingMaker
public BindingMaker(Map<Var,NodeMaker> nodeMakers,
ProjectionSpec condition)
createFor
public static BindingMaker createFor(NodeRelation relation)
makeBinding
public Binding makeBinding(ResultRow row)
variableNames
public Set<Var> variableNames()
nodeMaker
public NodeMaker nodeMaker(Var var)
condition
public ProjectionSpec condition()
toString
public String toString()
- Overrides:
toString
in class Object
makeConditional
public BindingMaker makeConditional(ProjectionSpec condition)