Package org.aksw.jena_sparql_api.dboe
Class TripleTableCoreFromNestedMapsImpl
java.lang.Object
org.aksw.jena_sparql_api.dboe.TripleTableCoreFromNestedMapsImpl
- All Implemented Interfaces:
TripleTableCore
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd(Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, org.apache.jena.graph.Triple>>> store, org.apache.jena.graph.Triple triple, QuadTableCoreFromNestedMapsImpl.MapSupplier mapSupplier) Add a triple to nested mapsvoidadd(org.apache.jena.graph.Triple triple) voidclear()static booleancontains(Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, org.apache.jena.graph.Triple>>>> store, org.apache.jena.graph.Triple triple) static voiddelete(Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, org.apache.jena.graph.Triple>>> store, org.apache.jena.graph.Triple triple) Delete a triple from nested mapsvoiddelete(org.apache.jena.graph.Triple triple) static <T> Stream<T>find(Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, T>>> store, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Stream all triples from nested mapsStream<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.dboe.TripleTableCore
contains, find, isEmpty
-
Field Details
-
store
-
mapSupplier
-
-
Constructor Details
-
TripleTableCoreFromNestedMapsImpl
public TripleTableCoreFromNestedMapsImpl() -
TripleTableCoreFromNestedMapsImpl
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceTripleTableCore
-
add
public void add(org.apache.jena.graph.Triple triple) - Specified by:
addin interfaceTripleTableCore
-
delete
public void delete(org.apache.jena.graph.Triple triple) - Specified by:
deletein interfaceTripleTableCore
-
find
public Stream<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
findin interfaceTripleTableCore
-
find
public static <T> Stream<T> find(Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, T>>> store, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Stream all triples from nested maps- Parameters:
store-triple-
-
add
public static void add(Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, org.apache.jena.graph.Triple>>> store, org.apache.jena.graph.Triple triple, QuadTableCoreFromNestedMapsImpl.MapSupplier mapSupplier) Add a triple to nested maps- Parameters:
store-triple-
-
contains
-
delete
public static void delete(Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, Map<org.apache.jena.graph.Node, org.apache.jena.graph.Triple>>> store, org.apache.jena.graph.Triple triple) Delete a triple from nested maps- Parameters:
store-triple-
-