Package org.rdfhdt.hdtjena
Class NodeDictionary
- java.lang.Object
-
- org.rdfhdt.hdtjena.NodeDictionary
-
public class NodeDictionary extends java.lang.ObjectWraps all operations from ids to Nodes and vice versa using an HDT Dictionary.- Author:
- mario.arias
-
-
Constructor Summary
Constructors Constructor Description NodeDictionary(Dictionary dictionary)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.jena.sparql.core.VarasVar(org.apache.jena.graph.Node node)longgetIntID(java.lang.String str, TripleComponentRole role)longgetIntID(org.apache.jena.graph.Node node, org.apache.jena.shared.PrefixMapping map, TripleComponentRole role)longgetIntID(org.apache.jena.graph.Node node, TripleComponentRole role)static org.apache.jena.shared.PrefixMappinggetMapping(org.apache.jena.sparql.engine.ExecutionContext ctx)org.apache.jena.graph.NodegetNode(long l, TripleComponentRole role)org.apache.jena.graph.NodegetNode(HDTId hdtid)TripleIDgetTripleID(org.apache.jena.graph.Triple triple, org.apache.jena.shared.PrefixMapping map)TripleIDgetTriplePatID(org.apache.jena.graph.Triple jenaTriple)static java.lang.StringnodeToStr(org.apache.jena.graph.Node node)static java.lang.StringnodeToStr(org.apache.jena.graph.Node node, org.apache.jena.shared.PrefixMapping map)static longtranslate(NodeDictionary dictionary, HDTId id, TripleComponentRole role)
-
-
-
Constructor Detail
-
NodeDictionary
public NodeDictionary(Dictionary dictionary)
-
-
Method Detail
-
getNode
public org.apache.jena.graph.Node getNode(HDTId hdtid)
-
getNode
public org.apache.jena.graph.Node getNode(long l, TripleComponentRole role)
-
getIntID
public long getIntID(org.apache.jena.graph.Node node, TripleComponentRole role)
-
getIntID
public long getIntID(org.apache.jena.graph.Node node, org.apache.jena.shared.PrefixMapping map, TripleComponentRole role)
-
getIntID
public long getIntID(java.lang.String str, TripleComponentRole role)
-
nodeToStr
public static java.lang.String nodeToStr(org.apache.jena.graph.Node node, org.apache.jena.shared.PrefixMapping map)
-
nodeToStr
public static java.lang.String nodeToStr(org.apache.jena.graph.Node node)
-
getTripleID
public TripleID getTripleID(org.apache.jena.graph.Triple triple, org.apache.jena.shared.PrefixMapping map)
-
getTriplePatID
public TripleID getTriplePatID(org.apache.jena.graph.Triple jenaTriple)
-
getMapping
public static org.apache.jena.shared.PrefixMapping getMapping(org.apache.jena.sparql.engine.ExecutionContext ctx)
-
asVar
public static final org.apache.jena.sparql.core.Var asVar(org.apache.jena.graph.Node node)
-
translate
public static long translate(NodeDictionary dictionary, HDTId id, TripleComponentRole role)
-
-