public class DatasetGraphOne extends DatasetGraphBaseFind
| Modifier and Type | Method and Description |
|---|---|
void |
add(Node g,
Node s,
Node p,
Node o)
Add a quad
|
void |
add(Quad quad)
Add a quad
|
void |
addGraph(Node graphName,
Graph graph)
Add the given graph to the dataset.
|
void |
close()
Close the dataset
|
boolean |
containsGraph(Node graphNode) |
void |
delete(Node g,
Node s,
Node p,
Node o)
Delete a quad
|
void |
delete(Quad quad)
Delete a quad
|
Iterator<Quad> |
find(Node g,
Node s,
Node p,
Node o)
Implementation of find based on splitting into triples (default graph) and quads (named graph)
|
Graph |
getDefaultGraph()
Get the default graph as a Jena Graph
|
Graph |
getGraph(Node graphNode)
Get the graph named by graphNode : returns null on no graph
NB Whether a dataset contains a graph if there are no triples is not defined - see the specifc implementation.
|
Iterator<Node> |
listGraphNodes()
Iterate over all names of named graphs
|
void |
removeGraph(Node graphName)
Remove all data associated with the named graph
|
void |
setDefaultGraph(Graph g)
Set the default graph.
|
long |
size()
Get the size (number of named graphs) - may be -1 for unknown
|
findNGcontains, contains, deleteAny, find, find, getContext, getLock, isEmpty, toStringpublic boolean containsGraph(Node graphNode)
containsGraph in interface DatasetGraphcontainsGraph in class DatasetGraphBasepublic Graph getDefaultGraph()
DatasetGraphgetDefaultGraph in interface DatasetGraphgetDefaultGraph in class DatasetGraphBasepublic Graph getGraph(Node graphNode)
DatasetGraphgetGraph in interface DatasetGraphgetGraph in class DatasetGraphBasepublic Iterator<Node> listGraphNodes()
DatasetGraphpublic long size()
DatasetGraphsize in interface DatasetGraphsize in class DatasetGraphBasepublic void add(Node g, Node s, Node p, Node o)
DatasetGraphadd in interface DatasetGraphadd in class DatasetGraphBasepublic void add(Quad quad)
DatasetGraphadd in interface DatasetGraphadd in class DatasetGraphBasepublic void delete(Node g, Node s, Node p, Node o)
DatasetGraphdelete in interface DatasetGraphdelete in class DatasetGraphBasepublic void delete(Quad quad)
DatasetGraphdelete in interface DatasetGraphdelete in class DatasetGraphBasepublic void setDefaultGraph(Graph g)
DatasetGraphDatasetGraph.getDefaultGraph()setDefaultGraph in interface DatasetGraphsetDefaultGraph in class DatasetGraphBasepublic void addGraph(Node graphName, Graph graph)
DatasetGraphDatasetGraph.getGraph(com.hp.hpl.jena.graph.Node)addGraph in interface DatasetGraphaddGraph in class DatasetGraphBasepublic void removeGraph(Node graphName)
DatasetGraphremoveGraph in interface DatasetGraphremoveGraph in class DatasetGraphBasepublic Iterator<Quad> find(Node g, Node s, Node p, Node o)
DatasetGraphBaseFindfind in interface DatasetGraphfind in class DatasetGraphBaseFindGraph.find(Node,Node,Node)public void close()
DatasetGraphclose in interface DatasetGraphclose in interface Closeableclose in class DatasetGraphBaseLicenced under the Apache License, Version 2.0