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

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.sparql.graph.SmallGraphMem
All Implemented Interfaces:
Graph, GraphAdd, com.hp.hpl.jena.graph.impl.GraphWithPerform
Direct Known Subclasses:
PlainGraphMem

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


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
SmallGraphMem()
           
SmallGraphMem(ReificationStyle style)
           
 
Method Summary
 void clear()
           
 BulkUpdateHandler getBulkUpdateHandler()
           
 boolean graphBaseContains(Triple t)
          Answer true iff t matches some triple in the graph.
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> graphBaseFind(TripleMatch m)
           
 int graphBaseSize()
           
 void performAdd(Triple t)
           
 void performDelete(Triple t)
           
 
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

SmallGraphMem

public SmallGraphMem()

SmallGraphMem

public SmallGraphMem(ReificationStyle style)
Method Detail

performAdd

public void performAdd(Triple t)
Specified by:
performAdd in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
Overrides:
performAdd in class com.hp.hpl.jena.graph.impl.GraphBase

performDelete

public void performDelete(Triple t)
Specified by:
performDelete in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
Overrides:
performDelete in class com.hp.hpl.jena.graph.impl.GraphBase

graphBaseSize

public int graphBaseSize()
Overrides:
graphBaseSize in class com.hp.hpl.jena.graph.impl.GraphBase

graphBaseContains

public boolean graphBaseContains(Triple t)
Answer true iff t matches some triple in the graph. If t is concrete, we can use a simple membership test; otherwise we resort to the generic method using find.

Overrides:
graphBaseContains in class com.hp.hpl.jena.graph.impl.GraphBase

clear

public void clear()
Specified by:
clear in class com.hp.hpl.jena.mem.GraphMemBase

getBulkUpdateHandler

public BulkUpdateHandler getBulkUpdateHandler()
Specified by:
getBulkUpdateHandler in interface Graph
Overrides:
getBulkUpdateHandler in class com.hp.hpl.jena.mem.GraphMemBase

graphBaseFind

public com.hp.hpl.jena.util.iterator.ExtendedIterator<Triple> graphBaseFind(TripleMatch m)
Specified by:
graphBaseFind in class com.hp.hpl.jena.graph.impl.GraphBase


Licenced under the Apache License, Version 2.0