Class BenchC

  • All Implemented Interfaces:
    Bench

    public class BenchC
    extends java.lang.Object
    implements Bench
    This test is similar to the TPC-C test of the Transaction Processing Council (TPC). Only one connection and one thread is used. Referential integrity is not implemented.

    See also http://www.tpc.org

    • Constructor Summary

      Constructors 
      Constructor Description
      BenchC()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Get the name of the test.
      void init​(org.h2.test.bench.Database db, int size)
      Initialize the database.
      void runTest()
      Run the test.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BenchC

        public BenchC()
    • Method Detail

      • init

        public void init​(org.h2.test.bench.Database db,
                         int size)
                  throws java.sql.SQLException
        Description copied from interface: Bench
        Initialize the database. This includes creating tables and inserting data.
        Specified by:
        init in interface Bench
        Parameters:
        db - the database object
        size - the amount of data
        Throws:
        java.sql.SQLException
      • runTest

        public void runTest()
                     throws java.sql.SQLException
        Description copied from interface: Bench
        Run the test.
        Specified by:
        runTest in interface Bench
        Throws:
        java.sql.SQLException
      • getName

        public java.lang.String getName()
        Description copied from interface: Bench
        Get the name of the test.
        Specified by:
        getName in interface Bench
        Returns:
        the test name