Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Returns the actual name of the column.

column_name() const;

If the column was aliased, this will be the name of the alias (e.g. in "SELECT id AS employee_id FROM employees", column_name() will be "employee_id").

This is optional information - it won't be populated unless the connection executing the query has meta_mode() == metadata_mode::full.

Exception safety

No-throw guarantee.

Object lifetimes

The returned reference is valid as long as *this is alive and hasn't been assigned to or moved from.