Returns metadata about the columns in the query.
metadata_collection_view meta() const;
The returned collection will have as many
metadata objects as columns retrieved
by the SQL query, and in the same order.
This function returns a view object, with reference semantics. The returned
view points into memory owned by
*this, and will be valid as long as
an object move-constructed from
*this are alive.