Class GraphVarImpl

java.lang.Object
org.apache.jena.graph.impl.GraphBase
org.aksw.jenax.arq.util.triple.GraphNodeRemapBase
org.aksw.jenax.arq.util.triple.GraphVarImpl
All Implemented Interfaces:
GraphVar, org.apache.jena.graph.Graph, org.apache.jena.graph.impl.GraphWithPerform

public class GraphVarImpl extends GraphNodeRemapBase implements GraphVar
Graph that allows variables to be inserted - however, they will be mapped to a fresh blank node instead.
Author:
raven
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Function<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
     
    protected com.google.common.collect.BiMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
     

    Fields inherited from class org.aksw.jenax.arq.util.triple.GraphNodeRemapBase

    fromGraph, graph, toGraph

    Fields inherited from class org.apache.jena.graph.impl.GraphBase

    closed, gem, pm, TOSTRING_TRIPLE_BASE, TOSTRING_TRIPLE_LIMIT

    Fields inherited from interface org.apache.jena.graph.Graph

    emptyGraph
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    GraphVarImpl(org.apache.jena.graph.Graph base)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.common.collect.BiMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
     

    Methods inherited from class org.aksw.jenax.arq.util.triple.GraphNodeRemapBase

    createTriple, getWrapped, graphBaseFind, performAdd, performDelete, toString

    Methods inherited from class org.apache.jena.graph.impl.GraphBase

    add, checkOpen, clear, close, contains, contains, containsByFind, createPrefixMapping, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getEventManager, getPrefixMapping, getTransactionHandler, graphBaseContains, graphBaseFind, graphBaseSize, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, remove, size, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.jena.graph.Graph

    add, add, clear, close, contains, contains, delete, delete, dependsOn, find, find, find, getCapabilities, getEventManager, getPrefixMapping, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, remove, size, sizeLong, stream, stream

    Methods inherited from interface org.aksw.jenax.arq.util.triple.GraphVar

    getNodeToVar, getWrapped
  • Field Details

    • varToNode

      protected com.google.common.collect.BiMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node> varToNode
    • nodeGenerator

      protected Function<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node> nodeGenerator
  • Constructor Details

    • GraphVarImpl

      public GraphVarImpl()
    • GraphVarImpl

      public GraphVarImpl(org.apache.jena.graph.Graph base)
  • Method Details

    • getVarToNode

      public com.google.common.collect.BiMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node> getVarToNode()
      Specified by:
      getVarToNode in interface GraphVar