Package org.aksw.jena_sparql_api.dboe
Class StorageRDFBasic
java.lang.Object
org.aksw.jena_sparql_api.dboe.StorageRDFBasic
- All Implemented Interfaces:
org.apache.jena.dboe.storage.StorageRDF
An basic implementation of StorageRDF that forwards all calls as triples and quads
to TripleTableCore and QuadTableCore instances
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) voidadd(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) voidadd(org.apache.jena.graph.Triple triple) voidadd(org.apache.jena.sparql.core.Quad quad) booleancontains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) booleancontains(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) booleancontains(org.apache.jena.graph.Triple triple) booleancontains(org.apache.jena.sparql.core.Quad quad) static org.apache.jena.dboe.storage.StorageRDFcreateWithQuadsOnly(QuadTableCore quadTable) Create an instance of this class using only a single quadTable that will hold triples and quads.voiddelete(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) voiddelete(org.apache.jena.graph.Node g, org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) voiddelete(org.apache.jena.graph.Triple triple) voiddelete(org.apache.jena.sparql.core.Quad quad) Iterator<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) Iterator<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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.dboe.storage.StorageRDF
find, find, findUnionGraph, removeAll, removeAll, stream, stream, stream, stream, streamUnionGraph
-
Field Details
-
tripleTable
-
quadTable
-
-
Constructor Details
-
StorageRDFBasic
-
-
Method Details
-
createWithQuadsOnly
Create an instance of this class using only a single quadTable that will hold triples and quads.- Parameters:
quadTable-- Returns:
-
getTripleTable
-
getQuadTable
-
add
public void add(org.apache.jena.graph.Triple triple) - Specified by:
addin interfaceorg.apache.jena.dboe.storage.StorageRDF
-
delete
public void delete(org.apache.jena.graph.Triple triple) - Specified by:
deletein interfaceorg.apache.jena.dboe.storage.StorageRDF
-
contains
public boolean contains(org.apache.jena.graph.Triple triple) - Specified by:
containsin interfaceorg.apache.jena.dboe.storage.StorageRDF
-
find
public Iterator<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 interfaceorg.apache.jena.dboe.storage.StorageRDF
-
add
public void add(org.apache.jena.sparql.core.Quad quad) - Specified by:
addin interfaceorg.apache.jena.dboe.storage.StorageRDF
-
delete
public void delete(org.apache.jena.sparql.core.Quad quad) - Specified by:
deletein interfaceorg.apache.jena.dboe.storage.StorageRDF
-
contains
public boolean contains(org.apache.jena.sparql.core.Quad quad) - Specified by:
containsin interfaceorg.apache.jena.dboe.storage.StorageRDF
-
find
public Iterator<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 interfaceorg.apache.jena.dboe.storage.StorageRDF
-
add
public void add(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
addin interfaceorg.apache.jena.dboe.storage.StorageRDF
-
delete
public void delete(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
deletein interfaceorg.apache.jena.dboe.storage.StorageRDF
-
contains
public boolean contains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) - Specified by:
containsin interfaceorg.apache.jena.dboe.storage.StorageRDF
-
add
public void add(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:
addin interfaceorg.apache.jena.dboe.storage.StorageRDF
-
delete
public void delete(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:
deletein interfaceorg.apache.jena.dboe.storage.StorageRDF
-
contains
public boolean contains(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:
containsin interfaceorg.apache.jena.dboe.storage.StorageRDF
-