Add new benchmark fixtures and runner improvements
This commit is contained in:
@@ -4,8 +4,13 @@ public class FixtureFactory {
|
||||
|
||||
public static DataFixtures create(String type) {
|
||||
return switch (type) {
|
||||
case "in-memory" -> new InMemoryFixture();
|
||||
case "memory-mapped-file" -> new MemoryMappedFileFixture();
|
||||
case "chronicle-map" -> new ChronicleMapFixture();
|
||||
case "gson" -> new GsonFileFixture();
|
||||
case "kryo" -> new KryoFileFixture();
|
||||
case "sqlite-jdbc-memory" -> new SqliteInMemoryJdbcFixture();
|
||||
case "sqlite-ormlite-memory" -> new SqliteInMemoryOrmLiteFixture();
|
||||
case "sqlite-jdbc" -> new SqliteJdbcFixture();
|
||||
case "sqlite-ormlite" -> new SqliteOrmLiteFixture();
|
||||
default -> throw new IllegalArgumentException("Unknown fixture type: " + type);
|
||||
|
||||
Reference in New Issue
Block a user