de.fuberlin.wiwiss.d2rq.nodes
Class TypedNodeMaker
java.lang.Object
de.fuberlin.wiwiss.d2rq.nodes.TypedNodeMaker
- All Implemented Interfaces:
- NodeMaker
public class TypedNodeMaker
- extends Object
- implements NodeMaker
Fields inherited from interface de.fuberlin.wiwiss.d2rq.nodes.NodeMaker |
EMPTY |
URI
public static final TypedNodeMaker.NodeType URI
BLANK
public static final TypedNodeMaker.NodeType BLANK
PLAIN_LITERAL
public static final TypedNodeMaker.NodeType PLAIN_LITERAL
TypedNodeMaker
public TypedNodeMaker(TypedNodeMaker.NodeType nodeType,
ValueMaker valueMaker,
boolean isUnique)
languageLiteral
public static TypedNodeMaker.NodeType languageLiteral(String language)
typedLiteral
public static TypedNodeMaker.NodeType typedLiteral(com.hp.hpl.jena.datatypes.RDFDatatype datatype)
projectionColumns
public Set projectionColumns()
- Specified by:
projectionColumns
in interface NodeMaker
isUnique
public boolean isUnique()
- Specified by:
isUnique
in interface NodeMaker
describeSelf
public void describeSelf(NodeSetFilter c)
- Specified by:
describeSelf
in interface NodeMaker
makeNode
public com.hp.hpl.jena.graph.Node makeNode(ResultRow tuple)
- Specified by:
makeNode
in interface NodeMaker
selectNode
public NodeMaker selectNode(com.hp.hpl.jena.graph.Node node,
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