java.lang.Object
org.apache.jena.graph.impl.GraphBase
org.apache.jena.sparql.graph.GraphUnionRead
- All Implemented Interfaces:
Graph
,GraphWithPerform
Immutable graph that is the view of a union of graphs in a dataset.
This union can be a fixed set of graph or all named graph.
This union iterates over graphs.
GraphView
provides a view over a dataset and does support union graph but
assumes quad access is efficient and does not end up looping.
- See Also:
-
Field Summary
Fields inherited from class org.apache.jena.graph.impl.GraphBase
TOSTRING_TRIPLE_BASE, TOSTRING_TRIPLE_LIMIT
Fields inherited from interface org.apache.jena.graph.Graph
emptyGraph
-
Constructor Summary
ConstructorsConstructorDescriptionRead-only graph view of all named graphs in the dataset.GraphUnionRead
(DatasetGraph dsg, Collection<Node> graphs) Read-only graph view of a set of graphs from the dataset -
Method Summary
Methods inherited from class org.apache.jena.graph.impl.GraphBase
add, clear, close, contains, contains, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getCapabilities, getEventManager, getPrefixMapping, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, remove, size, toString, toString
-
Constructor Details
-
GraphUnionRead
Read-only graph view of all named graphs in the dataset. If graphs are added after this view if created, then this is reflected in thefind
call. -
GraphUnionRead
Read-only graph view of a set of graphs from the dataset
-
-
Method Details
-
getTransactionHandler
- Specified by:
getTransactionHandler
in interfaceGraph
- Overrides:
getTransactionHandler
in classGraphBase
-
performAdd
- Specified by:
performAdd
in interfaceGraphWithPerform
- Overrides:
performAdd
in classGraphBase
-
performDelete
- Specified by:
performDelete
in interfaceGraphWithPerform
- Overrides:
performDelete
in classGraphBase
-