org.d2rq.nodes
Class NodeMaker.EmptyNodeMaker

java.lang.Object
  extended by org.d2rq.nodes.NodeMaker.EmptyNodeMaker
All Implemented Interfaces:
NodeMaker
Enclosing interface:
NodeMaker

public static class NodeMaker.EmptyNodeMaker
extends Object
implements NodeMaker


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.d2rq.nodes.NodeMaker
NodeMaker.EmptyNodeMaker
 
Field Summary
 
Fields inherited from interface org.d2rq.nodes.NodeMaker
EMPTY
 
Method Summary
 void accept(NodeMakerVisitor visitor)
           
 void describeSelf(NodeSetFilter c)
           
 Node makeNode(ResultRow tuple)
           
 List<OrderOp.OrderSpec> orderSpecs(boolean ascending)
          Returns expressions (with possible ASC/DESC marker) that re necessary for ordering a relation by the nodes in this NodeMaker.
 Set<ProjectionSpec> projectionSpecs()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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

orderSpecs

public List<OrderOp.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

accept

public void accept(NodeMakerVisitor visitor)
Specified by:
accept in interface NodeMaker