org.aksw.commons.graph
Interface IGraph

All Known Implementing Classes:
BaseIndexedGraph, DeltaGraph, MemoryGraph

public interface IGraph


Method Summary
 void add(Collection<com.hp.hpl.jena.graph.Triple> triple)
          Adds triples to the graph
 Set<com.hp.hpl.jena.graph.Triple> bulkFind(Set<List<Object>> keys, int[] indexColumns)
           
 void clear()
          Removes all triples from the graph
 ICacheProvider getCacheProvider()
           
 Collection<IGraphListener> getGraphListeners()
           
 void remove(Collection<com.hp.hpl.jena.graph.Triple> triple)
           
 Set<com.hp.hpl.jena.graph.Triple> uncachedBulkFind(Set<List<Object>> keys, int[] indexColumns)
           
 

Method Detail

add

void add(Collection<com.hp.hpl.jena.graph.Triple> triple)
Adds triples to the graph

Parameters:
triple -

remove

void remove(Collection<com.hp.hpl.jena.graph.Triple> triple)

getGraphListeners

Collection<IGraphListener> getGraphListeners()

getCacheProvider

ICacheProvider getCacheProvider()

bulkFind

Set<com.hp.hpl.jena.graph.Triple> bulkFind(Set<List<Object>> keys,
                                           int[] indexColumns)

uncachedBulkFind

Set<com.hp.hpl.jena.graph.Triple> uncachedBulkFind(Set<List<Object>> keys,
                                                   int[] indexColumns)

clear

void clear()
Removes all triples from the graph



Copyright © 2012. All Rights Reserved.