Package com.inrupt.rdf.wrapping.commons
Class WrapperDataset
- java.lang.Object
-
- com.inrupt.rdf.wrapping.commons.WrapperDataset
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
WrapperDataset(Dataset original)
Create a new dataset wrapper object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(BlankNodeOrIRI graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
void
add(Quad quad)
void
clear()
boolean
contains(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
boolean
contains(Quad quad)
Graph
getGraph()
Optional<Graph>
getGraph(BlankNodeOrIRI graphName)
Stream<BlankNodeOrIRI>
getGraphNames()
void
remove(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
void
remove(Quad quad)
long
size()
Stream<? extends Quad>
stream()
Stream<? extends Quad>
stream(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
-
-
-
Constructor Detail
-
WrapperDataset
protected WrapperDataset(Dataset original)
Create a new dataset wrapper object.- Parameters:
original
- The original dataset to be wrapped, may not benull
-
-
Method Detail
-
add
public void add(Quad quad)
-
add
public void add(BlankNodeOrIRI graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
-
contains
public boolean contains(Quad quad)
-
contains
public boolean contains(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
-
getGraph
public Optional<Graph> getGraph(BlankNodeOrIRI graphName)
-
getGraphNames
public Stream<BlankNodeOrIRI> getGraphNames()
- Specified by:
getGraphNames
in interfaceDataset
-
remove
public void remove(Quad quad)
-
remove
public void remove(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
-
clear
public void clear()
-
size
public long size()
-
stream
public Stream<? extends Quad> stream(Optional<BlankNodeOrIRI> graphName, BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
-
-