de.uni.leipzig.IR15.Benchmark.neo4j
Class CypherBenchmark

java.lang.Object
  extended by de.uni.leipzig.IR15.Benchmark.Benchmark
      extended by de.uni.leipzig.IR15.Benchmark.neo4j.Neo4jBenchmark
          extended by de.uni.leipzig.IR15.Benchmark.neo4j.CypherBenchmark
Direct Known Subclasses:
Query1_Cypher_Benchmark, Query2_Cypher_Benchmark, Query3_Cypher_Benchmark

public abstract class CypherBenchmark
extends Neo4jBenchmark

Abstract Base Class for all Cypher-based benchmarks. It just executes the query and counts the rows in the result to avoid paging effects.

Author:
Martin 's1ck' Junghanns

Constructor Summary
CypherBenchmark()
           
 
Method Summary
 void run()
          Execute the prepared statement.
 
Methods inherited from class de.uni.leipzig.IR15.Benchmark.neo4j.Neo4jBenchmark
afterRun, beforeRun, setUp, tearDown, warmup
 
Methods inherited from class de.uni.leipzig.IR15.Benchmark.Benchmark
getCurrentRun, getName, getResults, getRuns, setCurrentRun, setRuns
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CypherBenchmark

public CypherBenchmark()
Method Detail

run

public void run()
Execute the prepared statement.

Specified by:
run in class Benchmark