26#ifndef ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_DATABASE_QUERY_ENTRIES_OBJECT_H_ 
   27#define ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_DATABASE_QUERY_ENTRIES_OBJECT_H_ 
   48                             const std::string &schema_name,
 
   49                             const std::string &object_name,
 
   59                     const std::string &object_name,
 
   75  std::map<entry::UniversalId, std::shared_ptr<entry::ForeignKeyReference>>
 
Definition: query_entry_object.h:41
 
entry::UniversalId UniversalId
Definition: query_entry_object.h:44
 
entry::Object Object
Definition: query_entry_object.h:43
 
std::shared_ptr< Object > object
Definition: query_entry_object.h:52
 
virtual void query_entries(MySQLSession *session, const std::string &schema_name, const std::string &object_name, const UniversalId &db_object_id)=0
 
Definition: query_entry_object.h:56
 
std::map< entry::UniversalId, std::shared_ptr< entry::ForeignKeyReference > > m_references
Definition: query_entry_object.h:76
 
int m_alias_count
Definition: query_entry_object.h:77
 
void on_row(const ResultRow &r) override
Definition: query_entries_object.cc:229
 
void query_entries(MySQLSession *session, const std::string &schema_name, const std::string &object_name, const UniversalId &db_object_id) override
Definition: query_entries_object.cc:138
 
virtual void on_field_row(const ResultRow &r)
Definition: query_entries_object.cc:270
 
virtual void set_query_object_reference(const entry::UniversalId &object_id)
Definition: query_entries_object.cc:210
 
virtual UniversalId query_object(MySQLSession *session, const UniversalId &db_object_id, Object *object)
Definition: query_entries_object.cc:103
 
virtual void on_reference_row(const ResultRow &r)
Definition: query_entries_object.cc:248
 
bool m_loading_references
Definition: query_entry_object.h:73
 
Definition: query_entry_object.h:84
 
void on_reference_row(const ResultRow &r) override
Definition: query_entries_object.cc:471
 
UniversalId query_object(MySQLSession *session, const UniversalId &db_object_id, Object *object) override
Definition: query_entries_object.cc:395
 
void set_query_object_reference(const entry::UniversalId &object_id) override
Definition: query_entries_object.cc:444
 
Definition: mysql_session.h:311
 
Definition: mysql_session.h:157
 
MysqlCacheManager::Object Object
Definition: mysql_cache_manager.cc:101
 
Definition: authorize_manager.h:48
 
mrs::database::entry::UniversalId UniversalId
Definition: universal_id.h:33
 
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86