Index
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
OpDispenserfor 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
Functionwith 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
Functionwith 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
Functionwith 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
Functionwith 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
- enhanceOptionalFuncOptionally(Optional<LongFunction<FA>>, String, Class<FE>, BiFunction<FA, FE, FA>) - Method in class io.nosqlbench.engine.api.templating.ParsedOp
- 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
LongFunctionof 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
LongFunctionwhich 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()andBaseDriverAdapter.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
All Classes and Interfaces|All Packages|Constant Field Values