org.d2rq.algebra
Class NodeRelation
java.lang.Object
org.d2rq.algebra.NodeRelation
- Direct Known Subclasses:
- DownloadRelation, TripleRelation
public class NodeRelation
- extends Object
A DatabaseOp
associated with a number of named NodeMaker
s.
TODO: Rename to NodeTabular?
FIXME: Looks like the condition on a provided BindingMaker is sometimes ignored
- Author:
- Richard Cyganiak (richard@cyganiak.de)
NodeRelation
public NodeRelation(SQLConnection connection,
DatabaseOp base,
Map<Var,NodeMaker> nodeMakers)
NodeRelation
public NodeRelation(SQLConnection connection,
DatabaseOp base,
BindingMaker bindingMaker)
createEmpty
public static NodeRelation createEmpty(NodeRelation r)
getSQLConnection
public SQLConnection getSQLConnection()
getBaseTabular
public DatabaseOp getBaseTabular()
getBindingMaker
public BindingMaker getBindingMaker()
nodeMaker
public NodeMaker nodeMaker(Var variable)
toString
public String toString()
- Overrides:
toString
in class Object