All Classes and Interfaces

Class
Description
 
 
See OpDispenser for details on how to use this type.
 
Run a function on the current cached result and replace it with the result of the function.
Deprecated, for removal: This API element is subject to removal in a future version.
A CycleRunnable is simply a variation of a Runnable type.
The DriverAdapter interface is expected to be the replacement for ActivityTypes.
This type simply captures (by extension) any optional decorator interfaces which may be implemented by a DriverAdapter.
A DriverSpaceCache is simply a place to hold something like a client instance and all associated objects for quick and easy access.
EnumSetter<F extends Enum<F>,T>
Provide a way to configure a target object of type T, given an enumeration which describes the distinct property types which could be configured.
 
 
This is the root type of any operation which is used in a NoSQLBench DriverAdapter.
 
 
If an Op implements OpGenerator, then it will be asked for chained operations that are secondary unless or until OpGenerator.getNextOp()} returns null.
OpMapper<OPTYPE extends Op>
Provide the result size for an operation.
 
The OpTemplate is the developer's view of the operational templates that users provide in YAML or some other structured format.
An Op Template Supplier can provide its own source of op templates instead of relying on the built-in mechanism.
ParsedOp API
 
 
See specification for what this should do in UniformWorkloadSpecificationTest
 
A StmtsDef contains a list of rawStmts, as well as all of the optional block parameters that can be assigned to RawStmtFields, which includes a name, config values, data bindings, and filtering tags.
A statements doc can have both a list of statement blocks and/or a list of statements.
 
 
 
A result processor can consume data from a result which is contains of a set of ordered elements.
 
 
 
 
 
 
 
 
StmtsDoc creates a logical view of a statements doc that includes all inherited and overridden values for bindings, tags, and params.
 
 
 
In the case that no statements are provided for an activity, but a workload description is provided, and the result for no found statements is not simply a matter of tag filtering, an activity may provide its own synthetic ops.
TagFilter Synopsis
 
 
Auxiliary thread-local metrics for an activity which are tracked by name.
If an op implements VariableCapture, then it is known to be able to extract variables from its result.