Class StmtsBlock
java.lang.Object
io.nosqlbench.engine.api.activityconfig.yaml.StmtsBlock
- All Implemented Interfaces:
io.nosqlbench.engine.api.util.Tagged,java.lang.Iterable<io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate>
public class StmtsBlock
extends java.lang.Object
implements io.nosqlbench.engine.api.util.Tagged, java.lang.Iterable<io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate>
-
Constructor Summary
Constructors Constructor Description StmtsBlock(RawStmtsBlock rawStmtsBlock, StmtsDoc rawStmtsDoc, int blockIdx) -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getBindings()java.lang.StringgetName()java.util.List<io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate>getOps()<V> VgetParam(java.lang.String name, java.lang.Class<? extends V> type)<V> VgetParamOrDefault(java.lang.String name, V defaultValue)java.util.Map<java.lang.String,java.lang.Object>getParams()java.util.Map<java.lang.String,java.lang.String>getParamsAsText()java.util.Map<java.lang.String,java.lang.String>getTags()@NotNull java.util.Iterator<io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate>iterator()
-
Constructor Details
-
Method Details
-
getOps
public java.util.List<io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate> getOps() -
getName
public java.lang.String getName() -
getTags
public java.util.Map<java.lang.String,java.lang.String> getTags()- Specified by:
getTagsin interfaceio.nosqlbench.engine.api.util.Tagged
-
getParams
public java.util.Map<java.lang.String,java.lang.Object> getParams() -
getParamsAsText
public java.util.Map<java.lang.String,java.lang.String> getParamsAsText() -
getParamOrDefault
public <V> V getParamOrDefault(java.lang.String name, V defaultValue) -
getParam
public <V> V getParam(java.lang.String name, java.lang.Class<? extends V> type) -
getBindings
public java.util.Map<java.lang.String,java.lang.String> getBindings() -
iterator
@NotNull public @NotNull java.util.Iterator<io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate> iterator()- Specified by:
iteratorin interfacejava.lang.Iterable<io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate>
-