#include <result.h>
◆ ~DbResult()
shcore::polyglot::database::DbResult::~DbResult |
( |
| ) |
|
|
overridedefault |
◆ DbResult()
shcore::polyglot::database::DbResult::DbResult |
( |
std::shared_ptr< Session > |
owner, |
|
|
uint64_t |
affected_rows, |
|
|
uint64_t |
last_insert_id, |
|
|
const char * |
info, |
|
|
bool |
buffered |
|
) |
| |
|
protected |
◆ buffer()
void shcore::polyglot::database::DbResult::buffer |
( |
| ) |
|
|
overridevirtual |
◆ fetch_metadata()
void shcore::polyglot::database::DbResult::fetch_metadata |
( |
| ) |
|
|
protected |
◆ fetch_one()
const IRow * shcore::polyglot::database::DbResult::fetch_one |
( |
| ) |
|
|
overridevirtual |
◆ fetch_one_warning()
std::unique_ptr< Warning > shcore::polyglot::database::DbResult::fetch_one_warning |
( |
| ) |
|
|
overridevirtual |
◆ fetch_statement_id()
void shcore::polyglot::database::DbResult::fetch_statement_id |
( |
| ) |
|
|
protected |
◆ field_names()
std::shared_ptr< Field_names > shcore::polyglot::database::DbResult::field_names |
( |
| ) |
const |
|
protectedvirtual |
◆ get_affected_row_count()
uint64_t shcore::polyglot::database::DbResult::get_affected_row_count |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_auto_increment_value()
int64_t shcore::polyglot::database::DbResult::get_auto_increment_value |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_fetched_row_count()
uint64_t shcore::polyglot::database::DbResult::get_fetched_row_count |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_gtids()
const std::vector< std::string > & shcore::polyglot::database::DbResult::get_gtids |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_info()
std::string shcore::polyglot::database::DbResult::get_info |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_metadata()
const std::vector< std::shared_ptr< IColumn > > & shcore::polyglot::database::DbResult::get_metadata |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_statement_id()
std::string shcore::polyglot::database::DbResult::get_statement_id |
( |
| ) |
const |
|
overridevirtual |
◆ get_warning_count()
uint64_t shcore::polyglot::database::DbResult::get_warning_count |
( |
| ) |
const |
|
overridevirtual |
◆ has_resultset()
bool shcore::polyglot::database::DbResult::has_resultset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ is_buffered()
bool shcore::polyglot::database::DbResult::is_buffered |
( |
| ) |
|
|
inline |
◆ map_data_type()
Type shcore::polyglot::database::DbResult::map_data_type |
( |
int |
raw_type, |
|
|
int |
flags |
|
) |
| |
|
protected |
◆ next_resultset()
bool shcore::polyglot::database::DbResult::next_resultset |
( |
| ) |
|
|
overridevirtual |
◆ pre_fetch_row()
bool shcore::polyglot::database::DbResult::pre_fetch_row |
( |
| ) |
|
|
protected |
◆ pre_fetch_rows()
bool shcore::polyglot::database::DbResult::pre_fetch_rows |
( |
bool |
persistent | ) |
|
|
protected |
◆ reset()
void shcore::polyglot::database::DbResult::reset |
( |
std::shared_ptr< MYSQL_RES > |
res | ) |
|
|
protected |
◆ rewind()
void shcore::polyglot::database::DbResult::rewind |
( |
| ) |
|
|
overridevirtual |
◆ stop_pre_fetch()
void shcore::polyglot::database::DbResult::stop_pre_fetch |
( |
| ) |
|
|
protected |
◆ Session
◆ _affected_rows
uint64_t shcore::polyglot::database::DbResult::_affected_rows = 0 |
|
protected |
◆ _fetched_row_count
uint64_t shcore::polyglot::database::DbResult::_fetched_row_count = 0 |
|
protected |
◆ _fetched_warnings
bool shcore::polyglot::database::DbResult::_fetched_warnings = false |
|
protected |
◆ _field_names
std::shared_ptr<Field_names> shcore::polyglot::database::DbResult::_field_names |
|
mutableprotected |
◆ _gtids
std::vector<std::string> shcore::polyglot::database::DbResult::_gtids |
|
protected |
◆ _has_resultset
bool shcore::polyglot::database::DbResult::_has_resultset = false |
|
protected |
◆ _info
std::string shcore::polyglot::database::DbResult::_info |
|
protected |
◆ _last_insert_id
uint64_t shcore::polyglot::database::DbResult::_last_insert_id = 0 |
|
protected |
◆ _metadata
std::vector<std::shared_ptr<IColumn> > shcore::polyglot::database::DbResult::_metadata |
|
protected |
◆ _persistent_pre_fetch
bool shcore::polyglot::database::DbResult::_persistent_pre_fetch = false |
|
protected |
◆ _pre_fetched
bool shcore::polyglot::database::DbResult::_pre_fetched = false |
|
protected |
◆ _pre_fetched_clear_at_end
bool shcore::polyglot::database::DbResult::_pre_fetched_clear_at_end = false |
|
protected |
◆ _pre_fetched_rows
std::deque<Row_copy> shcore::polyglot::database::DbResult::_pre_fetched_rows |
|
protected |
◆ _result
std::weak_ptr<MYSQL_RES> shcore::polyglot::database::DbResult::_result |
|
protected |
◆ _row
std::unique_ptr<Row> shcore::polyglot::database::DbResult::_row |
|
protected |
◆ _session
◆ _stop_pre_fetch
shcore::atomic_flag shcore::polyglot::database::DbResult::_stop_pre_fetch |
|
protected |
◆ _warnings
std::list<std::unique_ptr<Warning> > shcore::polyglot::database::DbResult::_warnings |
|
protected |
◆ m_buffered
bool shcore::polyglot::database::DbResult::m_buffered = false |
|
protected |
◆ m_statement_id
std::optional<std::string> shcore::polyglot::database::DbResult::m_statement_id |
|
protected |
The documentation for this class was generated from the following files:
- router/src/jit_executor/src/database/result.h
- router/src/jit_executor/src/database/result.cc