Class GraphStats
java.lang.Object
com.github.owlcs.ontapi.transforms.GraphStats
A transformation statistic object, which is an outcome of transform process.
Notice that it holds everything in memory.
Created by @ssz on 27.06.2018.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.jena.graph.Graphprotected final Set<GraphStats> protected final Map<GraphStats.Type, Map<String, Set<org.apache.jena.graph.Triple>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.graph.GraphgetGraph()Set<org.apache.jena.graph.Triple> getTriples(GraphStats.Type type, String name) booleanbooleanhasTriples(GraphStats.Type type) booleanhasTriples(GraphStats.Type type, String name) booleanmap(GraphStats.Type type) protected voidput(GraphStats.Type type, String name, Set<org.apache.jena.graph.Triple> triples) protected voidputStats(GraphStats other) protected voidputTriples(Transform transform, Set<org.apache.jena.graph.Triple> added, Set<org.apache.jena.graph.Triple> deleted, Set<org.apache.jena.graph.Triple> unparsed) stats(boolean deep) Lists all encapsulated Stats object.Stream<org.apache.jena.graph.Triple> triples(GraphStats.Type type)
-
Field Details
-
graph
protected final org.apache.jena.graph.Graph graph -
triples
-
sub
-
-
Constructor Details
-
GraphStats
protected GraphStats(org.apache.jena.graph.Graph graph)
-
-
Method Details
-
putTriples
-
put
-
putStats
-
getTriples
-
triples
-
hasTriples
-
hasTriples
-
hasTriples
public boolean hasTriples() -
isNotEmpty
public boolean isNotEmpty() -
map
-
getGraph
public org.apache.jena.graph.Graph getGraph() -
stats
Lists all encapsulated Stats object.- Parameters:
deep- iftrueall sub-stats will be included recursively in the result stream also, otherwise only top-level sub-stats are expected in the return stream- Returns:
- Stream of
GraphStats
-