com.hp.hpl.jena.sparql.graph
Class PlainGraphMem

java.lang.Object
  extended by com.hp.hpl.jena.graph.impl.GraphBase
      extended by com.hp.hpl.jena.mem.GraphMemBase
          extended by com.hp.hpl.jena.mem.SmallGraphMem
              extended by com.hp.hpl.jena.sparql.graph.PlainGraphMem
All Implemented Interfaces:
com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.GraphAdd, com.hp.hpl.jena.graph.impl.GraphWithPerform

public class PlainGraphMem
extends com.hp.hpl.jena.mem.SmallGraphMem

A lightweight implementation of graph that uses syntactic identity for find(), that is, .equals(), not .sameValueAs(), and also compares language tags canonically (as lowercase). Suitable for small graph only (no indexing of s/p/o)


Field Summary
 
Fields inherited from class com.hp.hpl.jena.mem.GraphMemBase
store
 
Fields inherited from class com.hp.hpl.jena.graph.impl.GraphBase
TOSTRING_TRIPLE_BASE, TOSTRING_TRIPLE_LIMIT
 
Fields inherited from interface com.hp.hpl.jena.graph.Graph
emptyGraph
 
Constructor Summary
PlainGraphMem()
           
 
Method Summary
 boolean graphBaseContains(com.hp.hpl.jena.graph.Triple t)
           
 com.hp.hpl.jena.util.iterator.ExtendedIterator<com.hp.hpl.jena.graph.Triple> graphBaseFind(com.hp.hpl.jena.graph.TripleMatch m)
           
 
Methods inherited from class com.hp.hpl.jena.mem.SmallGraphMem
clear, getBulkUpdateHandler, graphBaseSize, performAdd, performDelete
 
Methods inherited from class com.hp.hpl.jena.mem.GraphMemBase
close, openAgain
 
Methods inherited from class com.hp.hpl.jena.graph.impl.GraphBase
add, contains, contains, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, queryHandler, size, toString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlainGraphMem

public PlainGraphMem()
Method Detail

graphBaseContains

public boolean graphBaseContains(com.hp.hpl.jena.graph.Triple t)
Overrides:
graphBaseContains in class com.hp.hpl.jena.mem.SmallGraphMem

graphBaseFind

public com.hp.hpl.jena.util.iterator.ExtendedIterator<com.hp.hpl.jena.graph.Triple> graphBaseFind(com.hp.hpl.jena.graph.TripleMatch m)
Overrides:
graphBaseFind in class com.hp.hpl.jena.mem.SmallGraphMem


Licenced under the Apache License, Version 2.0