Public Attributes | |
| std::size_t | index |
| Index of the field in the result set. | |
| Oid | type_oid |
| The object ID of the field's data type. | |
| std::string | name |
| The field name. | |
| Oid | table_oid |
| If the field can be identified as a column of a specific table, the object ID of the table; otherwise zero. | |
| Integer | table_column |
| If the field can be identified as a column of a specific table, the attribute number of the column; otherwise zero. | |
| Integer | type_size |
| The data type size (see pg_type.typlen). Note that negative values denote variable-width types. | |
| Integer | type_modifier |
| The type modifier (see pg_attribute.atttypmod). The meaning of the modifier is type-specific. | |
| std::size_t storages::postgres::FieldDescription::index |
| std::string storages::postgres::FieldDescription::name |
| Integer storages::postgres::FieldDescription::table_column |
| Oid storages::postgres::FieldDescription::table_oid |
| Integer storages::postgres::FieldDescription::type_modifier |
| Oid storages::postgres::FieldDescription::type_oid |
| Integer storages::postgres::FieldDescription::type_size |