Index

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

A

Action - Interface in io.nosqlbench.engine.api.activityapi.core
An action is the core logic that occurs within an activity.
ActionDispenser - Interface in io.nosqlbench.engine.api.activityapi.core
An ActionDispenser is created for each Activity instance within a scenario.
ActivitiesAware - Interface in io.nosqlbench.engine.api.activityapi.core
Dispensers that implement this decorator interface might need to know about the other activities that are present in a configuration.
activity - Variable in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
 
Activity - Interface in io.nosqlbench.engine.api.activityapi.core
Provides the components needed to build and run an activity a runtime.
ActivityController - Interface in io.nosqlbench.engine.api.activityapi.core
 
ActivityControlsListener - Interface in io.nosqlbench.engine.api.activityapi.core
 
activityDef - Variable in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
ActivityDefAware - Interface in io.nosqlbench.engine.api.activityimpl.uniform
 
ActivityDefObserver - Interface in io.nosqlbench.engine.api.activityapi.core
Decorator interface for getting notified when an activities parameters are changed at runtime.
ActivityDispenser - Interface in io.nosqlbench.engine.api.activityimpl
 
ActivityInitializationError - Exception in io.nosqlbench.engine.api.activityimpl
Represents an error that occurred while initializing an activity instance to run.
ActivityInitializationError(String, Exception) - Constructor for exception io.nosqlbench.engine.api.activityimpl.ActivityInitializationError
 
ActivityInstrumentation - Interface in io.nosqlbench.engine.api.activityapi.core
All the accessors of the metrics that will be used for each activity instance.
ActivityType<A extends Activity> - Interface in io.nosqlbench.engine.api.activityapi.core
An ActivityType is the central extension point in NB for new activity types drivers.
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
 
addExtentReader(Output) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
addOp(T, long) - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
 
