'Get the number of results that would
be returned in this query'

def count(self, cls, filters, quick=True, sort_by=None, select=None):

    query = ('select    count(*)    from    `%s`    %s' % (self.domain.name, self._build_filter_part(cls, filters, sort_by, select)))
    count = 0
    for row in self.domain.select(query):
        count += int(row['Count'])
        if quick:
            return count
    return count
