Revision: 3995
http://bigdata.svn.sourceforge.net/bigdata/?rev=3995&view=rev
Author: mrpersonick
Date: 2010-12-06 21:28:37 +0000 (Mon, 06 Dec 2010)
Log Message:
-----------
helper class to print bsbm queries
Added Paths:
-----------
branches/QUADS_QUERY_BRANCH/bigdata-perf/bsbm/src/java/benchmark/bigdata/
branches/QUADS_QUERY_BRANCH/bigdata-perf/bsbm/src/java/benchmark/bigdata/TestDriver.java
Added: branches/QUADS_QUERY_BRANCH/bigdata-perf/bsbm/src/java/benchmark/bigdata/TestDriver.java
===================================================================
--- branches/QUADS_QUERY_BRANCH/bigdata-perf/bsbm/src/java/benchmark/bigdata/TestDriver.java (rev 0)
+++ branches/QUADS_QUERY_BRANCH/bigdata-perf/bsbm/src/java/benchmark/bigdata/TestDriver.java 2010-12-06 21:28:37 UTC (rev 3995)
@@ -0,0 +1,50 @@
+ package benchmark.bigdata;
+
+import java.io.IOException;
+
+import org.apache.log4j.xml.DOMConfigurator;
+
+import benchmark.testdriver.Query;
+
+public class TestDriver extends benchmark.testdriver.TestDriver {
+
+ public TestDriver(String[] args) {
+ super(args);
+ }
+
+ public void printQueries(final int nrRun) {
+
+ queryMix.setRun(nrRun);
+ while(queryMix.hasNext()) {
+ Query next = queryMix.getNext();
+ Object[] queryParameters = parameterPool.getParametersForQuery(next);
+ next.setParameters(queryParameters);
+// if(ignoreQueries[next.getNr()-1])
+ queryMix.setCurrent(0, -1.0);
+// else {
+// server.executeQuery(next, next.getQueryType());
+// }
+ System.out.println("query " + next.getNr() + ":");
+ System.out.println(next.getQueryString());
+ System.out.println("");
+// try {
+// System.in.read();
+// } catch (IOException ex) {
+// ex.printStackTrace();
+// }
+ }
+
+ }
+
+ public static void main(String[] argv) {
+ DOMConfigurator.configureAndWatch( "log4j.xml", 60*1000 );
+ TestDriver testDriver = new TestDriver(argv);
+ testDriver.init();
+
+// for (int i = 0; i < 3; i++)
+// testDriver.printQueries(i);
+ testDriver.printQueries(0);
+
+ }
+
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|