package sizzle.aggregators;
import java.io.IOException;
/**
* A Sizzle aggregator to output all of the values in a dataset.
*
* @author anthonyu
*
*/
@AggregatorSpec(name = "collection")
public class CollectionAggregator extends Aggregator {
/** {@inheritDoc} */
@Override
public void aggregate(final String data, final String metadata) throws IOException, InterruptedException {
// just pass it through
this.collect(data);
}
/** {@inheritDoc} */
@Override
public boolean isAssociative() {
return true;
}
/** {@inheritDoc} */
@Override
public boolean isCommutative() {
return true;
}
}