End to end 'collect' for single group_by

@robyoung
@pbadenski