De-couple selectDistinct() to its own interface
Removed deleteAll() method. Use delete() to delete all rows