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.
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.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.