|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.uni.leipzig.IR15.Benchmark.Benchmark
de.uni.leipzig.IR15.Benchmark.neo4j.Neo4jBenchmark
public abstract class Neo4jBenchmark
Abstract Base Class for all benchmarks running on neo4j graph database. It holds a reference to the database and the word index, it also cares about generating random (and existing) node ids.
Constructor Summary | |
---|---|
Neo4jBenchmark()
|
Method Summary | |
---|---|
void |
afterRun()
This method is called after each single call of run() |
void |
beforeRun()
Get a random node before each run. |
void |
setUp()
Setup the database connection and get the max w_id. |
void |
tearDown()
Cleanup after running benchmarks. |
void |
warmup()
This method is called once before the benchmark starts |
Methods inherited from class de.uni.leipzig.IR15.Benchmark.Benchmark |
---|
getCurrentRun, getName, getResults, getRuns, run, setCurrentRun, setRuns |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Neo4jBenchmark()
Method Detail |
---|
public void setUp()
setUp
in class Benchmark
public void beforeRun()
beforeRun
in class Benchmark
public void afterRun()
Benchmark
run()
afterRun
in class Benchmark
public void tearDown()
tearDown
in class Benchmark
public void warmup()
Benchmark
warmup
in class Benchmark
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |