26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_USER_GROUPS_H_ 
   27#define ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_USER_GROUPS_H_ 
   40  using Set = std::set<entry::UniversalId>;
 
   46    out_group_ids->clear();
 
   49        "SELECT user_group_id FROM " 
   50        "mysql_rest_service_metadata.mrs_user_has_group " 
mysqlrouter::sqlstring query_
Definition: query.h:60
 
virtual void execute(MySQLSession *session)
Definition: query.cc:91
 
Definition: query_user_groups.h:38
 
std::set< entry::UniversalId > Set
Definition: query_user_groups.h:40
 
Set * set_
Definition: query_user_groups.h:60
 
void on_row(const ResultRow &r) override
Definition: query_user_groups.h:57
 
virtual void query_groups(MySQLSession *session, const entry::AuthUser::UserId &user_id, Set *out_group_ids)
Definition: query_user_groups.h:43
 
Definition: mysql_session.h:311
 
Definition: mysql_session.h:157
 
void reset(const char *format_string, const sqlstringformat format=0)
Definition: utils_sqlstring.cc:515
 
mysqlrouter::sqlstring to_sqlstring(entry::Column *dfield, Value *value)
Definition: filter_object_generator.cc:263
 
Definition: authorize_manager.h:48
 
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86
 
UniversalId UserId
Definition: auth_user.h:47
 
static UniversalId from_cstr(const char *p, uint32_t length)
Definition: universal_id.h:86