From: <mrp...@us...> - 2010-12-06 21:28:44
|
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. |