14 return home().get_value(row_num, col_num);
20 return home().get_is_null(row_num, col_num);
26 return home().get_length(row_num, col_num);
41 return home().m_encoding;
Lightweight reference to a field in a result set.
Definition: field.hxx:52
PQXX_PURE result const & home() const noexcept
Definition: field.hxx:67
Base class for call gates.
Definition: callgate.hxx:55
result const & reference
A reference to the host class. Helps keep constructors easy.
Definition: callgate.hxx:60
Definition: result-field_ref.hxx:6
oid column_table(row_size_type col_num, sl=sl::current()) const
What table did this column come from?
Definition: result.cxx:473
oid column_type(row_size_type col_num, sl=sl::current()) const
Return column's type, as an OID from the system catalogue.
Definition: result.cxx:449
Definition: connection.hxx:94
int row_size_type
Number of fields in a row of database data.
Definition: types.hxx:70
std::source_location sl
Convenience alias for std::source_location. It's just too long.
Definition: types.hxx:38
std::size_t field_size_type
Number of bytes in a field of database data.
Definition: types.hxx:76
encoding_group
Definition: encoding_group.hxx:40
int result_size_type
Number of rows in a result set.
Definition: types.hxx:64
unsigned int oid
PostgreSQL database row identifier.
Definition: types.hxx:60