package com.carrotsearch.junitbenchmarks.h2;
/**
* Database versions for upgrades.
*/
enum DbVersions
{
/**
* No tables present.
*/
UNINITIALIZED(0),
/**
* Runs and tests tables, initial.
*/
VERSION_1(1),
/**
* DBVERSION present. Modifications:
* <pre>
* ALTER TABLE RUNS ADD CUSTOM_KEY VARCHAR(500);
* </pre>
*/
VERSION_2(2);
public final int version;
DbVersions(int v)
{
this.version = v;
}
/**
* Return
*/
public static DbVersions fromInt(int ver)
{
for (DbVersions v : DbVersions.values())
{
if (v.version == ver) return v;
}
throw new RuntimeException("No such DB number: " + ver);
}
}