Enum Class Dryrun

java.lang.Object
java.lang.Enum<Dryrun>
io.nosqlbench.engine.api.activityimpl.Dryrun
All Implemented Interfaces:
Serializable, Comparable<Dryrun>, Constable

public enum Dryrun extends Enum<Dryrun>
  • Enum Constant Details

    • none

      public static final Dryrun none
      Ops are executed normally, no change to the dispenser behavior.
    • op

      public static final Dryrun op
      Ops will be synthesized, but they will not be executed. This is done by wrapping the synthesized op in a no-op facade
    • emit

      public static final Dryrun emit
      Ops will print the toString version of their result to stdout. This is done by wrapping the synthesized op in a post-emit facade.
    • jsonnet

      public static final Dryrun jsonnet
      Jsonnet evaluation is a one time dry-run and then exit. With this value the run should exit after the first evaluation of jsonnet and Ops are not executed, but should processing fall through then processing will proceed as for none.
  • Method Details

    • values

      public static Dryrun[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Dryrun valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null