I'm wondering if an aggregate function can return a set of records?

Say I have a table with a column of type raster (PostGIS). I want to get
the number of times the pixel values 1, 3 and 4 occur in that raster
column. I am hoping to build an aggregrate function that returns the
following...

value | count
--------+--------
1       | 12
--------+--------
2       | 12
--------+--------
3       | 12

Is it possible for an aggregate function to return a set? I've written some
test cases and it looks like the answer is No but I'd like confirmation.

Thanks,
Bborie Park

PostGIS Steering Committee

Reply via email to