Package org.aksw.jena_sparql_api.rx
Class AggObjectGraph.AccObjectGraph
java.lang.Object
org.aksw.jena_sparql_api.rx.AggObjectGraph.AccObjectGraph
- All Implemented Interfaces:
org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, org.apache.jena.graph.Graph>
- Enclosing class:
- AggObjectGraph
public class AggObjectGraph.AccObjectGraph
extends Object
implements org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,org.apache.jena.graph.Graph>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.graph.Graphprotected com.google.common.collect.SetMultimap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccumulate(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.function.FunctionEnv env) Set<org.apache.jena.graph.Node>getTrackedNodes(org.apache.jena.graph.Node templateNode) Return for a given node of the template all the instances (either from bindings or from bnode mapping) that were generated in this accumulatororg.apache.jena.graph.GraphgetValue()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.collector.domain.Accumulator
accumulate
-
Field Details
-
graph
protected org.apache.jena.graph.Graph graph -
templateNodeToInsts
protected com.google.common.collect.SetMultimap<org.apache.jena.graph.Node,org.apache.jena.graph.Node> templateNodeToInsts
-
-
Constructor Details
-
AccObjectGraph
public AccObjectGraph(org.apache.jena.graph.Graph graph)
-
-
Method Details
-
accumulate
public void accumulate(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.function.FunctionEnv env) - Specified by:
accumulatein interfaceorg.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, org.apache.jena.graph.Graph>
-
getTrackedNodes
Return for a given node of the template all the instances (either from bindings or from bnode mapping) that were generated in this accumulator- Parameters:
templateNode-- Returns:
-
getValue
public org.apache.jena.graph.Graph getValue()- Specified by:
getValuein interfaceorg.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, org.apache.jena.graph.Graph>
-