Package org.aksw.jena_sparql_api.dboe
Class QuadTableCoreDiff
java.lang.Object
org.aksw.jena_sparql_api.dboe.QuadTableCoreDiff
- All Implemented Interfaces:
QuadTableCore
A diff based StorageRDF similar to the Delta graph
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected QuadTableCoreprotected QuadTableCoreprotected QuadTableCore -
Constructor Summary
ConstructorsConstructorDescriptionQuadTableCoreDiff(QuadTableCore master, QuadTableCore additions, QuadTableCore deletions) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.jena.sparql.core.Quad quad) voidstatic voidapplyDiff(QuadTableCore target, QuadTableCore additions, QuadTableCore deletions) voidclear()voidvoiddelete(org.apache.jena.sparql.core.Quad quad) Stream<org.apache.jena.sparql.core.Quad>find(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Stream<org.apache.jena.graph.Node>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.QuadTableCore
contains, deleteGraph, isEmpty
-
Field Details
-
master
-
additions
-
deletions
-
-
Constructor Details
-
QuadTableCoreDiff
-
-
Method Details
-
clearDiff
public void clearDiff() -
applyDiff
public void applyDiff() -
applyDiff
public static void applyDiff(QuadTableCore target, QuadTableCore additions, QuadTableCore deletions) -
clear
public void clear()- Specified by:
clearin interfaceQuadTableCore
-
add
public void add(org.apache.jena.sparql.core.Quad quad) - Specified by:
addin interfaceQuadTableCore
-
delete
public void delete(org.apache.jena.sparql.core.Quad quad) - Specified by:
deletein interfaceQuadTableCore
-
find
public Stream<org.apache.jena.sparql.core.Quad> find(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
findin interfaceQuadTableCore
-
listGraphNodes
- Specified by:
listGraphNodesin interfaceQuadTableCore
-