mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
make op templates map based internally
This commit is contained in:
@@ -112,11 +112,11 @@ public class MongoActivity extends SimpleActivity implements ActivityDefObserver
|
||||
TagFilter tagFilter = new TagFilter(tagfilter);
|
||||
stmtsDocList.getStmts().stream().map(tagFilter::matchesTaggedResult).forEach(r -> logger.info(r.getLog()));
|
||||
|
||||
List<OpTemplate<?>> stmts = stmtsDocList.getStmts(tagfilter);
|
||||
List<OpTemplate> stmts = stmtsDocList.getStmts(tagfilter);
|
||||
if (stmts.isEmpty()) {
|
||||
logger.error("No statements found for this activity");
|
||||
} else {
|
||||
for (OpTemplate<?> stmt : stmts) {
|
||||
for (OpTemplate stmt : stmts) {
|
||||
ParsedStmt parsed = stmt.getParsed().orError();
|
||||
String statement = parsed.getPositionalStatement(Function.identity());
|
||||
Objects.requireNonNull(statement);
|
||||
|
||||
@@ -14,7 +14,7 @@ public class ReadyMongoStatement {
|
||||
private final StringBindings bindings;
|
||||
private final ReadPreference readPreference;
|
||||
|
||||
public ReadyMongoStatement(OpTemplate<?> stmtDef) {
|
||||
public ReadyMongoStatement(OpTemplate stmtDef) {
|
||||
ParsedTemplate paramTemplate = new ParsedTemplate(stmtDef.getStmt(), stmtDef.getBindings());
|
||||
BindingsTemplate paramBindings = new BindingsTemplate(paramTemplate.getCheckedBindPoints());
|
||||
StringBindingsTemplate template = new StringBindingsTemplate(stmtDef.getStmt(), paramBindings);
|
||||
|
||||
Reference in New Issue
Block a user