package org.aksw.jena_sparql_api.mapper;
import java.util.function.Function;
import org.apache.jena.sparql.engine.binding.Binding;
public class AccTransform<I, O>
extends AccTransform2<Binding, I, O>
implements Acc<O>
{
public AccTransform(Accumulator<Binding, I> subAcc, Function<I, O> transform) {
super(subAcc, transform);
}
}
//public class AccTransform<I, O>
// implements Acc<O>
//{
// private Acc<I> subAcc;
// private Function<I, O> transform;
//
// public AccTransform(Acc<I> subAcc, Function<I, O> transform) {
// this.subAcc = subAcc;
// this.transform = transform;
// }
//
// @Override
// public void accumulate(Binding binding) {
// subAcc.accumulate(binding);
// }
//
// @Override
// public O getValue() {
// I input = subAcc.getValue();
// O result = transform.apply(input);
// return result;
// }
//
//}