de.fuberlin.wiwiss.d2rq.nodes
Interface NodeMaker

All Known Implementing Classes:
FixedNodeMaker, TypedNodeMaker

public interface NodeMaker


Field Summary
static NodeMaker EMPTY
           
 
Method Summary
 void describeSelf(NodeSetFilter c)
           
 boolean isUnique()
           
 com.hp.hpl.jena.graph.Node makeNode(ResultRow tuple)
           
 Set projectionColumns()
           
 NodeMaker renameColumns(ColumnRenamer renamer, MutableRelation relation)
           
 NodeMaker selectNode(com.hp.hpl.jena.graph.Node node, MutableRelation relation)
           
 

Field Detail

EMPTY

static final NodeMaker EMPTY
Method Detail

projectionColumns

Set projectionColumns()

isUnique

boolean isUnique()

describeSelf

void describeSelf(NodeSetFilter c)

makeNode

com.hp.hpl.jena.graph.Node makeNode(ResultRow tuple)

selectNode

NodeMaker selectNode(com.hp.hpl.jena.graph.Node node,
                     MutableRelation relation)

renameColumns

NodeMaker renameColumns(ColumnRenamer renamer,
                        MutableRelation relation)