Package org.aksw.jena_sparql_api.rx
Class TripleTableFromQuadTable
java.lang.Object
org.aksw.jena_sparql_api.rx.TripleTableFromQuadTable
- All Implemented Interfaces:
org.apache.jena.sparql.core.mem.TransactionalComponent,org.apache.jena.sparql.core.mem.TripleTable,org.apache.jena.sparql.core.mem.TupleTable<org.apache.jena.graph.Triple>
public class TripleTableFromQuadTable
extends Object
implements org.apache.jena.sparql.core.mem.TripleTable
A
TripleTable view on top of a QuadTable.
Used to create a simple insert-order-preserving Dataset view with
proper prefix-mapping support using
QuadTable quadTable = new QuadTableFromNestedMaps();
new DatasetGraphInMemory(quadTable, new TripleTableFromQuadTable(quadTable));- Author:
- Claus Stadler, 2020-03-19
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.sparql.core.mem.QuadTableprotected org.apache.jena.graph.Node -
Constructor Summary
ConstructorsConstructorDescriptionTripleTableFromQuadTable(org.apache.jena.sparql.core.mem.QuadTable quadTable) TripleTableFromQuadTable(org.apache.jena.sparql.core.mem.QuadTable quadTable, org.apache.jena.graph.Node targetGraph) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.jena.graph.Triple t) voidbegin(org.apache.jena.query.ReadWrite readWrite) voidclear()voidcommit()voiddelete(org.apache.jena.graph.Triple t) voidend()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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.core.mem.TupleTable
abort
-
Field Details
-
targetGraph
protected org.apache.jena.graph.Node targetGraph -
quadTable
protected org.apache.jena.sparql.core.mem.QuadTable quadTable
-
-
Constructor Details
-
TripleTableFromQuadTable
public TripleTableFromQuadTable(org.apache.jena.sparql.core.mem.QuadTable quadTable) -
TripleTableFromQuadTable
public TripleTableFromQuadTable(org.apache.jena.sparql.core.mem.QuadTable quadTable, org.apache.jena.graph.Node targetGraph)
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceorg.apache.jena.sparql.core.mem.TripleTable- Specified by:
clearin interfaceorg.apache.jena.sparql.core.mem.TupleTable<org.apache.jena.graph.Triple>
-
add
public void add(org.apache.jena.graph.Triple t) - Specified by:
addin interfaceorg.apache.jena.sparql.core.mem.TupleTable<org.apache.jena.graph.Triple>
-
delete
public void delete(org.apache.jena.graph.Triple t) - Specified by:
deletein interfaceorg.apache.jena.sparql.core.mem.TupleTable<org.apache.jena.graph.Triple>
-
begin
public void begin(org.apache.jena.query.ReadWrite readWrite) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.mem.TransactionalComponent
-
commit
public void commit()- Specified by:
commitin interfaceorg.apache.jena.sparql.core.mem.TransactionalComponent
-
end
public void end()- Specified by:
endin interfaceorg.apache.jena.sparql.core.mem.TransactionalComponent
-
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 interfaceorg.apache.jena.sparql.core.mem.TripleTable
-