rrs.optimizerEstimatedRowCount,
rrs.optimizerEstimatedCost);
}
else if (rs instanceof SetOpResultSet)
{
SetOpResultSet srs = (SetOpResultSet) rs;
return new RealSetOpResultSetStatistics(
srs.getOpType(),
srs.numOpens,
srs.rowsSeen,
srs.rowsFiltered,
srs.constructorTime,
srs.openTime,
srs.nextTime,
srs.closeTime,
srs.getResultSetNumber(),
srs.getRowsSeenLeft(),
srs.getRowsSeenRight(),
srs.getRowsReturned(),
srs.optimizerEstimatedRowCount,
srs.optimizerEstimatedCost,
getResultSetStatistics(srs.getLeftSourceInput()),
getResultSetStatistics(srs.getRightSourceInput())
);
}
else if (rs instanceof UnionResultSet)
{
UnionResultSet urs = (UnionResultSet)rs;