io.nosqlbench.engine.api.clireader.dsl.CLIFacets Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of engine-api Show documentation
Show all versions of engine-api Show documentation
The engine API for nosqlbench;
Provides the interfaces needed to build internal modules for the
nosqlbench core engine
package io.nosqlbench.engine.api.clireader.dsl;
public interface CLIFacets {
interface WantsAnyOption
extends WantsGlobalOption {
}
interface WantsParameterizedCommand {
WantsAnyOption namedParams();
}
interface WantsGlobalOption {
WantsOptionType global(String optionName);
}
interface WantsOptionType {
WantsAnyOption toggle();
WantsAnyOption string();
WantsAnyOption number();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy