de.fuberlin.wiwiss.d2rq.nodes
Class FixedNodeMaker
java.lang.Object
de.fuberlin.wiwiss.d2rq.nodes.FixedNodeMaker
- All Implemented Interfaces:
- NodeMaker
public class FixedNodeMaker
- extends Object
- implements NodeMaker
Fields inherited from interface de.fuberlin.wiwiss.d2rq.nodes.NodeMaker |
EMPTY |
FixedNodeMaker
public FixedNodeMaker(Node node,
boolean isUnique)
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
projectionSpecs
public Set<ProjectionSpec> projectionSpecs()
- Specified by:
projectionSpecs
in interface NodeMaker
selectNode
public NodeMaker selectNode(Node n,
RelationalOperators sideEffects)
- Specified by:
selectNode
in interface NodeMaker
renameAttributes
public NodeMaker renameAttributes(ColumnRenamer renamer)
- Specified by:
renameAttributes
in interface NodeMaker
toString
public String toString()
- Overrides:
toString
in class Object
orderSpecs
public List<OrderSpec> orderSpecs(boolean ascending)
- Description copied from interface:
NodeMaker
- Returns expressions (with possible ASC/DESC marker) that re necessary
for ordering a relation by the nodes in this NodeMaker. Uses SPARQL
semantics for ordering.
- Specified by:
orderSpecs
in interface NodeMaker