![]() |
MySQL 9.5.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.