Class NodeDictionary


  • public class NodeDictionary
    extends java.lang.Object
    Wraps all operations from ids to Nodes and vice versa using an HDT Dictionary.
    Author:
    mario.arias
    • Constructor Detail

      • NodeDictionary

        public NodeDictionary​(Dictionary dictionary)
    • Method Detail

      • getNode

        public org.apache.jena.graph.Node getNode​(HDTId hdtid)
      • 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)
      • 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)