diff --git a/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/BaseDriverAdapter.java b/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/BaseDriverAdapter.java
index 98dfcba0b..4c7fd1c90 100644
--- a/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/BaseDriverAdapter.java
+++ b/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/BaseDriverAdapter.java
@@ -89,6 +89,7 @@ public abstract class BaseDriverAdapter implements DriverAdapter
* Each function is applied to the op template fields.
* @return
*/
+ @Override
public List,Map>> getOpFieldRemappers() {
return List.of();
}
@@ -132,6 +133,7 @@ public abstract class BaseDriverAdapter implements DriverAdapter
.add(Param.optional(List.of("cyclerate", "targetrate", "rate"), String.class, "rate limit for cycles per second"))
.add(Param.optional("phaserate", String.class, "rate limit for phases per second"))
.add(Param.optional("seq", String.class, "sequencing algorithm"))
+ .add(Param.optional("instrument", Boolean.class))
.asReadOnly();
}
diff --git a/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/DriverAdapter.java b/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/DriverAdapter.java
index 117f64790..76037afd5 100644
--- a/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/DriverAdapter.java
+++ b/adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/uniform/DriverAdapter.java
@@ -28,6 +28,7 @@ import io.nosqlbench.nb.api.config.standard.NBConfiguration;
import io.nosqlbench.nb.api.content.Content;
import io.nosqlbench.nb.api.content.NBIO;
+import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.function.Function;
@@ -125,6 +126,10 @@ public interface DriverAdapter {
return t -> t.getClass().getSimpleName();
}
+ default List,Map>> getOpFieldRemappers() {
+ return List.of(f -> f);
+ }
+
/**
* The cache of all objects needed within a single instance
* of a DriverAdapter which are not operations. These are generally