if (compareValue == 0) {
newQueryResult.add(b);
} else {
// Send queryResult
for (final OperatorIDTuple opId: this.succeedingOperators) {
final QueryResultDebug qrDebug = new QueryResultDebug(newQueryResult, debugstep, this, opId.getOperator(), true);
((Operator) opId.getOperator()).processAllDebug(qrDebug, opId.getId(), debugstep);
}
newQueryResult = QueryResult.createInstance();
newQueryResult.add(b);
}
} else {
firstRun = false;
newQueryResult.add(b);
}
oldBinding = b;
}
// Send queryResult
for (final OperatorIDTuple opId: this.succeedingOperators) {
final QueryResultDebug qrDebug = new QueryResultDebug(newQueryResult, debugstep, this, opId.getOperator(), true);
((Operator) opId.getOperator()).processAllDebug(qrDebug, opId.getId(), debugstep);
}
this.queryResults.clear();
}
}