de.fuberlin.wiwiss.d2rq.nodes
Class FixedNodeMaker

java.lang.Object
  extended by de.fuberlin.wiwiss.d2rq.nodes.FixedNodeMaker
All Implemented Interfaces:
NodeMaker

public class FixedNodeMaker
extends Object
implements NodeMaker


Field Summary
 
Fields inherited from interface de.fuberlin.wiwiss.d2rq.nodes.NodeMaker
EMPTY
 
Constructor Summary
FixedNodeMaker(Node node, boolean isUnique)
           
 
Method Summary
 void describeSelf(NodeSetFilter c)
           
 boolean isUnique()
           
 Node makeNode(ResultRow tuple)
           
 Set projectionColumns()
           
 NodeMaker renameColumns(ColumnRenamer renamer, MutableRelation relation)
           
 NodeMaker selectNode(Node n, MutableRelation relation)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FixedNodeMaker

public FixedNodeMaker(Node node,
                      boolean isUnique)
Method Detail

isUnique

public boolean isUnique()
Specified by:
isUnique in interface NodeMaker

makeNode

public Node makeNode(ResultRow tuple)
Specified by:
makeNode in interface NodeMaker

describeSelf

public void describeSelf(NodeSetFilter c)
Specified by:
describeSelf in interface NodeMaker

projectionColumns

public Set projectionColumns()
Specified by:
projectionColumns in interface NodeMaker

selectNode

public NodeMaker selectNode(Node n,
                            MutableRelation relation)
Specified by:
selectNode in interface NodeMaker

renameColumns

public NodeMaker renameColumns(ColumnRenamer renamer,
                               MutableRelation relation)
Specified by:
renameColumns in interface NodeMaker

toString

public String toString()
Overrides:
toString in class Object