Index

A B C D E F G H I K L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AdaptersApiVersionInfo - Class in io.nosqlbench.engine.api.util
 
AdaptersApiVersionInfo() - Constructor for class io.nosqlbench.engine.api.util.AdaptersApiVersionInfo
 
add(Map<String, ?>) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
 
add(Map<String, V>) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
addTemplateVariable(String, String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
addTimer(ActivityDef, String, int) - Static method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
addTimer(ParsedOp, String) - Static method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
apply(long) - Method in class io.nosqlbench.engine.api.activityimpl.BaseOpDispenser
The apply method in an op dispenser should do all the work of creating an operation that is executable by some other caller.
apply(long) - Method in interface io.nosqlbench.engine.api.activityimpl.OpDispenser
The apply method in an op dispenser should do all the work of creating an operation that is executable by some other caller.
apply(long) - Method in class io.nosqlbench.engine.api.activityimpl.StandardCycleOp
 
apply(long) - Method in class io.nosqlbench.engine.api.activityimpl.StandardOpDispenser
 
apply(long) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.CycleOp
Run an action for the given cycle.
apply(long) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
apply(I) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.ChainingOp
 
apply(ParsedOp) - Method in interface io.nosqlbench.engine.api.activityimpl.OpMapper
Interrogate the parsed command, and provide a new
apply(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator
 
apply(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.fieldmappers.FieldDestructuringMapper
 
applyBlockParams(RawStmtFields) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
applyConfig(NBConfiguration) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
 
applyFields(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
applyReconfig(NBConfiguration) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
 
applyTransforms(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
 
applyTransforms(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
 
asData() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
assertConsumed() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
assertNewer(String) - Method in class io.nosqlbench.engine.api.util.AdaptersApiVersionInfo
 
assertVersionPattern(String) - Method in class io.nosqlbench.engine.api.util.AdaptersApiVersionInfo
 

B

BaseDriverAdapter<R extends Op,S> - Class in io.nosqlbench.engine.api.activityimpl.uniform
 
BaseDriverAdapter() - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
 
BaseOpDispenser<T extends Op> - Class in io.nosqlbench.engine.api.activityimpl
See OpDispenser for details on how to use this type.
BaseOpDispenser(DriverAdapter, ParsedOp) - Constructor for class io.nosqlbench.engine.api.activityimpl.BaseOpDispenser
 
buffer(E) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.ResultProcessor
For each element in the container, buffer it.
BundledDriverAdapterDocs - Class in io.nosqlbench.engine.api.activityimpl.uniform
 
BundledDriverAdapterDocs() - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.BundledDriverAdapterDocs
 

C

capture() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.VariableCapture
 
ChainingOp<I,O> - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
Run a function on the current cached result and replace it with the result of the function.
checkpointAccesses() - Method in class io.nosqlbench.engine.api.templating.StrInterpolator
 
checkpointAccesses() - Method in class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
 
clear() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
CommandTemplate - Class in io.nosqlbench.engine.api.templating
Deprecated, for removal: This API element is subject to removal in a future version.
CommandTemplate(OpTemplate) - Constructor for class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
Create a CommandTemplate directly from an OpTemplate.
CommandTemplate(OpTemplate, List<Function<String, Map<String, String>>>) - Constructor for class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
Create a CommandTemplate directly from an OpTemplate, as in CommandTemplate(OpTemplate), with added support for parsing the oneline form with the provided parsers.
CommandTemplate(String, String, Map<String, String>, Map<String, String>, List<Function<String, Map<String, String>>>) - Constructor for class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
Create a command template from a set of optional properties.
containsAny(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
containsKey(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
containsKey(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
containsValue(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
CycleOp<T> - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
A CycleRunnable is simply a variation of a Runnable type.

D

DriverAdapter<OPTYPE extends Op,SPACETYPE> - Interface in io.nosqlbench.engine.api.activityimpl.uniform
The DriverAdapter interface is expected to be the replacement for ActivityTypes.
DriverAdapterDecorators - Interface in io.nosqlbench.engine.api.templating
This type simply captures (by extension) any optional decorator interfaces which may be implemented by a DriverAdapter.
DriverSpaceCache<S> - Class in io.nosqlbench.engine.api.activityimpl.uniform
A DriverSpaceCache is simply a place to hold something like a client instance and all associated objects for quick and easy access.
DriverSpaceCache(Function<String, S>) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.DriverSpaceCache
 

E

enhanceDefaultFunc(LongFunction<FA>, String, Class<FE>, FE, BiFunction<FA, FE, FA>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Enhance a Function with another required named field or function combiner OR a default value.
enhanceEnum(LongFunction<FA>, String, Class<FE>, BiFunction<FA, FE, FA>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Enhance a Function with an optional enum function IFF it is defined.
enhanceFunc(LongFunction<FA>, String, Class<FE>, BiFunction<FA, FE, FA>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Enhance a Function with a named required function, or throw an error.
enhanceFuncOptionally(LongFunction<FA>, String, Class<FE>, BiFunction<FA, FE, FA>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Enhance a Function with a named optional function IFF it exists.
enhanceOptionalDefaultFunc(Optional<LongFunction<FA>>, String, Class<FE>, FE, BiFunction<FA, FE, FA>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Enhance an Optional Function with a named field or function combiner OR a default value, IFF the base function is present.
enhanceOptionalFuncOptionally(Optional<LongFunction<FA>>, String, Class<FE>, BiFunction<FA, FE, FA>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Enhance an Optional Function with an optional named field or value combiner, IFF both functions are defined.
entrySet() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
EnumSetter<F extends Enum<F>,T> - Interface in io.nosqlbench.engine.api.templating
Provide a way to configure a target object of type T, given an enumeration which describes the distinct property types which could be configured.
equals(Object) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 

F

FIELD_BINDINGS - Static variable in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
FIELD_DESC - Static variable in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
FIELD_NAME - Static variable in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
FIELD_OP - Static variable in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
FIELD_PARAMS - Static variable in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
FIELD_TAGS - Static variable in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
FieldDestructuringMapper - Class in io.nosqlbench.engine.api.activityimpl.uniform.fieldmappers
 
FieldDestructuringMapper(String, Function<String, Optional<Map<String, Object>>>) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.fieldmappers.FieldDestructuringMapper
 
flush() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.ResultProcessor
Once all the elements of the result have been buffered, flush must be called.
forSingleStatement(String) - Static method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
forSingleStatement(String) - Static method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
 

G

get(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
get(String) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.DriverSpaceCache
 
get(String, long) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
get(String, long) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the named field value for a given long input.
getAdapter() - Method in class io.nosqlbench.engine.api.activityimpl.BaseOpDispenser
 
getAdapterMaturity() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
 
getAdapterName() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
 
getArtifactCoordinates() - Method in class io.nosqlbench.engine.api.util.AdaptersApiVersionInfo
 
getArtifactId() - Method in class io.nosqlbench.engine.api.util.AdaptersApiVersionInfo
 
getAsCachedFunctionOr(String, String, Function<String, V>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get a LongFunction that first creates a LongFunction of String as in ParsedOp.getAsRequiredFunction(String, Class), but then applies the result and caches it for subsequent access.
getAsFunctionOr(String, V) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get a LongFunction which returns either the static value, the dynamic value, or the default value, in that order, depending on where it is found first.
getAsOptionalEnumFunction(String, Class<V>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getAsOptionalFunction(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getAsOptionalFunction(String, Class<V>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the op field as a LongFunction
getAsRequiredFunction(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the op field as a LongFunction of String.
getAsRequiredFunction(String, Class<? extends V>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getAsTemplate(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getBindPoints() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
getBlocks() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
Return the list of statement blocks in this RawStmtsDoc.
getBlocks() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getBundledDocs() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
The standard way to provide docs for a driver adapter is to put them in one of two common places: <resources>/<adaptername>.md - A single markdown file which is the named top-level markdown file for this driver adapter. <resources>/docs/<adaptername>/ - A directory containing any type of file which is to be included in docs under the adapter name, otherwise known as the Service.selector() path <resources>/docs/<adaptername>.
getCommand(long) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
Apply the provided binding functions to the command template, yielding a map with concrete values to be used by a native command.
getConfigModel() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getConfigModel() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
In order to be provided with config information, it is required that the driver adapter specify the valid configuration options, their types, and so on.
getConfigOr(String, T, long) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Works exactly like ParsedOp.getStaticConfigOr(String, Object), except that dynamic values at the op field level will be generated on a per-input basis.
getConfiguration() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
 
getConfiguration() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
 
getDefinedNames() - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getDescription() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getDescription() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getDocBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
Return the list of all bindings combined across all docs, not including the block or statement level bindings.
getDocs() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BundledDriverAdapterDocs
 
getDocScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getDynamic(String, long) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getDynamicOr(String, long, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getEnumFromFieldOr(Class<E>, E, String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getErrorNameMapper() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
When a driver needs to identify an error uniquely for the purposes of routing it to the correct error handler, or naming it in logs, or naming metrics, override this method in your activity.
getFieldDescription(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
This should only be used to provide a view of a field definition, never for actual use in a payload.
getGroupId() - Method in class io.nosqlbench.engine.api.util.AdaptersApiVersionInfo
 
getLog() - Method in class io.nosqlbench.engine.api.util.TagFilter.Result
 
getMap() - Method in class io.nosqlbench.engine.api.util.TagFilter
 
getMapper(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the LongFunction which is used to resolve a dynamic field value.
getMissingBindings() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
Returns a list of binding names which were referenced in either
getName() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
getName() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
getName() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getName() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getName() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
The name of the operation
getName() - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getNamedScenario(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
 
getNamedScenario(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
 
getNextOp() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.OpGenerator
 
getOp() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
getOp() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
getOp() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getOp() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getOpFieldRemappers() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
Provide a list of field remappers which operate on arbitrary fields.
getOpFieldRemappers() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
 
getOpMapper() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
getOps() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getOpStmtRemappers() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
Provide a list of field remappers which operate exclusively on the 'stmt' field in the op template.
getOptionalEnumFromField(Class<E>, String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getOptionalStaticConfig(String, Class<T>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getOptionalStaticValue(String, Class<T>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Return an optional value for the named field.
getOptionalStringParam(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getOptionalStringParam(String, Class<? extends V>) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getOptionalTypeAndTargetEnum(Class<E>, Class<V>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getOptionalTypeAndTargetEnum(Class<E>, Class<V>, String, String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getOr(String, long, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getParam(String, Class<? extends V>) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getParam(String, Class<? extends V>) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getParamOrDefault(String, V) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getParamOrDefault(String, V) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getParamReader() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
getParamReader() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getParamsAsText() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getParamsAsValueType(Class<? extends T>) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getParsed() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
getParsed(Function<String, String>...) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
Parse the statement for anchors and return a richer view of the StmtDef which is simpler to use for most statement configuration needs.
getPositionalStatement(Function<String, String>) - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
Return the statement that can be used as-is by any driver specific version.
getPreprocessor() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
BaseDriverAdapter will take any provided functions from BaseDriverAdapter.getOpStmtRemappers() and BaseDriverAdapter.getOpFieldRemappers() and construct a preprocessor list.
getPreprocessor() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
The preprocessor function allows the driver adapter to remap the fields in the op template before they are interpreted canonically.
getPropertyNames() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
The set of key names known by this command template.
getRawScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
getRawStmtDefs() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
 
getReconfigModel() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
 
getResultSize() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.OpResultSize
Provide the result size for an operation.
getScenarioNames() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
 
getScenarioNames() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
 
getScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getSize() - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getSpaceCache() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.BaseDriverAdapter
 
getSpaceCache() - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
The cache of all objects needed within a single instance of a DriverAdapter which are not operations.
getSpaceInitializer(NBConfiguration) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.DriverAdapter
 
getStatic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getStaticConfig(String, Class<String>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getStaticConfigOr(String, T) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the specified parameter by the user using the defined field which is closest to the op template.
getStaticOr(String, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getStaticValue(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the static value for the provided name, cast to the required type, where the type is inferred from the calling context.
getStaticValue(String, Class<T>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the static value for the provided name, cast to the required type.
getStaticValueOr(String, T) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the named static field value, or return the provided default, but throw an exception if the named field is dynamic.
getStmt() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
getStmt() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
getStmt() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
getStmt() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
Legacy support for String form statements.
getStmtDocs() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getStmtDocs(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getStmts() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getStmts() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getStmts(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getStmtsDocs() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
 
getSyntheticOpTemplates(StmtsDocList, Map<String, Object>) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.decorators.SyntheticOpTemplateProvider
If a driver adapter supports creating example op templates from bindings, it must implement this method to do so.
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
 
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
Return a map of tags for this statement.
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getTemplateDetails(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator
 
getTemplateMap() - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getTemplateVariables() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getTypeAndTarget(Class<E>, Class<V>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getTypeAndTarget(Class<E>, Class<V>, String, String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getTypeAndTargetFromEnum(Class<E>, Class<V>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Given an enum of any type, return the enum value which is found in any of the field names of the op template, ignoring case and any non-word characters.
getValueType(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
getVersion() - Method in class io.nosqlbench.engine.api.util.AdaptersApiVersionInfo
 
getVersionRegex() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
getVersionRegex() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 

H

hasError() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
hashCode() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 

I

io.nosqlbench.engine.api.activityconfig - package io.nosqlbench.engine.api.activityconfig
 
io.nosqlbench.engine.api.activityconfig.rawyaml - package io.nosqlbench.engine.api.activityconfig.rawyaml
 
io.nosqlbench.engine.api.activityconfig.yaml - package io.nosqlbench.engine.api.activityconfig.yaml
 
io.nosqlbench.engine.api.activityimpl - package io.nosqlbench.engine.api.activityimpl
 
io.nosqlbench.engine.api.activityimpl.uniform - package io.nosqlbench.engine.api.activityimpl.uniform
 
io.nosqlbench.engine.api.activityimpl.uniform.decorators - package io.nosqlbench.engine.api.activityimpl.uniform.decorators
 
io.nosqlbench.engine.api.activityimpl.uniform.fieldmappers - package io.nosqlbench.engine.api.activityimpl.uniform.fieldmappers
 
io.nosqlbench.engine.api.activityimpl.uniform.flowtypes - package io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
 
io.nosqlbench.engine.api.metrics - package io.nosqlbench.engine.api.metrics
 
io.nosqlbench.engine.api.templating - package io.nosqlbench.engine.api.templating
 
io.nosqlbench.engine.api.util - package io.nosqlbench.engine.api.util
 
isDefined(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
isDefined(String...) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
isDefined(String, Class<?>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
isDefinedAll(String...) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
convenience method for conjugating ParsedOp.isDefined(String) with AND
isDynamic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isDynamic(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
isDynamicSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isEmpty() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
isStatic() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
True if the command template contains all static (non-binding) values.
isStatic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isStatic(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
isStatic(String, Class<?>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
isStaticOrUnsetSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isStaticSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isUndefined(String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Inverse of ParsedOp.isDefined(String), provided for clarify in some situations
iterator() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
iterator() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
Allow StmtsDoc to be used in iterable loops.
iterator() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 

K

keySet() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 

L

loadContent(Logger, Content<?>, Map<String, String>) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
loadOpTemplates(NBConfiguration) - Method in interface io.nosqlbench.engine.api.templating.OpTemplateSupplier
 
loadPath(Logger, String, String...) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
 
loadPath(Logger, String, String...) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
 
loadPath(Logger, String, String...) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
loadPath(Logger, String, Map<String, ?>, String...) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
loadStmt(Logger, String, Map<String, ?>) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
loadString(String, Map<String, ?>) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
loadString(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
 
loadString(Logger, String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
 
lookup(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
 

M

MATCH_ALL - Static variable in class io.nosqlbench.engine.api.util.TagFilter
 
matched() - Method in class io.nosqlbench.engine.api.util.TagFilter.Result
 
Matched(String) - Static method in class io.nosqlbench.engine.api.util.TagFilter.Result
 
matches(Map<String, String>) - Method in class io.nosqlbench.engine.api.util.TagFilter
Although this method could early-exit for certain conditions, the full tag matching logic is allowed to complete in order to present more complete diagnostic information back to the user.
matchesMap(Map<String, String>) - Method in class io.nosqlbench.engine.api.util.TagFilter
 
matchesTagged(Tagged) - Method in class io.nosqlbench.engine.api.util.TagFilter
 
matchesTaggedResult(Tagged) - Method in class io.nosqlbench.engine.api.util.TagFilter
 
MultiMap() - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
 
MultiMapLookup<V> - Class in io.nosqlbench.engine.api.activityconfig
 
MultiMapLookup() - Constructor for class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
MultiMapLookup(Map<String, V>, Map<String, V>) - Constructor for class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 

N

newArrayBinder(String...) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
newArrayBinder(List<String>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
newArrayBinderFromBindPoints(List<BindPoint>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
newListBinder(String...) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
newListBinder(List<String>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
newOrderedMapBinder(String...) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 

O

onError(long, long, Throwable) - Method in class io.nosqlbench.engine.api.activityimpl.BaseOpDispenser
 
onError(long, long, Throwable) - Method in interface io.nosqlbench.engine.api.activityimpl.OpResultTracker
 
onStart(long) - Method in class io.nosqlbench.engine.api.activityimpl.BaseOpDispenser
 
onStart(long) - Method in interface io.nosqlbench.engine.api.activityimpl.OpResultTracker
 
onSuccess(long, long, long) - Method in class io.nosqlbench.engine.api.activityimpl.BaseOpDispenser
 
onSuccess(long, long, long) - Method in interface io.nosqlbench.engine.api.activityimpl.OpResultTracker
 
Op - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
This is the root type of any operation which is used in a NoSQLBench DriverAdapter.
OpData - Class in io.nosqlbench.engine.api.activityconfig.yaml
 
OpData() - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
OpData(String, String, Map<String, String>, Map<String, String>, Map<String, Object>, Map<String, Object>) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
OpData(Map<String, Object>) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.OpData
 
OpDef - Class in io.nosqlbench.engine.api.activityconfig.yaml
 
OpDef(StmtsBlock, RawStmtDef) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
OpDispenser<T> - Interface in io.nosqlbench.engine.api.activityimpl
OpGenerator - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
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> - Interface in io.nosqlbench.engine.api.activityimpl
OpResultSize - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
Provide the result size for an operation.
OpResultTracker - Interface in io.nosqlbench.engine.api.activityimpl
 
OpTemplate - Class in io.nosqlbench.engine.api.activityconfig.yaml
The OpTemplate is the developer's view of the operational templates that users provide in YAML or some other structured format.
OpTemplate() - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
OpTemplateSupplier - Interface in io.nosqlbench.engine.api.templating
An Op Template Supplier can provide its own source of op templates instead of relying on the built-in mechanism.
orError() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 

P

ParsedOp - Class in io.nosqlbench.engine.api.templating
ParsedOp API
ParsedOp(OpTemplate, NBConfiguration) - Constructor for class io.nosqlbench.engine.api.templating.ParsedOp
Create a parsed command from an Op template.
ParsedOp(OpTemplate, NBConfiguration, List<Function<Map<String, Object>, Map<String, Object>>>) - Constructor for class io.nosqlbench.engine.api.templating.ParsedOp
Create a parsed command from an Op template.
ParsedStmtOp - Class in io.nosqlbench.engine.api.activityconfig
 
ParsedStmtOp(OpTemplate) - Constructor for class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
Construct a new ParsedStatement from the provided stmtDef and anchor token.
parseStaticCmdMap(String, String) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
put(String, V) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
putAll(Map<? extends String, ? extends V>) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 

R

RawScenarios - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
RawScenarios() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
 
RawStmtDef - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
See specification for what this should do in UniformWorkloadSpecificationTest
RawStmtDef() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
RawStmtDef(String, String) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
RawStmtDef(String, Map<String, Object>) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
RawStmtFields - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
RawStmtFields() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
RawStmtsBlock - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
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.
RawStmtsBlock() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsBlock
 
RawStmtsDoc - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
A statements doc can have both a list of statement blocks and/or a list of statements.
RawStmtsDoc() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
RawStmtsDocList - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
RawStmtsDocList(List<RawStmtsDoc>) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
 
RawStmtsLoader - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
RawStmtsLoader() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
 
RawStmtsLoader(Function<String, String>) - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
 
RawYamlLoader - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
RawYamlLoader() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
 
remainingFields() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
remove(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
removeParamOrDefault(String, V) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
Result(boolean, List<String>) - Constructor for class io.nosqlbench.engine.api.util.TagFilter.Result
 
ResultProcessor<C,E> - Interface in io.nosqlbench.engine.api.activityimpl.uniform
A result processor can consume data from a result which is contains of a set of ordered elements.
RunnableOp - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
 
RunnableSource - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
 

S

Scenarios - Class in io.nosqlbench.engine.api.activityconfig.yaml
 
Scenarios(RawScenarios) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
 
setBindings(Map<String, String>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setBlocks(List<RawStmtsBlock>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
setDesc(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setDescription(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setField(T, F, Object...) - Method in interface io.nosqlbench.engine.api.templating.EnumSetter
Given a target configurable of type T and a field type identifier from enum type K, set or add a value to the field described by K, and then return the target configurable.
setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsBlock
 
setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
 
setFieldsByReflection(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
 
setName(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setParams(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setPropertiesByReflection(Object) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
 
setRawStmtDefs(List<RawStmtDef>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
 
setScenarios(RawScenarios) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
setStatementsFieldByType(Object) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
 
setTags(Map<String, String>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
 
setVersionRegex(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
size() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
size() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate
 
StandardCycleOp<T> - Class in io.nosqlbench.engine.api.activityimpl
 
StandardCycleOp(LongFunction<? extends T>) - Constructor for class io.nosqlbench.engine.api.activityimpl.StandardCycleOp
 
StandardOpDispenser<T extends Op> - Class in io.nosqlbench.engine.api.activityimpl
 
StandardOpDispenser(DriverAdapter, ParsedOp, LongFunction<T>) - Constructor for class io.nosqlbench.engine.api.activityimpl.StandardOpDispenser
 
start(long, C) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.ResultProcessor
Call the start method before any buffering of results.
start(String) - Method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
start(String[]) - Method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
start(List<String>) - Method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
StatementsLoader - Class in io.nosqlbench.engine.api.activityconfig
 
StatementsLoader() - Constructor for class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
StatementsOwner - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
StatementsOwner() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
 
STEPNAME - Static variable in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
 
StmtsBlock - Class in io.nosqlbench.engine.api.activityconfig.yaml
 
StmtsBlock(RawStmtsBlock, StmtsDoc, int) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
StmtsDoc - Class in io.nosqlbench.engine.api.activityconfig.yaml
StmtsDoc creates a logical view of a statements doc that includes all inherited and overridden values for bindings, tags, and params.
StmtsDoc(RawStmtsDoc) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
StmtsDocList - Class in io.nosqlbench.engine.api.activityconfig.yaml
 
StmtsDocList(RawStmtsDocList) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
stop(String) - Method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
stop(String[]) - Method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
stop(List<String>) - Method in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
StrInterpolator - Class in io.nosqlbench.engine.api.templating
 
StrInterpolator(ActivityDef...) - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator
 
StrInterpolator(List<Map<String, String>>) - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator
 
StrInterpolator(Map<String, ?>) - Constructor for class io.nosqlbench.engine.api.templating.StrInterpolator
 
StrInterpolator.MultiMap - Class in io.nosqlbench.engine.api.templating
 
SyntheticOpTemplateProvider - Interface in io.nosqlbench.engine.api.activityimpl.uniform.decorators
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.

T

TagFilter - Class in io.nosqlbench.engine.api.util
TagFilter Synopsis
TagFilter(String) - Constructor for class io.nosqlbench.engine.api.util.TagFilter
Create a new tag filter.
TagFilter.Result - Class in io.nosqlbench.engine.api.util
 
Tags - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
Tags() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
 
takeOptionalStaticValue(String, Class<T>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 
takeStaticConfigOr(String, T) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
Get the parameter value from a static op template field OR any of the provided optional sources of op template values, including the activity parameters
TEMPLATE_VAR_EXPANDER - Static variable in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
ThreadLocalNamedTimers - Class in io.nosqlbench.engine.api.metrics
Auxiliary thread-local metrics for an activity which are tracked by name.
ThreadLocalNamedTimers() - Constructor for class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
TL_INSTANCE - Static variable in class io.nosqlbench.engine.api.metrics.ThreadLocalNamedTimers
 
toString() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
toString() - Method in class io.nosqlbench.engine.api.activityconfig.ParsedStmtOp
 
toString() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDocList
 
toString() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
toString() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
toString() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
toString() - Method in class io.nosqlbench.engine.api.templating.ParsedOp
 

U

Unmatched(String) - Static method in class io.nosqlbench.engine.api.util.TagFilter.Result
 

V

values() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
VariableCapture - Interface in io.nosqlbench.engine.api.activityimpl.uniform.flowtypes
If an op implements VariableCapture, then it is known to be able to extract variables from its result.

Y

YAML_EXTENSIONS - Static variable in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsLoader
 
YAML_EXTENSIONS - Static variable in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawYamlLoader
 
YAML_EXTENSIONS - Static variable in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
A B C D E F G H I K L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values