Class Cmd
java.lang.Object
io.nosqlbench.engine.cmdstream.Cmd
Encapsulate Command parsing and structure for the NoSQLBench command line. Commands always have a name, sometimes
have a list of positional arguments, and sometimes have a map of named parameters. An example of a command tha thas
both would look like
script test.js p1=v1-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionforContainer(String containerName, String stepName) getArgs()getArgValue(String paramName) getArgValueOrNull(String paramName) takeArgValue(String paramName) static StringtoJSONBlock(Map<String, String> map, boolean oneline) static StringtoJSONParams(String varname, Map<String, String> map, boolean oneline) toString()
-
Field Details
-
DEFAULT_TARGET_CONTEXT
- See Also:
-
-
Constructor Details
-
Cmd
-
Cmd
-
Cmd
-
-
Method Details
-
getTargetContext
-
forContainer
-
getArgValueOrNull
-
takeArgValue
-
getArgValue
-
getCmdType
-
getArgs
-
toString
-
asScriptText
-
toJSONBlock
-
toJSONParams
-
getArgMap
-
getStepName
-