public void store(OutputSlot<?> output, long cardinality, OptimizationContext.OperatorContext operatorContext) {
assert output.getOwner() == operatorContext.getOperator() :
String.format("Owner of %s is not %s.", output, operatorContext.getOperator());
if (!operatorContext.getOutputCardinality(output.getIndex()).isExactly(cardinality)) {
this.logger.error("Expected a measured cardinality of {} for {}; found {}.",
cardinality, output, operatorContext.getOutputCardinality(output.getIndex()));
}
this.write(operatorContext, output, cardinality);
}