Data types that are composed of other (basic) data types.
For example , I use the following function to convert rows into json in PostgreSQL 9.2 select row_to_json(row(productid, …