![]() |
MySQL 9.3.0
Source Code Documentation
|
#include <query_entry_object.h>
Private Member Functions | |
void | on_reference_row (const ResultRow &r) override |
UniversalId | query_object (MySQLSession *session, const UniversalId &db_object_id, Object *object) override |
void | set_query_object_reference (const entry::UniversalId &object_id) override |
Additional Inherited Members | |
![]() | |
using | Object = entry::Object |
using | UniversalId = entry::UniversalId |
![]() | |
void | query_entries (MySQLSession *session, const std::string &schema_name, const std::string &object_name, const UniversalId &db_object_id) override |
![]() | |
std::shared_ptr< Object > | object |
![]() | |
using | MySQLSession = mysqlrouter::MySQLSession |
using | Row = MySQLSession::Row |
using | ResultRow = MySQLSession::ResultRow |
using | OnResultSetEnd = MySQLSession::OnResultSetEnd |
![]() | |
void | on_row (const ResultRow &r) override |
virtual void | on_field_row (const ResultRow &r) |
![]() | |
virtual | ~QueryRaw ()=default |
virtual void | execute (MySQLSession *session) |
virtual void | query (MySQLSession *session, const std::string &q) |
virtual void | prepare_and_execute (MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end) |
std::unique_ptr< MySQLSession::ResultRow > | query_one (MySQLSession *session) |
std::unique_ptr< MySQLSession::ResultRow > | query_one (MySQLSession *session, const std::string &q) |
virtual void | on_metadata (unsigned number, MYSQL_FIELD *fields) |
![]() | |
bool | m_loading_references |
std::map< entry::UniversalId, std::shared_ptr< entry::ForeignKeyReference > > | m_references |
int | m_alias_count = 0 |
![]() | |
mysqlrouter::sqlstring | query_ |
std::optional< std::string > | sqlstate_ |
MYSQL_FIELD * | metadata_ {nullptr} |
unsigned | num_of_metadata_ {0} |
|
overrideprivatevirtual |
Reimplemented from mrs::database::v2::QueryEntryObject.
|
overrideprivatevirtual |
Reimplemented from mrs::database::v2::QueryEntryObject.
|
overrideprivatevirtual |
Reimplemented from mrs::database::v2::QueryEntryObject.