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

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.GraphDataBag
              extended by com.hp.hpl.jena.sparql.graph.GraphDistinctDataBag
All Implemented Interfaces:
com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.GraphAdd, com.hp.hpl.jena.graph.impl.GraphWithPerform

public class GraphDistinctDataBag
extends GraphDataBag

An implementation of GraphDataBag with a guarantee that there will be no duplicate triples in the find() operation.


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
GraphDistinctDataBag(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)
           
GraphDistinctDataBag(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy, com.hp.hpl.jena.shared.ReificationStyle style)
           
 
Method Summary
 
Methods inherited from class com.hp.hpl.jena.sparql.graph.GraphDataBag
clear, graphBaseSize, performAdd
 
Methods inherited from class com.hp.hpl.jena.mem.GraphMemBase
close, getBulkUpdateHandler, 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, performDelete, queryHandler, size, toString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GraphDistinctDataBag

public GraphDistinctDataBag(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy)

GraphDistinctDataBag

public GraphDistinctDataBag(ThresholdPolicy<com.hp.hpl.jena.graph.Triple> thresholdPolicy,
                            com.hp.hpl.jena.shared.ReificationStyle style)


Licenced under the Apache License, Version 2.0