- All Implemented Interfaces:
org.aksw.commons.collector.domain.Accumulator<B,E,T>
public class AccComputeBinding<B,E,T>
extends Object
implements org.aksw.commons.collector.domain.Accumulator<B,E,T>
-
Field Summary
Fields
protected org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,E,T>
protected Map<org.apache.jena.sparql.core.Var,Function<B,org.apache.jena.graph.Node>>
-
Constructor Summary
Constructors
AccComputeBinding(Map<org.apache.jena.sparql.core.Var,Function<B,org.apache.jena.graph.Node>> varToNodeFn,
org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,E,T> delegate)
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.aksw.commons.collector.domain.Accumulator
accumulate
-
Field Details
-
varToNodeFn
protected Map<org.apache.jena.sparql.core.Var,Function<B,org.apache.jena.graph.Node>> varToNodeFn
-
delegate
protected org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,E,T> delegate
-
Constructor Details
-
AccComputeBinding
public AccComputeBinding(Map<org.apache.jena.sparql.core.Var,Function<B,org.apache.jena.graph.Node>> varToNodeFn,
org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,E,T> delegate)
-
Method Details
-
accumulate
public void accumulate(B input,
E env)
- Specified by:
accumulate in interface org.aksw.commons.collector.domain.Accumulator<B,E,T>
-
getValue
- Specified by:
getValue in interface org.aksw.commons.collector.domain.Accumulator<B,E,T>