An interface for listening to changes in the result set of a query.
Called whenever the query this listener was attached to is dirtied.