![]() |
MySQL 9.3.0
Source Code Documentation
|
#include <jit_executor_db_interface.h>
Public Member Functions | |
IRow ()=default | |
IRow (const IRow &other)=delete | |
IRow & | operator= (const IRow &other)=delete |
IRow (IRow &&other)=default | |
IRow & | operator= (IRow &&other)=default |
virtual uint32_t | num_fields () const =0 |
virtual Type | get_type (uint32_t index) const =0 |
virtual bool | is_null (uint32_t index) const =0 |
virtual std::string | get_as_string (uint32_t index) const =0 |
virtual std::string | get_string (uint32_t index) const =0 |
virtual std::wstring | get_wstring (uint32_t index) const |
virtual int64_t | get_int (uint32_t index) const =0 |
virtual uint64_t | get_uint (uint32_t index) const =0 |
virtual float | get_float (uint32_t index) const =0 |
virtual double | get_double (uint32_t index) const =0 |
virtual std::pair< const char *, size_t > | get_string_data (uint32_t index) const =0 |
virtual void | get_raw_data (uint32_t index, const char **out_data, size_t *out_size) const =0 |
virtual std::tuple< uint64_t, int > | get_bit (uint32_t index) const =0 |
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 |
|
default |
|
delete |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
inline |
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
inline |
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
inline |
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
inline |
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
inline |
|
virtual |
Reimplemented in shcore::polyglot::database::Row.
|
inline |
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.
|
pure virtual |
Implemented in shcore::polyglot::database::Row, and shcore::polyglot::database::Mem_row.