package edu.brown.profilers;
import java.util.concurrent.atomic.AtomicInteger;
public class BatchPlannerProfiler extends AbstractProfiler {
public final AtomicInteger transactions = new AtomicInteger(0);
public final AtomicInteger cached = new AtomicInteger(0);
public final ProfileMeasurement plan_time = new ProfileMeasurement("BUILD_PLAN");
public final ProfileMeasurement partest_time = new ProfileMeasurement("PARTITION_EST");
public final ProfileMeasurement graph_time = new ProfileMeasurement("BUILD_GRAPH");
public final ProfileMeasurement fragment_time = new ProfileMeasurement("BUILD_FRAGMENTS");
@Override
public void reset() {
super.reset();
this.transactions.set(0);
this.cached.set(0);
}
}