#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