|
| | Row (const Row &)=delete |
| |
| void | operator= (const Row &)=delete |
| |
| uint32_t | num_fields () const override |
| |
| Type | get_type (uint32_t index) const override |
| |
| bool | is_null (uint32_t index) const override |
| |
| std::string | get_as_string (uint32_t index) const override |
| |
| std::string | get_string (uint32_t index) const override |
| |
| std::wstring | get_wstring (uint32_t index) const override |
| |
| int64_t | get_int (uint32_t index) const override |
| |
| uint64_t | get_uint (uint32_t index) const override |
| |
| float | get_float (uint32_t index) const override |
| |
| double | get_double (uint32_t index) const override |
| |
| std::pair< const char *, size_t > | get_string_data (uint32_t index) const override |
| |
| void | get_raw_data (uint32_t index, const char **out_data, size_t *out_size) const override |
| |
| std::tuple< uint64_t, int > | get_bit (uint32_t index) const override |
| |
| void | reset (MYSQL_ROW row, const unsigned long *lengths) |
| |
| | IRow ()=default |
| |
| | IRow (const IRow &other)=delete |
| |
| IRow & | operator= (const IRow &other)=delete |
| |
| | IRow (IRow &&other)=default |
| |
| IRow & | operator= (IRow &&other)=default |
| |
| std::string | get_as_string (uint32_t index, const std::string &default_if_null) const |
| |
| std::string | get_string (uint32_t index, const std::string &default_if_null) const |
| |
| std::wstring | get_wstring (uint32_t index, const std::wstring &default_if_null) const |
| |
| int64_t | get_int (uint32_t index, int64_t default_if_null) const |
| |
| uint64_t | get_uint (uint32_t index, uint64_t default_if_null) const |
| |
| double | get_double (uint32_t index, double default_if_null) const |
| |
| virtual | ~IRow ()=default |
| |