Package org.aksw.jena_sparql_api.dboe
Interface QuadTableCore
- All Known Implementing Classes:
QuadTableCoreDiff,QuadTableCoreFromMapOfTripleTable,QuadTableCoreFromNestedMapsImpl,QuadTableWithHiddenGraphs,QuadTableWithInsertOrderPreservation
public interface QuadTableCore
Core interface for a collection of quads
Be aware that it can serve on multiple API contracts by either allowing/exposing or disallowing/hiding a default graph
- Author:
- raven
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.jena.sparql.core.Quad quad) voidclear()default booleancontains(org.apache.jena.sparql.core.Quad quad) voiddelete(org.apache.jena.sparql.core.Quad quad) default voiddeleteGraph(org.apache.jena.graph.Node g) 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) default booleanisEmpty()Stream<org.apache.jena.graph.Node>
-
Method Details
-
clear
void clear() -
add
void add(org.apache.jena.sparql.core.Quad quad) -
delete
void delete(org.apache.jena.sparql.core.Quad quad) -
find
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) -
listGraphNodes
Stream<org.apache.jena.graph.Node> listGraphNodes() -
isEmpty
default boolean isEmpty() -
contains
default boolean contains(org.apache.jena.sparql.core.Quad quad) -
deleteGraph
default void deleteGraph(org.apache.jena.graph.Node g)
-