package edu.brown.benchmark.simple;
import org.voltdb.VoltProcedure;
import edu.brown.benchmark.AbstractProjectBuilder;
import edu.brown.api.BenchmarkComponent;
import edu.brown.benchmark.simple.procedures.GetData;
public class SimpleProjectBuilder extends AbstractProjectBuilder {
// REQUIRED: Retrieved via reflection by BenchmarkController
public static final Class<? extends BenchmarkComponent> m_clientClass = SimpleClient.class;
// REQUIRED: Retrieved via reflection by BenchmarkController
public static final Class<? extends BenchmarkComponent> m_loaderClass = SimpleLoader.class;
@SuppressWarnings("unchecked")
public static final Class<? extends VoltProcedure> PROCEDURES[] = (Class<? extends VoltProcedure>[])new Class<?>[] {
GetData.class
};
public static final String PARTITIONING[][] = new String[][] {
// { "TABLE NAME", "PARTITIONING COLUMN NAME" }
{ "STABLE", "S_KEY" }
};
public SimpleProjectBuilder() {
super("simple", SimpleProjectBuilder.class, PROCEDURES, PARTITIONING);
}
}