}
tuple = op.getOperatorIDTuple(join);
op.replaceOperatorIDTuple(tuple, new OperatorIDTuple(par, 0));
join.addPrecedingOperator(maybequeryresultinblocks);
maybequeryresultinblocks.addSucceedingOperator(new OperatorIDTuple(
join, tuple.getId()));
}
rootOperator.detectCycles();
rootOperator.sendMessage(new BoundVariablesMessage());