addOp(T, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
 
addPolicy(ResultReadable, TristateFilter.Policy) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
addPolicy(String, TristateFilter.Policy) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
addTemplateVariable(String, String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
addValidClasses(Class<? extends T>...) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Add to the set of valid classes that will be used when searching for a class by name.
ANSI_Black - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BlackBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_Blue - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BlueBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightBlack - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightBlackBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightBlue - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightBlueBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightCyan - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightCyanBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightGreen - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightGreenBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightMagenta - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightMagentaBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightRed - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightRedBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightWhite - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightWhiteBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightYellow - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_BrightYellowBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_Cyan - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_CyanBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_Green - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_GreenBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_Magenta - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_MagentaBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_Red - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_RedBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_Reset - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_White - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_WhiteBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_Yellow - Static variable in class io.nosqlbench.engine.api.util.Colors
 
ANSI_YellowBG - Static variable in class io.nosqlbench.engine.api.util.Colors
 
append(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
 
append(long) - Method in class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
 
append(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
append(CycleResult) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
apply(long) - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSource
 
apply(long) - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
 
apply(long) - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpDispenser
 
apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilterPhase
 
apply(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
apply(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
Change the settings of this token pool, and wake any blocked callers just in case it allows them to proceed.
apply(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
Change the settings of this token pool, and wake any blocked callers just in case it allows them to proceed.
apply(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
apply(RateSpec) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
apply(OpTemplate) - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpMapper
 
apply(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator
 
apply(T) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter
 
applyBlockParams(RawStmtFields) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
applyConfig(Map<String, ?>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ResultCode
 
applyRateSpec(RateSpec) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
applyRateSpec(RateSpec) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
Modify the rate of a running rate limiter.
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
 
ArraySegment(long[]) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
 
assertNewer(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
 
assertVersionPattern(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
 
AsyncAction<D> - Interface in io.nosqlbench.engine.api.activityapi.core
An AsyncAction allows an activity type to implement asynchronous operations within each thread.
AtomicInput - Class in io.nosqlbench.engine.api.activityimpl.input
TODO: This documentation is out of date as of 2.0.0
AtomicInput(ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
 
attachLogWriter(HistogramLogWriter) - Method in interface io.nosqlbench.engine.api.metrics.HistoLogger
 
awaitCompletion(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
 
awaitCompletion(long) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 

B

BaseAsyncAction<D,​A extends Activity> - Class in io.nosqlbench.engine.api.activityapi.core
 
BaseAsyncAction(A, int) - Constructor for class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
 
blockAndTake() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
wait for the given number of tokens to be available, and then remove them from the pool.
blockAndTake() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
wait for the given number of tokens to be available, and then remove them from the pool.
blockAndTake() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
blockAndTake(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
blockAndTake(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
blockAndTake(long) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
blockAndTakeOps(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
bucket - io.nosqlbench.engine.api.activityapi.planning.SequencerType
Dispense elements from pre-filled buckets in rotation until they are all empty.
BucketSequencer<T> - Class in io.nosqlbench.engine.api.activityapi.planning
Introduction
BucketSequencer() - Constructor for class io.nosqlbench.engine.api.activityapi.planning.BucketSequencer
 
Buffer<T extends java.lang.Comparable> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers
This is a lightweight buffer implementation that allows for buffer flipping and callbacks when the buffer is full.
Buffer(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
build() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
builder() - Static method in class io.nosqlbench.engine.api.clireader.CLI
 
Builder() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
BurstRateGauge(RateLimiter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.BurstRateGauge
 
burstRatio - Variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
BYTES - Static variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
BYTES - Static variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
ByteTrackerExtent - Class in io.nosqlbench.engine.api.activityimpl.marker
A simple bytebuffer marker implementation
ByteTrackerExtent(long, int[]) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
ByteTrackerExtent(long, long) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
Create a simple marker extent

C

caller - io.nosqlbench.engine.api.scoping.ScopedSupplier
When a supplier is instantiated for caller scope, each time the supplier is accessed, it returns a new instance according to the inner supplier's semantics.
callLockSupportParkNanos(Blackhole) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodParkNanos
 
callLockSupportParkNanos_AverageTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_SampleTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_SingleShotTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_Throughput(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callLockSupportParkNanos_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodParkNanos_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
callSystemNanoTime(Blackhole) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodNanoTime
 
callSystemNanoTime_AverageTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_SampleTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_SingleShotTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_Throughput(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callSystemNanoTime_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodNanoTime_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
callThreadSleep(Blackhole) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodThreadSleep
 
callThreadSleep_AverageTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_sample_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SampleBuffer, int, long, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_SampleTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_SingleShotTime(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_ss_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_Throughput(InfraControl, ThreadParams) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
callThreadSleep_thrpt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, SysBenchMethodThreadSleep_jmhType) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
CanFilterResultValue - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
 
CanSortCycles - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.outputs
 
canTransitionTo(RunState) - Method in enum io.nosqlbench.engine.api.activityapi.core.RunState
 
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
 
CLI - Class in io.nosqlbench.engine.api.clireader
 
CLIFacets - Interface in io.nosqlbench.engine.api.clireader.dsl
 
CLIFacets.WantsAnyOption - Interface in io.nosqlbench.engine.api.clireader.dsl
 
CLIFacets.WantsGlobalOption - Interface in io.nosqlbench.engine.api.clireader.dsl
 
CLIFacets.WantsOptionType - Interface in io.nosqlbench.engine.api.clireader.dsl
 
CLIFacets.WantsParameterizedCommand - Interface in io.nosqlbench.engine.api.clireader.dsl
 
close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
 
close() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
close() - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
 
close() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
closeAutoCloseables() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Close all autocloseables that have been registered with this Activity.
closeAutoCloseables() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
codes - Variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
A view of status codes in byte form.
Colors - Class in io.nosqlbench.engine.api.util
ANSI console colors for enhanced logging
Colors() - Constructor for class io.nosqlbench.engine.api.util.Colors
 
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.
compare(CompletedOp<D>, CompletedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
compare(T, T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
compareTo(WorkloadDesc) - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
compareTo(Activity) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
compareTo(OpFacets<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpFacets
 
compareTo(StrideOutputSegment) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
 
compareTo(CycleResult) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResult
By default, allow cycle results to be ordered according to the cycle number.
compareTo(CycleResultsSegment) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
CompletedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
A CompletedOp can be any of SucceededOp FailedOp SkippedOp It may be necessary to downcast a completed Op in order to get more contextual details from it.
concat - io.nosqlbench.engine.api.activityapi.planning.SequencerType
Dispense all of the first element, then all of the second, and so forth.
ConcatSequencer<T> - Class in io.nosqlbench.engine.api.activityapi.planning
This sequencer just repeats a number of elements, one element after another.
ConcatSequencer() - Constructor for class io.nosqlbench.engine.api.activityapi.planning.ConcatSequencer
 
ConfigTuples - Class in io.nosqlbench.engine.api.util
 
ConfigTuples(Activity, String) - Constructor for class io.nosqlbench.engine.api.util.ConfigTuples
 
ConfigTuples(String) - Constructor for class io.nosqlbench.engine.api.util.ConfigTuples
 
ConfigTuples.Section - Class in io.nosqlbench.engine.api.util
 
configure - io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
Specify that a rate limiter should only be configured without affecting its running state.
console - io.nosqlbench.engine.api.metrics.IndicatorMode
 
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
 
ContiguousOutputChunker - Class in io.nosqlbench.engine.api.activityimpl.marker
This is the default cycle output implementation for NB when the input cycles are known to be contiguous.
ContiguousOutputChunker(long, long, int, int) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
ContiguousOutputChunker(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
CoreAction - Class in io.nosqlbench.engine.api.activityimpl.action
 
CoreAction(ActivityDef, int) - Constructor for class io.nosqlbench.engine.api.activityimpl.action.CoreAction
 
CoreActionDispenser - Class in io.nosqlbench.engine.api.activityimpl.action
An action dispenser that returns a logging action.
CoreActionDispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.action.CoreActionDispenser
 
CoreActivityInstrumentation - Class in io.nosqlbench.engine.api.activityapi.core
 
CoreActivityInstrumentation(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
CoreInputDispenser - Class in io.nosqlbench.engine.api.activityimpl.input
 
CoreInputDispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.CoreInputDispenser
 
CoreMotor<D> - Class in io.nosqlbench.engine.api.activityimpl.motor
ActivityMotor is a Runnable which runs in one of an activity's many threads.
CoreMotor(Activity, long, Input) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
Create an ActivityMotor.
CoreMotor(Activity, long, Input, Action) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
Create an ActivityMotor.
CoreMotor(Activity, long, Input, Action, Output) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
Create an ActivityMotor.
CoreMotorDispenser<D> - Class in io.nosqlbench.engine.api.activityimpl.motor
Produce index ActivityMotor instances with an input and action, given the input and an action factory.
CoreMotorDispenser(Activity, InputDispenser, ActionDispenser, OutputDispenser) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.CoreMotorDispenser
 
CoreResultValueFilter - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
This cycle result filter implements a filter that allows for the inclusion or exclusion of single-values or intervals.
CoreResultValueFilter() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter
 
CoreResultValueFilter.Dispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
CoreServices - Class in io.nosqlbench.engine.api.activityimpl
 
CoreServices() - Constructor for class io.nosqlbench.engine.api.activityimpl.CoreServices
 
count(String) - Method in class io.nosqlbench.engine.api.metrics.ExceptionCountMetrics
 
CounterErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
CounterErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CounterErrorHandler
 
CountErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
This is here to allow the classic name 'count' to work although the modern error handler scheme uses canonical metric type names.
CountErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CountErrorHandler
 
CpuInfo - Class in io.nosqlbench.engine.api.activityimpl
 
CpuInfo() - Constructor for class io.nosqlbench.engine.api.activityimpl.CpuInfo
 
CpuInfo.ProcDetails - Class in io.nosqlbench.engine.api.activityimpl
 
create(ActivityDef, String, String) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters
 
createOpSequence(Function<OpTemplate, OpDispenser<O>>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
Deprecated, for removal: This API element is subject to removal in a future version.
createOpSequenceFromCommands(Function<CommandTemplate, OpDispenser<O>>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
Given a function that can create an op of type from a CommandTemplate, generate an indexed sequence of ready to call operations.
createOpSourceFromCommands(Function<ParsedOp, OpDispenser<O>>, NBConfiguration, List<Function<Map<String, Object>, Map<String, Object>>>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
createOrUpdate(ActivityDef, String, RateLimiter, RateSpec) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters
 
currentVersion - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
cycle - Variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
The base cycle value, the minimum cycle in the segment.
cycle - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
 
CycleArray - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
Just cycle numbers in a long array.
CycleArray(long...) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray
 
CycleArray.ArraySegment - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleArrayBuffer - Class in io.nosqlbench.engine.api.activityimpl.input
 
CycleArrayBuffer(int) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
 
CycleErrorHandler<T extends java.lang.Throwable,​R> - Interface in io.nosqlbench.engine.api.activityapi.errorhandling
 
CycleErrorHandler.Triple<T,​R> - Class in io.nosqlbench.engine.api.activityapi.errorhandling
 
CycleErrorHandlers - Class in io.nosqlbench.engine.api.activityapi.errorhandling
Provide some basic error handlers
CycleErrorHandlers() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
 
CycleLogDumperUtility - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
 
CycleLogDumperUtility() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogDumperUtility
 
CycleLogImporterUtility - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
 
CycleLogImporterUtility() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogImporterUtility
 
CycleLogInput - Class in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
 
CycleLogInput(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
CycleLogInput(String) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
CycleLogInputType - Class in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
 
CycleLogInputType() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
 
CycleLogInputType.Dispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
 
CycleLogOutput - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
A Output that writes cycles and results to an RLE-based file format.
CycleLogOutput(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
CycleLogOutput(File, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
CycleLogOutputType - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
 
CycleLogOutputType() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
 
CycleLogOutputType.Dispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
 
CycleMutable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleReadable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleResult - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
A readable interface for (cycle, result) tuple types.
CycleResultArray - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleResultArray(CycleResult[]) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
 
CycleResultArray(CycleResultsSegment) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
 
CycleResultPredicate - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultEquals - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultHasAllBits - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultHasSomeBits - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
CycleResultPredicate.ResultInRange - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
CycleResultSegmentBuffer - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
Implements a cycle result segment in a basic buffer that contains the cycle and the result in long, byte format.
CycleResultSegmentBuffer(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
CycleResultSegmentBuffer(CycleResultSegmentBuffer.Sink, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
CycleResultSegmentBuffer.Sink - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleResultSegmentsReadable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers
 
CycleResultsIntervalSegment - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
This is just a typed-data holder for efficient transfer of tracked data.
CycleResultsIntervalSegment() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
CycleResultsRLEBufferReadable - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
Implements a cycle result segment in a run-length encoded buffer that contains the cycle interval and the result in long, long, byte format, where the last value (the second long value) is *not* included in the cycle inteval.
CycleResultsRLEBufferReadable(int, ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
CycleResultsRLEBufferReadable(ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
CycleResultsRLEBufferTarget - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
Implements a convenient target buffer for Marker data that can be used to create nio ByteBuffers easily.
CycleResultsRLEBufferTarget(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Create a target RLE buffer for the specified getCount in memory, rounded to the nearest record getCount.
CycleResultsRLEBufferTarget(ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Create a buffer with the provided ByteBuffer.
CycleResultsSegment - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleResultsSegment.EmptySegment - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleResultsSegmentReadable - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
Implements a cycle result segment in a basic buffer that contains the cycle and the result in long, byte format.
CycleResultsSegmentReadable(ByteBuffer) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
CycleResultStrider - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleResultStrider(Iterator<CycleResult>) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultStrider
 
CycleResultTristateFilter - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
CycleSegment - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
A segment of cycle numbers to iterate over.
CycleSegmentBuffer - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
CycleSegmentBuffer(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
 
CycleSorting - Enum in io.nosqlbench.engine.api.activityapi.cyclelog.buffers
 
CycleSpanResults - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
 
CycleSpanResults(long, long, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 

D

data - Variable in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
data - Variable in class io.nosqlbench.engine.api.util.ConfigTuples.Section
 
debugDelayAsIfFor(long) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
 
DEFAULT_BURST_RATIO - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
DEFAULT_RATE_OPS_S - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
DEFAULT_VERB - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
DefaultingPredicate(TristateFilter<T>, TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.DefaultingPredicate
 
delayAsIfFor(long) - Static method in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
We wish for the JVM to inline this.
delayAsIfUntil(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
This method has a quirky name, because it does something a bit quirky.
detachLogWriter(HistogramLogWriter) - Method in interface io.nosqlbench.engine.api.metrics.HistoLogger
 
DiagRunnableOp - Class in io.nosqlbench.engine.api.activityimpl
 
DiagRunnableOp(String) - Constructor for class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
 
DiagRunnableOpDispenser<O extends java.lang.Runnable> - Class in io.nosqlbench.engine.api.activityimpl
 
DiagRunnableOpDispenser(CommandTemplate) - Constructor for class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpDispenser
 
DiagRunnableOpMapper - Class in io.nosqlbench.engine.api.activityimpl
 
DiagRunnableOpMapper() - Constructor for class io.nosqlbench.engine.api.activityimpl.DiagRunnableOpMapper
 
diagString(long) - Static method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
DiagUpdateRate - Interface in io.nosqlbench.engine.api.activityapi.ratelimits
 
Discard - io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
 
Discard - io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
 
discardByDefault() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
Dispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType.Dispenser
 
Dispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType.Dispenser
 
Dispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType.Dispenser
 
Dispenser(String) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter.Dispenser
 
DoNotRetry - io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
 
dorefill() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
DoRetry - io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
 

E

ElementSequencer<T> - Interface in io.nosqlbench.engine.api.activityapi.planning
 
EMPTY - Static variable in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
EmptySegment() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
enqueue(TrackedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.AsyncAction
THIS DOCUMENTATION IS LIKELY OUT OF DATE The responsibility for tracking async pending against concurrency limits, including signaling for thread state, has been moved into the async event loop of the core motor.
enqueue(TrackedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
 
enterState(RunState) - Method in class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
Transition the thread slot to a new state.
entrySet() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
EnumReadableMappingFilter<E extends java.lang.Enum<E> & ResultReadable> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
A result reading filter which uses an Enum as a set of elements to filter.
EnumReadableMappingFilter(E[], TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
EnumSetter<F extends java.lang.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.activityapi.ratelimits.RateSpec
 
equals(Object) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
error - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
 
ERROR_NONRETRYABLE - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
ERROR_RETRYABLE - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
ERROR_UNKNOWN - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
ErrorDetail - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
 
ErrorDetail(String, ErrorDetail.Retry, int) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
ErrorDetail.Retry - Enum in io.nosqlbench.engine.api.activityapi.errorhandling.modular
 
ErrorHandler - Interface in io.nosqlbench.engine.api.activityapi.errorhandling.modular
 
ErrorMetrics - Class in io.nosqlbench.engine.api.activityapi.errorhandling
 
ErrorMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
 
ErrorMetrics.Aware - Interface in io.nosqlbench.engine.api.activityapi.errorhandling
 
eval() - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
Evaluate the provided script, returning the value that it yields
eval() - Method in class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
 
EventedOpImpl<D> - Class in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
 
EventedOpImpl(OpEvents<D>) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
EventedOpImpl(OpEvents<D>, OpEvents<D>) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
ExceptionCountMetrics - Class in io.nosqlbench.engine.api.metrics
Use this to provide exception metering in a uniform way.
ExceptionCountMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionCountMetrics
 
ExceptionHistoMetrics - Class in io.nosqlbench.engine.api.metrics
Use this to provide exception histograms in a uniform way.
ExceptionHistoMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionHistoMetrics
 
ExceptionMeterMetrics - Class in io.nosqlbench.engine.api.metrics
Use this to provide exception metering in a uniform way.
ExceptionMeterMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionMeterMetrics
 
ExceptionTimerMetrics - Class in io.nosqlbench.engine.api.metrics
Use this to provide exception metering in a uniform way.
ExceptionTimerMetrics(ActivityDef) - Constructor for class io.nosqlbench.engine.api.metrics.ExceptionTimerMetrics
 
exclude(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
exclude(int, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
ExperimentalResultFilterType - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
ExperimentalResultFilterType.StaticDispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
ExprEvaluator<T> - Interface in io.nosqlbench.engine.api.scripting
An evaluator is a scripting helper that knows what its return type will be at runtime.
extend() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
Find the last known extent, and add another after it, account for contiguous ranges and extent getCount.

F

fail(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
fail(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
fail(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
Mark this op as failed as of the time it is called, and record the resulting status code.
FailedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
A failed op is any operation which has an error, according to the semantics of the implementing activity type.
filter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
filter(Predicate<ResultReadable>) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
filter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
filterForScenarios(List<Content<?>>) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
FilteringInputDispenser - Class in io.nosqlbench.engine.api.activityimpl
 
FilteringInputDispenser(InputDispenser, Predicate<ResultReadable>) - Constructor for class io.nosqlbench.engine.api.activityimpl.FilteringInputDispenser
 
FilteringOutputDispenser - Class in io.nosqlbench.engine.api.activityimpl
 
FilteringOutputDispenser(OutputDispenser, Predicate<ResultReadable>) - Constructor for class io.nosqlbench.engine.api.activityimpl.FilteringOutputDispenser
 
FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ResultValueFilterType
 
FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.input.InputType
 
FINDER - Static variable in interface io.nosqlbench.engine.api.activityapi.output.OutputType
 
Finished - io.nosqlbench.engine.api.activityapi.core.RunState
 
FluentOp - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent
 
forCycleResult(long, int) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
forData(long, byte[]) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
forData(long, byte[], int, int) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
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() - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
 
get(int) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
 
get(int) - Method in class io.nosqlbench.engine.api.util.ConfigTuples.Section
 
get(long) - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSource
Get the next operation for the given long value.
get(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
get(String, long) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getAction() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
 
getAction() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
getAction(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActionDispenser
Resolve (find or create) an Action instance for the slot specified.
getAction(int) - Method in class io.nosqlbench.engine.api.activityimpl.action.CoreActionDispenser
 
getAction(int) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActionDispenser
 
getActionDispenser(A) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
This method will be called once per action instance.
getActionDispenser(A) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivityType
 
getActionDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getActionDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getActivePool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
getActivePool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
getActivePool() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
getActivity(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
Create an instance of an activity from the activity type.
getActivity(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityimpl.ActivityDispenser
 
getActivity(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivityType
 
getActivityController() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getActivityController() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getActivityDef() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getActivityDef() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getAlias() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getAllMatching(String...) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
 
getArtifactCoordinates() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
 
getArtifactId() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
 
getAssembledActivity(ActivityDef, Map<String, Activity>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
Create an instance of an activity that ties together all the components into a usable activity instance.
getAtomicSlotState() - Method in class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
This is how you share the current slot state most directly, but it has a caveat.
getAvgNanos_LockSupport_ParkNanos() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
getAvgNanos_System_NanoTime() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
getAvgNanos_Thread_Sleep() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
getBaseVariableName() - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getBindings() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
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
 
getBurstRatio() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
getBurstRatio() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
getBurstRatio() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
getBurstRatio() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
getCacheFileTime() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
 
getChainSize() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
getCode() - Method in enum io.nosqlbench.engine.api.activityapi.core.RunState
 
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.activityapi.errorhandling.modular.ResultCode
 
getConfigModel() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getConsoleIn() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getConsoleIn() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getConsoleOut() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getConsoleOut() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getCoreCount() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getCount() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
 
getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
 
getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
 
getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
getCount() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
getCount() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
getCount() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
getCounters() - Method in class io.nosqlbench.engine.api.metrics.ExceptionCountMetrics
 
getCpuCount() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getCurFreq(int) - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getCurrentResponseTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getCurrentResponseTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
Return the nanos that have elapsed since this op was started at the time of this call, plus any prior waittime.
getCurrentServiceTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getCurrentServiceTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
Return the nanos that have elapsed since the op was started at the time of this call.
getCurrentSpeed() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getCurrentSpeed(int) - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getCycle() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleReadable
get the cycle number associated with this element.
getCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getCycleArray() - Method in class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
 
getCycleInterval(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.longIntervalSupplier
Get the next interval to be consumed by the caller, where the first value is the returned value, and the last value is one less than the first value plus the stride.
getCycleLimiter() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Get the current cycle rate limiter for this activity.
getCycleLimiter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getCycleRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Get or create the cycle rate limiter in a safe way.
getCycleRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getCycleResultFilter() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputFilterDispenser
 
getCycleResultIterable() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleResultSegmentsReadable
 
getCycleResultsSegment(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultStrider
 
getCyclesResponseTimerOrNull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The cycles response timer measures the total response time from the scheduled time an operation should start to when it is completed.
getCyclesResponseTimerOrNull() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getCycleSummary() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
getDesc() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getDescription() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getDescription() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getDescription() - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
 
getDescription() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
getDispenser(String) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter
 
getDispenser(String) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ResultValueFilterType
 
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.
getDocScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getDouble(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
 
getDoubleOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
 
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.
 
getElements() - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
 
getEndTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getErrorHandler() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getErrorMatchers() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
 
getErrorNameMapper() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
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.
getErrorNameMapper() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
When an adapter 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.
getErrorWriter() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getExceptionCountMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
 
getExceptionHistoMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
 
getExceptionMeterMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
 
getExceptionMetrics() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getExceptionMetrics() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getExceptionTimerMetrics() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics
 
getExtensionObject(Logger, MetricRegistry, ScriptContext) - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
 
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.
getFilterDispenser(Activity) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
getFilterDispenser(SimpleConfig) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
getFlippedData() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
getGroup(String) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
 
getGroupId() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
 
getGroupNames() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
 
getHandlerCfgs() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
 
getHandlers() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Return the current list of active handler assignments.
getHighestCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
getHistograms() - Method in class io.nosqlbench.engine.api.metrics.ExceptionHistoMetrics
 
getImage() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
getInput() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
 
getInput() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
getInput(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType.Dispenser
 
getInput(long) - Method in interface io.nosqlbench.engine.api.activityapi.input.InputDispenser
Resolve (find or create) an Input instance for the slot specified.
getInput(long) - Method in class io.nosqlbench.engine.api.activityimpl.FilteringInputDispenser
 
getInput(long) - Method in class io.nosqlbench.engine.api.activityimpl.input.CoreInputDispenser
 
getInput(long) - Method in class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType.Dispenser
 
getInputDispenser(A) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
Return the InputDispenser instance that will be used by the associated activity to create Input factories for each thread slot.
getInputDispenser(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
 
getInputDispenser(Activity) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInputType
 
getInputDispenser(Activity) - Method in interface io.nosqlbench.engine.api.activityapi.input.InputType
 
getInputDispenser(Activity) - Method in class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType
 
getInputDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getInputDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getInputFilter(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
 
getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray
 
getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
getInputSegment(int) - Method in interface io.nosqlbench.engine.api.activityapi.input.Input
Return the next InputSegment available, or null if none were available.
getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
 
getInputSegment(int) - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval
 
getInstrumentation() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Get or create the instrumentation needed for this activity.
getInstrumentation() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getInteger(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
 
getIntOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
 
getIntPredicate(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType.StaticDispenser
 
getIntPredicate(int) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.IntPredicateDispenser
 
getIntPredicate(SimpleConfig) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType
 
getIntPredicate(SimpleConfig) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
 
getLog() - Method in class io.nosqlbench.engine.api.util.TagFilter.Result
 
getLong(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
 
getLongOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
 
getLowestCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
getLowestCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
 
getMap() - Method in class io.nosqlbench.engine.api.util.TagFilter
 
getMarkerDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getMarkerDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getMaxFreq(int) - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getMaxPendingOps() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
The maximum pending ops determines how many ops an activity is allowed to have in flight at any one time.
getMaxPendingOps() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
getMaxTries() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getMaxTries() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
Activities with retryable operations (when specified with the retry error handler for some types of error), should allow the user to specify how many retries are allowed before giving up on the operation.
getMeters() - Method in class io.nosqlbench.engine.api.metrics.ExceptionMeterMetrics
 
getMhz() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getMin() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
getMinCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegment
 
getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
 
getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
 
getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
getMinCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment
 
getMinCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
getMinCycle() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
getModelName() - Method in class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
getMotor(ActivityDef, int) - Method in interface io.nosqlbench.engine.api.activityapi.core.MotorDispenser
Resolve (find or create) a Motor instance for the slot specified.
getMotor(ActivityDef, int) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotorDispenser
 
getMotorDispenser(A, InputDispenser, ActionDispenser, OutputDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
 
getMotorDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getMotorDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
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.OpDef
 
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
getNamedScenario(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
 
getNamedScenario(String) - Method in class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
 
getNanoClockTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
getNanosPerOp() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
getNextExtent() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
getOp() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
getOp() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
getOpData() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getOpData() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.Payload
 
getOpInitFunction() - Method in interface io.nosqlbench.engine.api.activityapi.core.AsyncAction
 
getOpNanos() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getOps() - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSequence
Get the list of individual operations which could be returned by LongFunction.apply(long).
getOps() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
 
getOps() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
 
getOpSource() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
 
getOr(String, long, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getOrCreateBindTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The bind timer keeps track of how long it takes for NoSQLBench to create an instance of an executable operation, given the cycle.
getOrCreateBindTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateCyclesServiceTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The cycles service timer measures how long it takes to complete a cycle of work.
getOrCreateCyclesServiceTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateExecuteTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The execute timer keeps track of how long it takes to submit an operation to be executed to an underlying native driver.
getOrCreateExecuteTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateInputTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The input timer measures how long it takes to get the cycle value to be used for an operation.
getOrCreateInputTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateOpTrackerBlockedCounter() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
 
getOrCreateOpTrackerBlockedCounter() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreatePendingOpCounter() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The pending ops counter keeps track of how many ops are submitted or in-flight, but which haven't been completed yet.
getOrCreatePendingOpCounter() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreatePhasesServiceTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The phases service timer measures how long it takes to complete a phase of work.
getOrCreatePhasesServiceTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateResultSuccessTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The result-success timer keeps track of operations which had no exception.
getOrCreateResultSuccessTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateResultTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The result timer keeps track of how long it takes a native driver to service a request once submitted.
getOrCreateResultTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateStridesServiceTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The strides service timer measures how long it takes to complete a stride of work.
getOrCreateStridesServiceTimer() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOrCreateTriesHistogram() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The tries histogram tracks how many tries it takes to complete an operation successfully, or not.
getOrCreateTriesHistogram() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getOutput(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType.Dispenser
 
getOutput(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingMarkerDispenser
 
getOutput(long) - Method in interface io.nosqlbench.engine.api.activityapi.output.OutputDispenser
 
getOutput(long) - Method in class io.nosqlbench.engine.api.activityimpl.FilteringOutputDispenser
 
getOutputDispenser(A) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
This method will be called once per action instance.
getOutputDispenser(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
 
getOutputDispenser(Activity) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutputType
 
getOutputDispenser(Activity) - Method in interface io.nosqlbench.engine.api.activityapi.output.OutputType
 
getOutputFilter(A) - Static method in class io.nosqlbench.engine.api.activityimpl.CoreServices
 
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.StmtsBlock
 
getParams() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
getParams() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
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
 
getPendingOps() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
 
getPendingOps() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
getPerfData(boolean) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
WARNING: If you are trying to debug this, JMH will not cooperate by default.
getPhaseLimiter() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Get the current phase rate limiter for this activity.
getPhaseLimiter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getPhaseRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Get or create the phase RateLimiter in a concurrent-safe way.
getPhaseRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getPhasesResponseTimerOrNull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The phases response timer measures the total response time from the scheduled time a phase should start to when it is completed.
getPhasesResponseTimerOrNull() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getPolicy(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
getProcDetails() - Static method in class io.nosqlbench.engine.api.activityimpl.CpuInfo
 
getProgressCurrent() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getProgressCurrent() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getProgressETAMillis() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getProgressMax() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getProgressMax() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getProgressMeter() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
 
getProgressMeter() - Method in interface io.nosqlbench.engine.api.activityimpl.input.ProgressCapable
 
getProgressMeter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getProgressMin() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getProgressMin() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getProgressName() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getProgressName() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getProgressRatio() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getProgressSummary() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getProgressTotal() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getPropertyNames() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
The set of key names known by this command template.
getRate() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
getRateSpec() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
getRateSpec() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
getRateSpec() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
Get the rate spec that this rate limiter was created from.
getRateSpec() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
getRateSpec() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
getRatios() - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
 
getRawBufferCapacity() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
getRawScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
getRawStmtDefs() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
 
getReader() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getRecordCapacity() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
getRecyclesCurrent() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getRecyclesCurrent() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getRecyclesMax() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getRecyclesMax() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getRemainingSegment() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
getResolved() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
 
getResponseTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.CompletedOp
 
getResponseTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getResult() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getResult() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
getResult() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getResult() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.ResultReadable
Get a result associated with some operation, according to the activity-specific result map
getResultFilter() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.CoreResultValueFilter.Dispenser
 
getResultFilter() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.ResultFilterDispenser
 
getResultFilterDispenserDelegate() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getResultFilterDispenserDelegate() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getResultTimer() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getResultTimer() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getRunState() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getRunState() - Method in interface io.nosqlbench.engine.api.activityimpl.input.StateCapable
 
getRunState() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getRunState() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getScenarioNames() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawScenarios
 
getScenarioNames() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
 
getScenarioNames() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
getScenarios() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDoc
 
getScripts(boolean, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
getSequence() - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSequence
Get the integer sequence that is used to index into the operations.
getSequence() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
 
getSequencerType() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
 
getServiceTimeNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.CompletedOp
 
getServiceTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getSize() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
getSkippedReason() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getSkippedReason() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.SkippedOp
 
getSlotId() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
get the slotId which this motor is assigned to within the activity instance.
getSlotId() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
getSlotState() - Method in class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
 
getSlotStateTracker() - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
Get a description of the current slot run status.
getSlotStateTracker() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
getStarteAtMillis() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
 
getStartedAtMillis() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
getStartedAtMillis() - Method in interface io.nosqlbench.engine.api.activityapi.core.ProgressMeter
 
getStartedAtMillis() - Method in class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
getStartedAtMillis() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getStartedAtNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.CompletedOp
 
getStartedAtNanos() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getStartedAtNanos() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
Get the nanosecond instant which was recorded for this operation to be started.
getStartTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
getStartTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
Return the system nanoseconds at the time when the last rate change was made active by a starting or restarting rate spec.
getStartTimeNanos() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
getStatic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getStaticOr(String, String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
getStderrText() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getStdinText() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getStdoutText() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getStmt() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtDef
 
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
 
getStrideLimiter() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Get the current stride rate limiter for this activity.
getStrideLimiter() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getStrideRateLimiter(Supplier<? extends RateLimiter>) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Get or create the stride RateLimiter in a concurrent-safe way.
getStrideRateLimiter(Supplier<? extends RateLimiter>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
getStridesResponseTimerOrNull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityInstrumentation
The strides response timer measures the total response time from the scheduled time a stride should start to when it completed.
getStridesResponseTimerOrNull() - Method in class io.nosqlbench.engine.api.activityapi.core.CoreActivityInstrumentation
 
getString(String) - Method in class io.nosqlbench.engine.api.util.SimpleConfig
 
getStringOfFirst(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples
 
getSysPerfData() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfBaseliner
 
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
 
getTags() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
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
 
getTemplates() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
getTemplateVariables() - Method in class io.nosqlbench.engine.api.activityconfig.yaml.StmtsDocList
 
getTimedLog() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getTimeLogLines() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getTimers() - Method in class io.nosqlbench.engine.api.metrics.ExceptionTimerMetrics
 
getTokenPool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
getTotalCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
getTotalWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
getTotalWaitTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
Return the total number of nanoseconds behind schedule that this rate limiter is, including the full history across all rates.
getTries() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.FailedOp
 
getTries() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
getTries() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.SucceededOp
 
getTypeMap() - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityType
An ActivityType can describe the canonical named types as known within that driver implementation, and the Java compatible types which can be assigned to them.
getValidClasses() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
 
getValue() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.BurstRateGauge
 
getValue() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.RateGauge
 
getValue() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.WaitTimeGauge
 
getValues() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
getVerb() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
getVersion() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
getVersion() - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
 
getWaitPool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
getWaitPool() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
getWaitPool() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
getWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
getWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
getWaitTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
Return the total number of nanoseconds behind schedule that this rate limiter is, but only since the last time the rate spec has changed.
getWaitTime() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
getWaitTime() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
getWorkloadName() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
getWorkloadsWithScenarioScripts(boolean, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
getWorkloadsWithScenarioScripts(boolean, Set<String>) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
getWorkspace() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
getWriter() - Method in class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
getYamlPath() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
global(String) - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsGlobalOption
 
GraalJsEvaluator<T> - Class in io.nosqlbench.engine.api.scripting
 
GraalJsEvaluator(Class<T>) - Constructor for class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
 

H

handle(CycleResultsSegment) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer.Sink
 
handleError(long, T) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler
 
handleError(long, T, long) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler
 
handleError(long, T, String) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler
 
handleError(long, T, String) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Handle the error according to the matching error handler for the supplied Throwable subtype.
handleError(String, Throwable, long, long, ErrorDetail) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorHandler
An error handler is able to do side-effect processing for a particular error type, as well as modify the error detail that will be presented back to the caller.
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CounterErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.HistogramErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.IgnoreErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.MeterErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.RetryErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.StopErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.TimerErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.WarnErrorHandler
 
handleError(String, Throwable, long, long, ErrorDetail) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ResultCode
 
handleError(Throwable, long, long) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler
 
HandlerMapping(String) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
 
hashCode() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
hashCode() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
HashedErrorHandler<T extends java.lang.Throwable,​R> - Class in io.nosqlbench.engine.api.activityapi.errorhandling
Allow error handlers to be registered for any exception type, with an explicit handler that will be called if no specific other handler is matched.
HashedErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
 
hasRemaining() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
HistogramErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
The histogram error handler will create, if needed, a histogram metrics object for the named "errorhistos.simplename" + e.getClass().getSimpleName(), and then add the current session time to it.
HistogramErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.HistogramErrorHandler
 
HistoLogger - Interface in io.nosqlbench.engine.api.metrics
 
HybridRateLimiter - Class in io.nosqlbench.engine.api.activityapi.ratelimits
Synopsis
HybridRateLimiter() - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
HybridRateLimiter(ActivityDef, String, RateSpec) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 

I

Ignore - io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
 
Ignore - io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
 
IgnoreErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
IgnoreErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.IgnoreErrorHandler
 
include(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
include(int, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
IncludeCodesTypeExperimental - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
A naive implementation of set filtering on integer values.
IncludeCodesTypeExperimental() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.IncludeCodesTypeExperimental
 
incomplete() - Method in interface io.nosqlbench.engine.api.activityapi.core.MultiPhaseAction
Signal to the caller whether or not the current multi-phase is completed.
IndicatorMode - Enum in io.nosqlbench.engine.api.metrics
 
init() - Method in interface io.nosqlbench.engine.api.activityapi.core.Action
 
init(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
initActivity() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
initActivity() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
initActivity() - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
 
InlineTokenPool - Class in io.nosqlbench.engine.api.activityapi.ratelimits
Synopsis
InlineTokenPool(long, double, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
InlineTokenPool(RateSpec, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
This constructor tries to pick reasonable defaults for the token pool for a given rate spec.
Input - Interface in io.nosqlbench.engine.api.activityapi.input
 
InputDispenser - Interface in io.nosqlbench.engine.api.activityapi.input
An InputDispenser is created for each Activity instance within a scenario.
InputFilterDispenser - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
InputInterval - Class in io.nosqlbench.engine.api.activityimpl.input
 
InputInterval(long, long) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.InputInterval
 
InputInterval.Segment - Class in io.nosqlbench.engine.api.activityimpl.input
 
InputMapper - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
InputMapper() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputMapper
 
InputType - Interface in io.nosqlbench.engine.api.activityapi.input
 
interval - io.nosqlbench.engine.api.activityapi.planning.SequencerType
Space out elements each according to their frequency over the unit interval, with // order of appearance taking precedence over equal timing, then take all events in // the order that they appear on the unit interval.
IntervalSequencer<T> - Class in io.nosqlbench.engine.api.activityapi.planning
Introduction
IntervalSequencer() - Constructor for class io.nosqlbench.engine.api.activityapi.planning.IntervalSequencer
 
IntPredicateDispenser - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
io.nosqlbench.engine.api.activityapi.core - package io.nosqlbench.engine.api.activityapi.core
 
io.nosqlbench.engine.api.activityapi.core.ops.fluent - package io.nosqlbench.engine.api.activityapi.core.ops.fluent
 
io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets - package io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
 
io.nosqlbench.engine.api.activityapi.cyclelog.buffers - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers
 
io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
 
io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle - package io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle
 
io.nosqlbench.engine.api.activityapi.cyclelog.filters - package io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate - package io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog - package io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog
 
io.nosqlbench.engine.api.activityapi.cyclelog.outputs - package io.nosqlbench.engine.api.activityapi.cyclelog.outputs
 
io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog - package io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog
 
io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger - package io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger
 
io.nosqlbench.engine.api.activityapi.errorhandling - package io.nosqlbench.engine.api.activityapi.errorhandling
 
io.nosqlbench.engine.api.activityapi.errorhandling.modular - package io.nosqlbench.engine.api.activityapi.errorhandling.modular
 
io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers - package io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
io.nosqlbench.engine.api.activityapi.input - package io.nosqlbench.engine.api.activityapi.input
 
io.nosqlbench.engine.api.activityapi.output - package io.nosqlbench.engine.api.activityapi.output
 
io.nosqlbench.engine.api.activityapi.planning - package io.nosqlbench.engine.api.activityapi.planning
 
io.nosqlbench.engine.api.activityapi.ratelimits - package io.nosqlbench.engine.api.activityapi.ratelimits
 
io.nosqlbench.engine.api.activityapi.sysperf - package io.nosqlbench.engine.api.activityapi.sysperf
 
io.nosqlbench.engine.api.activityapi.sysperf.generated - package io.nosqlbench.engine.api.activityapi.sysperf.generated
 
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.action - package io.nosqlbench.engine.api.activityimpl.action
 
io.nosqlbench.engine.api.activityimpl.input - package io.nosqlbench.engine.api.activityimpl.input
 
io.nosqlbench.engine.api.activityimpl.marker - package io.nosqlbench.engine.api.activityimpl.marker
 
io.nosqlbench.engine.api.activityimpl.marker.longheap - package io.nosqlbench.engine.api.activityimpl.marker.longheap
 
io.nosqlbench.engine.api.activityimpl.motor - package io.nosqlbench.engine.api.activityimpl.motor
 
io.nosqlbench.engine.api.activityimpl.uniform - package io.nosqlbench.engine.api.activityimpl.uniform
 
io.nosqlbench.engine.api.clireader - package io.nosqlbench.engine.api.clireader
This package is intended to consolidate the command line parsing logic over time so that all of the CLI parsing is separately testable and usable by other modules in NoSqlBench.
io.nosqlbench.engine.api.clireader.dsl - package io.nosqlbench.engine.api.clireader.dsl
 
io.nosqlbench.engine.api.extensions - package io.nosqlbench.engine.api.extensions
 
io.nosqlbench.engine.api.metrics - package io.nosqlbench.engine.api.metrics
 
io.nosqlbench.engine.api.scenarios - package io.nosqlbench.engine.api.scenarios
 
io.nosqlbench.engine.api.scoping - package io.nosqlbench.engine.api.scoping
 
io.nosqlbench.engine.api.scripting - package io.nosqlbench.engine.api.scripting
 
io.nosqlbench.engine.api.templating - package io.nosqlbench.engine.api.templating
 
io.nosqlbench.engine.api.util - package io.nosqlbench.engine.api.util
 
isAutoLoading() - Method in interface io.nosqlbench.engine.api.extensions.ScriptingPluginInfo
If auto loading is true, then the extension will be injected into every scenario sandbox.
isAutoStart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
isCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
isCompleted() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
 
isCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
isCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
 
isContiguous() - Method in interface io.nosqlbench.engine.api.activityapi.input.Input
 
isContiguous() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
 
isContiguous() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval
 
isDynamic(String) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isDynamicSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isEmpty() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
isExhausted() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
 
isExhausted() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
 
isExhausted() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
 
isFoundWorkload(String, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
isFull() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
 
isFull() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
isFullyFilled() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
isNamed(String) - Method in class io.nosqlbench.engine.api.util.ConfigTuples.Section
 
isRestart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
isRetryable() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
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.
 
isStaticOrUnsetSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
isStaticSet(String...) - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegment.EmptySegment
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
iterator() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
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
 
iterator() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
iterator() - Method in class io.nosqlbench.engine.api.activityimpl.marker.OldCoreTracker
 
iterator() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
iterator() - Method in class io.nosqlbench.engine.api.util.ConfigTuples
 
iterator(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferReadable
 

K

Keep - io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
 
Keep - io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
 
keepByDefault() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
keySet() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 

L

LeastWorstDelay - Class in io.nosqlbench.engine.api.activityapi.ratelimits
 
LeastWorstDelay() - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
 
load() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
 
loadContent(Logger, Content<?>, Map<String, String>) - Static method in class io.nosqlbench.engine.api.activityconfig.StatementsLoader
 
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
 
log(R) - Static method in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
 
logger - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
 
LoggingMarkerDispenser - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger
 
LoggingMarkerDispenser(Activity) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingMarkerDispenser
 
LoggingOutput - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger
 
LoggingOutput(ActivityDef, long) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
 
logonly - io.nosqlbench.engine.api.metrics.IndicatorMode
 
longIntervalSupplier - Interface in io.nosqlbench.engine.api.activityapi.core
 
LongTreeTracker - Class in io.nosqlbench.engine.api.activityimpl.marker.longheap
Using the 64 bit structure of a long as a heap addressed tracker, where the leaf nodes represent marked values and all others are used to consolidate state.
LongTreeTracker() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
LongTreeTracker(long) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
LongTreeTrackerAtomic - Class in io.nosqlbench.engine.api.activityimpl.marker.longheap
This is a version of longTreeTracker that is safe for concurrent access.
LongTreeTrackerAtomic() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTrackerAtomic
 
lookup(String) - Method in class io.nosqlbench.engine.api.templating.StrInterpolator.MultiMap
 

M

main(String[]) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogDumperUtility
 
main(String[]) - Static method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogImporterUtility
 
main(String[]) - Static method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfBaseliner
 
mark(String) - Method in class io.nosqlbench.engine.api.metrics.ExceptionMeterMetrics
 
markResult(long, int) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
mark the named cycle in the extent, or in any future extent that we know.
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
 
MatchingPredicate(TristateFilter<T>, TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.MatchingPredicate
 
matchTemplates(String, Map<String, String>) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
MAX_PER_SECOND - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
maybeWaitForOp() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
maybeWaitForOp() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiter
Block until it is time for the next operation, according to the nanoseconds per op as set by RateLimiter.applyRateSpec(RateSpec)
message - Variable in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
 
MeterErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
MeterErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.MeterErrorHandler
 
MIN_CONCURRENT_OPS - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
MIN_CONCURRENT_OPS - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
MIN_PER_SECOND - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
Motor<T> - Interface in io.nosqlbench.engine.api.activityapi.core
The core threading harness within an activity.
MotorDispenser<T> - Interface in io.nosqlbench.engine.api.activityapi.core
A MotorDispenser is created for each Activity instance within a scenario.
msg - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
 
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
 
MultiPhaseAction - Interface in io.nosqlbench.engine.api.activityapi.core
A continuing action can ask to be iterated within the cycle.
MutableCycleResult - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
MutableCycleResult(long, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
MutableCycleResult(long, int, long) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
MutableCycleResult(long, int, long, long) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 

N

name - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
namedParams() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsParameterizedCommand
 
NBCallable - io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
 
NBCLIScenarioParser - Class in io.nosqlbench.engine.api.scenarios
 
NBCLIScenarioParser() - Constructor for class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
NBErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
 
NBErrorHandler(Supplier<String>, Supplier<ErrorMetrics>) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler
 
NBErrorHandler(Supplier<String>, Supplier<ErrorMetrics>, Function<Throwable, String>) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler
 
NBErrorHandler.HandlerMapping - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
 
NBFunction - io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
 
NBInvokerType - Enum in io.nosqlbench.engine.api.activityimpl.uniform
If you provide a type of invokable element in this list, then it should automatically be handled by NB.
NBRunnable - io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
 
NbYamlVersionCheck - Class in io.nosqlbench.engine.api.activityconfig.rawyaml
 
NbYamlVersionCheck() - Constructor for class io.nosqlbench.engine.api.activityconfig.rawyaml.NbYamlVersionCheck
 
newOp(long, OpEvents<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
 
newOp(long, OpEvents<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
nextCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
 
nextCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
The next cycle, which should be a positive number between 0 and Long.MAX_VALUE.
nextCycle() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
 
nextCycles(int) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
 
number() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsOptionType
 

O

of(OpSequence<OpDispenser<O>>) - Static method in interface io.nosqlbench.engine.api.activityapi.planning.OpSource
 
OK - Static variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
OldCoreTracker - Class in io.nosqlbench.engine.api.activityimpl.marker
 
OldCoreTracker() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.OldCoreTracker
 
onActivityDefUpdate(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityDefObserver
 
onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
 
onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
 
onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
onActivityDefUpdate(ActivityDef) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardAction
 
onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Record new cycle result data in the buffer, and optionally flush any completed RLE segments to the internal ByteBuffer.
onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
 
onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
onCycleResult(long, int) - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
Mark the result of the numbered cycle with an integer value.
onCycleResult(long, int) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
onCycleResult(CycleResult) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
onCycleResult(CycleResult) - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
 
onCycleResultSegment(CycleResultsSegment) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
onCycleResultSegment(CycleResultsSegment) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
onCycleResultSegment(CycleResultsSegment) - Method in interface io.nosqlbench.engine.api.activityapi.output.Output
 
onCycleResultSegment(CycleResultsSegment) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
onExtent(ByteTrackerExtent) - Method in class io.nosqlbench.engine.api.activityimpl.marker.OldCoreTracker
 
onFull() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
onFull() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
When a stride is complete, do house keeping.
onOpFailure(FailedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpFailure(FailedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpFailure(FailedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
onOpSkipped(SkippedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpSkipped(SkippedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpSkipped(SkippedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
onOpStarted(StartedOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpStarted(StartedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpStarted(StartedOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
onOpSuccess(SucceededOp<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpEvents
 
onOpSuccess(SucceededOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
onOpSuccess(SucceededOp<D>) - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
onStrideOutput(List<CompletedOp<D>>) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputConsumer
 
OpDef - Class in io.nosqlbench.engine.api.activityconfig.yaml
 
OpDef(StmtsBlock, RawStmtDef) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.OpDef
 
OpEvents<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
 
OpFacets<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
This interface represents the union of interfaces needed for all of the behavioral facets of a useful Op implementation.
OpImpl<D> - Class in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
 
OpImpl() - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
OpSequence<T> - Interface in io.nosqlbench.engine.api.activityapi.planning
An OpSequence provides fast access to a set of operations in a specific order.
OpSource<T> - Interface in io.nosqlbench.engine.api.activityapi.planning
An OpSource provides an Op for a given long value.
opsPerSec - Variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
Target rate in Operations Per Second
OpTracker<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent
The Op Tracker is the keeper of concurrency and op states.
OpTrackerImpl<D> - Class in io.nosqlbench.engine.api.activityapi.core.ops.fluent
This tracker keeps track of the state of operations associated with it.
OpTrackerImpl(Activity, long) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
OpTrackerImpl(String, int, Timer, Timer, Counter) - Constructor for class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
Output - Interface in io.nosqlbench.engine.api.activityapi.output
A cycle output is simply a type that knows how to do something useful with the result of a particular cycle.
OutputDispenser - Interface in io.nosqlbench.engine.api.activityapi.output
 
OutputType - Interface in io.nosqlbench.engine.api.activityapi.output
 

P

parseScenarioCommand(LinkedList<String>, Set<String>, String...) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
Payload<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
This op context carries with it a data element which a protocol-specific implementation can use to hold the state and logic for operations.
peekNextCycle() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleArray.ArraySegment
 
peekNextCycle() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegment
Return the value of the next cycle which would be returned by CycleSegment.nextCycle()} without modifying the segment, or a negative number if the cycle range would be outside the valid range for this segment.
peekNextCycle() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
 
perfdata - Static variable in class io.nosqlbench.engine.api.activityapi.ratelimits.LeastWorstDelay
 
ProcDetails(SystemInfo) - Constructor for class io.nosqlbench.engine.api.activityimpl.CpuInfo.ProcDetails
 
ProgressAndStateMeter - Class in io.nosqlbench.engine.api.activityimpl
 
ProgressAndStateMeter(ProgressMeter, StateCapable) - Constructor for class io.nosqlbench.engine.api.activityimpl.ProgressAndStateMeter
 
ProgressCapable - Interface in io.nosqlbench.engine.api.activityimpl.input
Any type that implements this interface can provide a double indicating relative progress.
ProgressMeter - Interface in io.nosqlbench.engine.api.activityapi.core
 
put(Object...) - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
 
put(String, Object) - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
Set the variable environment of the evaluator
put(String, Object) - Method in class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
 
put(String, V) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
put(T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
putAll(Map<? extends String, ? extends V>) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 

R

rangeSummary() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
RateGauge(RateLimiter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.RateGauge
 
RateLimiter - Interface in io.nosqlbench.engine.api.activityapi.ratelimits
 
RateLimiters - Class in io.nosqlbench.engine.api.activityapi.ratelimits
 
RateLimiters() - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters
 
RateLimiters.BurstRateGauge - Class in io.nosqlbench.engine.api.activityapi.ratelimits
 
RateLimiters.RateGauge - Class in io.nosqlbench.engine.api.activityapi.ratelimits
 
RateLimiters.WaitTimeGauge - Class in io.nosqlbench.engine.api.activityapi.ratelimits
 
RateSpec - Class in io.nosqlbench.engine.api.activityapi.ratelimits
Rate Limiter Specifications
RateSpec(double, double) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
RateSpec(double, double, RateSpec.Verb) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
RateSpec(ParameterMap.NamedParameter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
RateSpec(String) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
RateSpec.Verb - Enum in io.nosqlbench.engine.api.activityapi.ratelimits
 
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
 
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
 
refill(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
Add the given number of new tokens to the pool, forcing any amount that would spill over the current pool size into the wait token pool, but moving up to the configured burst tokens back from the wait token pool otherwise.
refill(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
Add the given number of new tokens to the pool, forcing any amount that would spill over the current pool size into the wait token pool, but moving up to the configured burst tokens back from the wait token pool otherwise.
registerAutoCloseable(AutoCloseable) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Register an object which should be closed after this activity is shutdown.
registerAutoCloseable(AutoCloseable) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
relativize(Path) - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
remaining() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
remaining() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
 
remaining() - Method in class io.nosqlbench.engine.api.activityimpl.input.CycleArrayBuffer
 
remove(Object) - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
removeExtentReader(Output) - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
ReorderingConcurrentResultBuffer - Class in io.nosqlbench.engine.api.activityapi.cyclelog.outputs
This will implement a result buffer that puts cycles in order when possible, according to a sliding window.
ReorderingConcurrentResultBuffer(Output) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
ReorderingConcurrentResultBuffer(Output, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
requestStop() - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
 
requestStop() - Method in interface io.nosqlbench.engine.api.activityapi.core.Stoppable
Ask this component to stop cycling.
requestStop() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
reset() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
 
resetAllClassHandlers() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Unset all class handlers.
resolve() - Method in class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
 
restart - io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
The restart action on a rate limiter causes it to be re-initialized as if it were just being started for the first time.
restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
restart() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
restart() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
result - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
 
Result(boolean, List<String>) - Constructor for class io.nosqlbench.engine.api.util.TagFilter.Result
 
resultCode - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
ResultCode - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular
 
ResultCode() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ResultCode
 
ResultEquals(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultEquals
 
ResultFilterDispenser - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
ResultFilteringSieve - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
ResultFilteringSieve.Builder - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
ResultFilterPhase - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
ResultFilterPhase(Predicate<ResultReadable>, TristateFilter.Policy) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilterPhase
 
ResultHasAllBits(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasAllBits
 
ResultHasSomeBits(int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasSomeBits
 
ResultInRange(int, int) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultInRange
 
ResultMappingArrayFilter - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
ResultMappingArrayFilter() - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
ResultReadable - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
ResultValueFilterType - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters
 
rethrow(String) - Static method in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
 
retry() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
retry() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
Reset the service timer on this op, and increment the tries counter
retryable - Variable in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
RetryErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
RetryErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.RetryErrorHandler
 
run() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
run() - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
 
run() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
runCycle(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.SyncAction
Apply a work function to an input value, producing an int status code.
runCycle(long) - Method in class io.nosqlbench.engine.api.activityimpl.action.CoreAction
 
runCycle(long) - Method in class io.nosqlbench.engine.api.activityimpl.uniform.StandardAction
 
running - Variable in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
 
Running - io.nosqlbench.engine.api.activityapi.core.RunState
 
runPhase(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.MultiPhaseAction
Apply a work function to an input value, producing an int status code.
RunState - Enum in io.nosqlbench.engine.api.activityapi.core
 

S

SandboxPlugin - Interface in io.nosqlbench.engine.api.extensions
Any object can be a sandbox extension.
sanitize(String) - Static method in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
save(boolean) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerf
 
Scenarios - Class in io.nosqlbench.engine.api.activityconfig.yaml
 
Scenarios(RawScenarios) - Constructor for class io.nosqlbench.engine.api.activityconfig.yaml.Scenarios
 
ScopedSupplier - Enum in io.nosqlbench.engine.api.scoping
Helper class to consolidate the notions of scoping items over different NB layers of execution.
script(String) - Method in interface io.nosqlbench.engine.api.scripting.ExprEvaluator
 
script(String) - Method in class io.nosqlbench.engine.api.scripting.GraalJsEvaluator
 
ScriptEnvBuffer - Class in io.nosqlbench.engine.api.scripting
ScriptEnvBuffer provides a variant of SimpleScriptContext which captures all stdin, stdout, and stderr data into diagnostic character buffers.
ScriptEnvBuffer() - Constructor for class io.nosqlbench.engine.api.scripting.ScriptEnvBuffer
 
ScriptingPluginInfo<T> - Interface in io.nosqlbench.engine.api.extensions
Any implementation of a SandboxExtension that is found in the runtime can be automatically loaded into the scenario scripting sandbox.
Section(String, String) - Constructor for class io.nosqlbench.engine.api.util.ConfigTuples.Section
 
Segment(long, long) - Constructor for class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
 
SegmentedResultInput - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results
 
seqElementsByRatioFunc(List<T>, ToLongFunction<T>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.BucketSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.ConcatSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
 
seqIndexByRatioFunc(List<T>, ToLongFunction<T>) - Method in class io.nosqlbench.engine.api.activityapi.planning.IntervalSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in class io.nosqlbench.engine.api.activityapi.planning.BucketSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in class io.nosqlbench.engine.api.activityapi.planning.ConcatSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
 
seqIndexesByRatios(List<T>, List<Long>) - Method in class io.nosqlbench.engine.api.activityapi.planning.IntervalSequencer
 
Sequence<T> - Class in io.nosqlbench.engine.api.activityapi.planning
 
SequencePlanner<T> - Class in io.nosqlbench.engine.api.activityapi.planning
 
SequencePlanner(SequencerType) - Constructor for class io.nosqlbench.engine.api.activityapi.planning.SequencePlanner
 
SequencerType - Enum in io.nosqlbench.engine.api.activityapi.planning
Sequencer types are used to control the type of ordering used with a set of operations.
sequenceSummary(List<T>, ToLongFunction<T>, String) - Method in interface io.nosqlbench.engine.api.activityapi.planning.ElementSequencer
 
setAction(Action) - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
Set the action on this motor.
setAction(Action) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
Set the action for this ActivityMotor.
setActionDispenserDelegate(ActionDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
setActionDispenserDelegate(ActionDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setActivitiesMap(Map<String, Activity>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivitiesAware
 
setActivitiesMap(Map<String, Activity>) - Method in class io.nosqlbench.engine.api.activityimpl.input.CoreInputDispenser
 
setActivityController(ActivityController) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Provide the activity with the controls needed to stop itself.
setActivityController(ActivityController) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setActivityDef(ActivityDef) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
setActivityDef(ActivityDef) - Method in interface io.nosqlbench.engine.api.activityimpl.uniform.ActivityDefAware
 
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
 
setCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
setCompleted(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTrackerAtomic
 
setCompleted(long, long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
Apply an index value between 0 and 31 inclusive.
setConsoleOut(PrintWriter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
setConsoleOut(PrintWriter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setCycle(long) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
setCycle(long) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleMutable
set the cycle number associated with this element.
setCycleLimiter(RateLimiter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Set the cycle rate limiter for this activity.
setCycleLimiter(RateLimiter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setCycleOpFunction(LongFunction<D>) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
The cycle op function is the function which can map a cycle number into an operation of some sort.
setCycleOpFunction(LongFunction<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
setData(D) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
setData(D) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.Payload
 
setDefaultHandler(CycleErrorHandler<T, R>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Set the default handler that gets called on any exceptions that do not match a class or super-class specific handler.
setDefaultsFromOpSequence(OpSequence<?>) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
Modify the provided ActivityDef with defaults for stride and cycles, if they haven't been provided, based on the length of the sequence as determined by the provided ratios.
setDesc(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setDescription(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setDiagModulo(long) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.DiagUpdateRate
 
setEndTimeNanos(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in interface io.nosqlbench.engine.api.activityapi.errorhandling.ErrorMetrics.Aware
 
setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.CounterErrorHandler
 
setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.HistogramErrorHandler
 
setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.MeterErrorHandler
 
setErrorMetricsSupplier(Supplier<ErrorMetrics>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.TimerErrorHandler
 
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.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
 
setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
setFilter(Predicate<ResultReadable>) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CanFilterResultValue
 
setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.inputs.cyclelog.CycleLogInput
 
setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.logger.LoggingOutput
 
setFilter(Predicate<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.ReorderingConcurrentResultBuffer
 
setGroup(String, Class<? extends T>...) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Set a group name for a set of classes.
setHandlerForClasses(CycleErrorHandler<T, R>, Class<? extends T>...) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Set the error handler for the specified class, and any subclasses of it.
setHandlerForGroup(String, CycleErrorHandler<T, R>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Set the error handler for a named group of exception classes.
setHandlerForPattern(String, CycleErrorHandler<T, R>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Find the matching classes from the recognized classes, and then set the handler for all of them.
setInput(Input) - Method in interface io.nosqlbench.engine.api.activityapi.core.Motor
Set the input on this motor.
setInput(Input) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputMapper
 
setInput(Input) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
Set the input for this ActivityMotor.
setInputDispenserDelegate(InputDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
setInputDispenserDelegate(InputDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setInterval(long, long) - Method in interface io.nosqlbench.engine.api.activityapi.input.StrideAware
Notify the StrideAware of the base cycle (inclusive) and the number of cycles that it is about to be processing.
setLabel(String) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
setMaxPendingOps(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTracker
 
setMaxPendingOps(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
setMotorDispenserDelegate(MotorDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
setMotorDispenserDelegate(MotorDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setName(String) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setOutputDispenserDelegate(OutputDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
setOutputDispenserDelegate(OutputDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setParams(Map<String, Object>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtFields
 
setPhaseLimiter(RateLimiter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Set the phase rate limiter for this activity.
setPhaseLimiter(RateLimiter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setPosition(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
 
setPositionChecked(long) - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
 
setPredicate(IntPredicate) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.InputMapper
 
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
 
setResolved(List<ErrorHandler>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler.HandlerMapping
 
setResult(int) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
setResultFilterDispenserDelegate(IntPredicateDispenser) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
setResultFilterDispenserDelegate(IntPredicateDispenser) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setResultOutput(Output) - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
setRunState(RunState) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
setRunState(RunState) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setScenarios(RawScenarios) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.RawStmtsDoc
 
setStartTimeNanos(long) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
setStatementsFieldByType(Object) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.StatementsOwner
 
setStrideLimiter(RateLimiter) - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
Set the stride rate limiter for this activity.
setStrideLimiter(RateLimiter) - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
setTags(Map<String, String>) - Method in class io.nosqlbench.engine.api.activityconfig.rawyaml.Tags
 
setupInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setUpperBound(Class<? extends T>) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.HashedErrorHandler
Sets the uppper bound on the Throwable type that you want to consider when walking up the class hierarchy to find a handled supertype.
setupTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
setValues(Map<String, Double>) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
setVersion(long) - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
setWaitTime(long) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
setWaitTime(long) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp
Indicate to this op, how much wait time elapsed between the time it was expected to start and the time it actually started.
shutdown() - Method in interface io.nosqlbench.engine.api.activityapi.core.Shutdownable
 
Shutdownable - Interface in io.nosqlbench.engine.api.activityapi.core
 
shutdownActivity() - Method in interface io.nosqlbench.engine.api.activityapi.core.Activity
 
SILENT_LOCKED - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
SimpleActivity - Class in io.nosqlbench.engine.api.activityimpl
A default implementation of an Activity, suitable for building upon.
SimpleActivity(ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
SimpleActivity(String) - Constructor for class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
SimpleConfig - Class in io.nosqlbench.engine.api.util
 
SimpleConfig(Activity, String) - Constructor for class io.nosqlbench.engine.api.util.SimpleConfig
 
SimpleConfig(String) - Constructor for class io.nosqlbench.engine.api.util.SimpleConfig
 
singleton - io.nosqlbench.engine.api.scoping.ScopedSupplier
Once a supplier is instantiated for singleton scope, it should provide only one instance of the supplied element for that instance.
size() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
skip(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
skip(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp
Mark that this operation is being skipped by the activity type for some reason.
SkippedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
 
slot - Variable in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
 
SlotStateTracker - Class in io.nosqlbench.engine.api.activityimpl
Holds the state of a slot, allows only valid transitions, and shares the slot state as
SlotStateTracker(long) - Constructor for class io.nosqlbench.engine.api.activityimpl.SlotStateTracker
 
sort() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultArray
 
sort() - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.outputs.CanSortCycles
 
StandardAction<A extends StandardActivity<R,​?>,​R extends io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.Op> - Class in io.nosqlbench.engine.api.activityimpl.uniform
This is the generified version of an Action.
StandardAction(A, int) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardAction
 
StandardActionDispenser - Class in io.nosqlbench.engine.api.activityimpl.uniform
 
StandardActionDispenser(StandardActivity<?, ?>) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardActionDispenser
 
StandardActivity<R extends io.nosqlbench.engine.api.activityimpl.uniform.flowtypes.Op,​S> - Class in io.nosqlbench.engine.api.activityimpl.uniform
This is a typed activity which is expected to be come the standard core of all new activity types.
StandardActivity(DriverAdapter<R, S>, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity
 
StandardActivityType<A extends StandardActivity<?,​?>> - Class in io.nosqlbench.engine.api.activityimpl.uniform
 
StandardActivityType(DriverAdapter<?, ?>, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardActivityType
 
StandardOpMapper - Class in io.nosqlbench.engine.api.activityimpl.uniform
 
StandardOpMapper() - Constructor for class io.nosqlbench.engine.api.activityimpl.uniform.StandardOpMapper
 
start - io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
The default SetAction is start.
start() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
start() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
start() - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.TrackedOp
Signify to NB that the associated operation is known to have started processing in some specific way according to the implementing activity type.
start() - Method in interface io.nosqlbench.engine.api.activityapi.core.Startable
 
start() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
start() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
start() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
start() - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
start() - Method in class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
Each strideOp opTracker must be started before any ops that it tracks
Startable - Interface in io.nosqlbench.engine.api.activityapi.core
 
StartedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
A StartedOp is a type that represents that an operation has been sent to some specific type of protocol or logic.
Starting - io.nosqlbench.engine.api.activityapi.core.RunState
 
startOpCycle(TrackedOp<D>) - Method in class io.nosqlbench.engine.api.activityapi.core.BaseAsyncAction
Implementations that extend this base class can call this method in order to put an operation in flight.
StateCapable - Interface in io.nosqlbench.engine.api.activityimpl.input
 
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
 
StaticDispenser(IntPredicate) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.filters.ExperimentalResultFilterType.StaticDispenser
 
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
 
stopActivityWithErrorAsync(Throwable) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityController
 
stopActivityWithReasonAsync(String) - Method in interface io.nosqlbench.engine.api.activityapi.core.ActivityController
 
StopErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
StopErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.StopErrorHandler
 
Stoppable - Interface in io.nosqlbench.engine.api.activityapi.core
 
Stopped - io.nosqlbench.engine.api.activityapi.core.RunState
 
Stopping - io.nosqlbench.engine.api.activityapi.core.RunState
 
store(List<CycleErrorHandler.Triple>, R) - Static method in class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandlers
 
StrideAware - Interface in io.nosqlbench.engine.api.activityapi.input
Any activity that implements StrideAware will be notified of the exact interval that it is processing before the first cycle is dispatched from the motor.
StrideOutputConsumer<D> - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
 
StrideOutputSegment<D> - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
 
StrideOutputSegmentImpl<D extends CompletedOp> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output
 
StrideOutputSegmentImpl(List<D>) - Constructor for class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.op_output.StrideOutputSegmentImpl
 
StrideTracker<D> - Class in io.nosqlbench.engine.api.activityimpl.motor
 
StrideTracker(Timer, Timer, long, long, int, Output, StrideOutputConsumer<D>) - Constructor for class io.nosqlbench.engine.api.activityimpl.motor.StrideTracker
 
string() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsOptionType
 
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
 
succeed(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.EventedOpImpl
 
succeed(int) - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
succeed(int) - Method in interface io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.StartedOp
Mark this op as successful as of the time it is called, and record the resulting status code.
SucceededOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
An op should be deemed successful if it completes with no exception.
supplier(Supplier<T>) - Method in enum io.nosqlbench.engine.api.scoping.ScopedSupplier
 
SyncAction - Interface in io.nosqlbench.engine.api.activityapi.core
 
SysBenchMethodNanoTime - Class in io.nosqlbench.engine.api.activityapi.sysperf
 
SysBenchMethodNanoTime() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodNanoTime
 
SysBenchMethodNanoTime_callSystemNanoTime_jmhTest - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_callSystemNanoTime_jmhTest() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_callSystemNanoTime_jmhTest
 
SysBenchMethodNanoTime_jmhType - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType
 
SysBenchMethodNanoTime_jmhType_B1 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType_B1() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B1
 
SysBenchMethodNanoTime_jmhType_B2 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType_B2() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
SysBenchMethodNanoTime_jmhType_B3 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodNanoTime_jmhType_B3() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B3
 
SysBenchMethodParkNanos - Class in io.nosqlbench.engine.api.activityapi.sysperf
 
SysBenchMethodParkNanos() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodParkNanos
 
SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_callLockSupportParkNanos_jmhTest
 
SysBenchMethodParkNanos_jmhType - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType
 
SysBenchMethodParkNanos_jmhType_B1 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType_B1() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B1
 
SysBenchMethodParkNanos_jmhType_B2 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType_B2() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
SysBenchMethodParkNanos_jmhType_B3 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodParkNanos_jmhType_B3() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B3
 
SysBenchMethodThreadSleep - Class in io.nosqlbench.engine.api.activityapi.sysperf
 
SysBenchMethodThreadSleep() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysBenchMethodThreadSleep
 
SysBenchMethodThreadSleep_callThreadSleep_jmhTest - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_callThreadSleep_jmhTest() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_callThreadSleep_jmhTest
 
SysBenchMethodThreadSleep_jmhType - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType
 
SysBenchMethodThreadSleep_jmhType_B1 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType_B1() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B1
 
SysBenchMethodThreadSleep_jmhType_B2 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType_B2() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
SysBenchMethodThreadSleep_jmhType_B3 - Class in io.nosqlbench.engine.api.activityapi.sysperf.generated
 
SysBenchMethodThreadSleep_jmhType_B3() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B3
 
SysPerf - Class in io.nosqlbench.engine.api.activityapi.sysperf
 
SysPerfBaseliner - Class in io.nosqlbench.engine.api.activityapi.sysperf
 
SysPerfBaseliner() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfBaseliner
 
SysPerfData - Class in io.nosqlbench.engine.api.activityapi.sysperf
 
SysPerfData() - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
SysPerfData(Collection<RunResult>, long) - Constructor for class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 

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
 
takeUpTo(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
Take tokens up to amt tokens form the pool and report the amount of token removed.
takeUpTo(long) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
Take tokens up to amt tokens form the pool and report the amount of token removed.
takeUpTo(long) - Method in interface io.nosqlbench.engine.api.activityapi.ratelimits.TokenPool
 
TargetRateInputType - Class in io.nosqlbench.engine.api.activityimpl.input
 
TargetRateInputType() - Constructor for class io.nosqlbench.engine.api.activityimpl.input.TargetRateInputType
 
TargetRateInputType.Dispenser - Class in io.nosqlbench.engine.api.activityimpl.input
 
tearInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearInvocationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearIterationMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearTrialMutex - Variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodNanoTime_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodParkNanos_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class io.nosqlbench.engine.api.activityapi.sysperf.generated.SysBenchMethodThreadSleep_jmhType_B2
 
test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultEquals
 
test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasAllBits
 
test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultHasSomeBits
 
test(ResultReadable) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.CycleResultPredicate.ResultInRange
 
test(T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.DefaultingPredicate
 
test(T) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.MatchingPredicate
 
thread - io.nosqlbench.engine.api.scoping.ScopedSupplier
Once a supplier is instantiated for thread scope, it should provide a unique instance of the supplied element for each thread, according to the inner supplier's semantics.
ThreadDrivenTokenPool - Class in io.nosqlbench.engine.api.activityapi.ratelimits
Synopsis
ThreadDrivenTokenPool(RateSpec, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
This constructor tries to pick reasonable defaults for the token pool for a given rate spec.
TimerErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
TimerErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.TimerErrorHandler
 
toBinaryString(long) - Static method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
toByteBuffer() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
 
toDefaultingPredicate(TristateFilter.Policy) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
toDefaultingPredicate(TristateFilter.Policy) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter
Create a predicate that will override any Ignore outcomes with the provided policy.
toExclusivePredicate() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
toggle() - Method in interface io.nosqlbench.engine.api.clireader.dsl.CLIFacets.WantsOptionType
 
toInclusivePredicate() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve
 
TokenFiller - Class in io.nosqlbench.engine.api.activityapi.ratelimits
 
TokenFiller(RateSpec, ThreadDrivenTokenPool, ActivityDef) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
A token filler adds tokens to a ThreadDrivenTokenPool at some rate.
TokenPool - Interface in io.nosqlbench.engine.api.activityapi.ratelimits
 
toMarkdown(boolean) - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
toMatchingPredicate(TristateFilter.Policy) - Method in interface io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter
Create a predicate that will return true if and only if the filter outcome matches the provided policy.
toReadable() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
 
toReader() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultSegmentBuffer
 
toSegmentsReadable() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleResultsRLEBufferTarget
Convert the contents of this RLE buffer to a readable and invalide it for writing.
toString() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets.OpImpl
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.core.ops.fluent.OpTrackerImpl
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.Buffer
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results_rle.CycleSpanResults
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsIntervalSegment
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleResultsSegmentReadable
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.CycleSegmentBuffer
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.buffers.results.MutableCycleResult
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.EnumReadableMappingFilter
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultMappingArrayFilter
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.outputs.cyclelog.CycleLogOutput
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.HybridRateLimiter
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.InlineTokenPool
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.ThreadDrivenTokenPool
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.TokenFiller
 
toString() - Method in class io.nosqlbench.engine.api.activityapi.sysperf.SysPerfData
 
toString() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
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.activityimpl.CpuInfo.ProcDetails
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.DiagRunnableOp
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.input.AtomicInput
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval.Segment
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.input.InputInterval
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ByteTrackerExtent
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.marker.ContiguousOutputChunker
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.marker.longheap.LongTreeTracker
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.motor.CoreMotor
 
toString() - Method in class io.nosqlbench.engine.api.activityimpl.SimpleActivity
 
toString() - Method in class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 
toString() - Method in class io.nosqlbench.engine.api.templating.CommandTemplate
Deprecated.
 
toString() - Method in class io.nosqlbench.engine.api.util.ConfigTuples.Section
 
TrackedOp<D> - Interface in io.nosqlbench.engine.api.activityapi.core.ops.fluent.opfacets
A tracked op is one that has been added to a tracker, and can then be started.
transform(Function<T, U>) - Method in interface io.nosqlbench.engine.api.activityapi.planning.OpSequence
Map this OpSequence to another type of OpSequence.
transform(Function<T, U>) - Method in class io.nosqlbench.engine.api.activityapi.planning.Sequence
 
TreeTracker1024 - Class in io.nosqlbench.engine.api.activityimpl.marker.longheap
Wrap 32 of the 32-position LongTreeTrackers together, allowing for a range of 0-1023 positions.
TreeTracker1024() - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
 
TreeTracker1024(long) - Constructor for class io.nosqlbench.engine.api.activityimpl.marker.longheap.TreeTracker1024
 
Triple(T, long, String, R) - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.CycleErrorHandler.Triple
 
TristateFilter<T> - Interface in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
A tri-state filter allows for flexible configuration of multi-phase filtering.
TristateFilter.DefaultingPredicate<T> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
TristateFilter.MatchingPredicate<T> - Class in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
 
TristateFilter.Policy - Enum in io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate
The filter action determines what action is taken for a given element that matches the predicate.

U

Uninitialized - io.nosqlbench.engine.api.activityapi.core.RunState
 
UNLOCKED - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
Unmatched(String) - Static method in class io.nosqlbench.engine.api.util.TagFilter.Result
 
Unset - io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
 
update(String, long) - Method in class io.nosqlbench.engine.api.metrics.ExceptionHistoMetrics
 
update(String, long) - Method in class io.nosqlbench.engine.api.metrics.ExceptionTimerMetrics
 

V

valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.core.RunState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.planning.SequencerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.metrics.IndicatorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nosqlbench.engine.api.scoping.ScopedSupplier
Returns the enum constant of this type with the specified name.
valueOfType(Class<?>) - Static method in enum io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
 
values() - Static method in enum io.nosqlbench.engine.api.activityapi.core.RunState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.buffers.CycleSorting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.TristateFilter.Policy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail.Retry
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nosqlbench.engine.api.activityapi.planning.SequencerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec.Verb
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.nosqlbench.engine.api.activityconfig.MultiMapLookup
 
values() - Static method in enum io.nosqlbench.engine.api.activityimpl.uniform.NBInvokerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nosqlbench.engine.api.metrics.IndicatorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nosqlbench.engine.api.scoping.ScopedSupplier
Returns an array containing the constants of this enum type, in the order they are declared.
verb - Variable in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
VERBOSE_LOCKED - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 

W

WaitTimeGauge(RateLimiter) - Constructor for class io.nosqlbench.engine.api.activityapi.ratelimits.RateLimiters.WaitTimeGauge
 
WarnErrorHandler - Class in io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers
 
WarnErrorHandler() - Constructor for class io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.WarnErrorHandler
 
withBurstRatio(double) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
withOpsPerSecond(double) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
withPhase(TristateFilter<ResultReadable>) - Method in class io.nosqlbench.engine.api.activityapi.cyclelog.filters.tristate.ResultFilteringSieve.Builder
 
withResultCode(int) - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
withRetryable() - Method in class io.nosqlbench.engine.api.activityapi.errorhandling.modular.ErrorDetail
 
withVerb(RateSpec.Verb) - Method in class io.nosqlbench.engine.api.activityapi.ratelimits.RateSpec
 
WORKLOAD_SCENARIO_STEP - Static variable in class io.nosqlbench.engine.api.scenarios.NBCLIScenarioParser
 
WorkloadDesc - Class in io.nosqlbench.engine.api.scenarios
 
WorkloadDesc(String, List<String>, Map<String, String>, String, String) - Constructor for class io.nosqlbench.engine.api.scenarios.WorkloadDesc
 

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 W Y 
All Classes|All Packages