26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_SCHEMA_ROUTER_ENTRIES_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_SCHEMA_ROUTER_ENTRIES_H_
Definition: query_entries_db_object.h:37
std::vector< DbObject > VectorOfPathEntries
Definition: query_entries_db_object.h:40
virtual void query_entries(MySQLSession *session)
Fetch from database the list of all defined object/path entries.
Definition: query_entries_db_object.cc:91
mrs::interface::QueryFactory * query_factory_
Definition: query_entries_db_object.h:64
void on_row(const ResultRow &r) override
Definition: query_entries_db_object.cc:132
SupportedMrsMetadataVersion db_version_
Definition: query_entries_db_object.h:62
QueryEntriesDbObject(SupportedMrsMetadataVersion v, mrs::interface::QueryFactory *query_factory)
Definition: query_entries_db_object.cc:57
entry::DbObject DbObject
Definition: query_entries_db_object.h:39
uint64_t audit_log_id_
Definition: query_entries_db_object.h:63
static std::string skip_starting_slash(const std::string &value)
Definition: query_entries_db_object.cc:205
std::vector< DbObjectCompatible > entries_
Definition: query_entries_db_object.h:70
VectorOfPathEntries get_entries() const
Definition: query_entries_db_object.cc:214
virtual uint64_t get_last_update()
Definition: query_entries_db_object.cc:89
Definition: query_factory.h:55
Definition: mysql_session.h:310
Definition: mysql_session.h:157
ValueType value(const std::optional< ValueType > &v)
Definition: gtid.h:83
DbObjectEndpoint::DbObject DbObject
Definition: db_object_endpoint.cc:35
SupportedMrsMetadataVersion
Definition: supported_mrs_schema_version.h:32
Definition: authorize_manager.h:48
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86
Definition: query_entries_db_object.h:66
std::optional< std::string > user_ownership_v2
Definition: query_entries_db_object.h:67