As a real regression interface this is lacking a way to pass in start/end revision (optionally). I'd also leave out the 'rows' from the name as that is more a db / backend concept.