|
| 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 |
|