![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
This is the complete list of members for mrs::database::QueryRestTableSingleRow, including all inherited members.
| build_query(const dv::ObjectFieldFilter &field_filter, const std::string &url_route, const ObjectRowOwnership &row_ownership, const PrimaryKeyColumnValues &pk, bool fetch_any_owner, const FilterObjectGenerator &fog) | mrs::database::QueryRestTableSingleRow | private | 
| mrs::database::QueryRestTable::build_query(const ObjectFieldFilter &field_filter, const uint64_t offset, const uint64_t limit, const std::string &url, const ObjectRowOwnership &row_ownership, const FilterObjectGenerator &fog) | mrs::database::QueryRestTable | protected | 
| build_where(const ObjectRowOwnership &row_ownership) | mrs::database::QueryRestTable | protected | 
| build_where(const RowUserOwnership &row_user, UserId *user_id, const std::vector< RowGroupOwnership > &row_groups, const std::set< UniversalId > &user_groups) | mrs::database::QueryRestTable | protected | 
| columns_ | mrs::database::QueryRestTable | protected | 
| commit_ | mrs::database::QueryRestTableSingleRow | private | 
| compute_etag_ | mrs::database::QueryRestTable | protected | 
| config_ | mrs::database::QueryRestTable | protected | 
| create_serializer() | mrs::database::QueryRestTable | protected | 
| encode_bigints_as_strings_ | mrs::database::QueryRestTable | protected | 
| execute(MySQLSession *session) | mrs::database::QueryRaw | protectedvirtual | 
| extend_where(mysqlrouter::sqlstring &where, const FilterObjectGenerator &fog) | mrs::database::QueryRestTable | protected | 
| factory_ | mrs::database::QueryRestTable | protected | 
| field_filter_ | mrs::database::QueryRestTable | protected | 
| include_links_ | mrs::database::QueryRestTable | protected | 
| is_owned() const | mrs::database::QueryRestTableSingleRow | inline | 
| is_owned_ | mrs::database::QueryRestTableSingleRow | private | 
| items | mrs::database::QueryRestTable | |
| lock_rows_ | mrs::database::QueryRestTableSingleRow | private | 
| make_short_response(const PrimaryKeyColumnValues &pk, const std::string &response_gtid) | mrs::database::QueryRestTableSingleRow | static | 
| max_execution_time_ms_ | mrs::database::QueryRestTable | protected | 
| metadata_ | mrs::database::QueryRaw | protected | 
| metadata_received_ | mrs::database::QueryRestTable | protected | 
| MySQLSession typedef | mrs::database::QueryRaw | protected | 
| num_of_metadata_ | mrs::database::QueryRaw | protected | 
| Object typedef | mrs::database::QueryRestTableSingleRow | |
| object_ | mrs::database::QueryRestTable | protected | 
| ObjectField typedef | mrs::database::QueryRestTableSingleRow | |
| ObjectFieldFilter typedef | mrs::database::QueryRestTableSingleRow | |
| on_metadata(unsigned number, MYSQL_FIELD *fields) override | mrs::database::QueryRestTable | protectedvirtual | 
| on_row(const ResultRow &r) override | mrs::database::QueryRestTableSingleRow | privatevirtual | 
| OnResultSetEnd typedef | mrs::database::QueryRaw | protected | 
| prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end) | mrs::database::QueryRaw | protectedvirtual | 
| PrimaryKeyColumnValues typedef | mrs::database::QueryRestTableSingleRow | |
| query(MySQLSession *session, const std::string &q) | mrs::database::QueryRaw | protectedvirtual | 
| query_ | mrs::database::QueryRaw | protected | 
| query_entries(MySQLSession *session, std::shared_ptr< database::entry::Object > object, const ObjectFieldFilter &field_filter, const uint64_t offset, const uint64_t limit, const std::string &url, const bool is_default_limit, const ObjectRowOwnership &row_ownership={}, const FilterObjectGenerator &fog={}, const bool compute_etag=false) | mrs::database::QueryRestTable | virtual | 
| query_entry(MySQLSession *session, std::shared_ptr< database::entry::Object > object, const PrimaryKeyColumnValues &pk, const dv::ObjectFieldFilter &field_filter, const std::string &url_route, const ObjectRowOwnership &row_ownership, const FilterObjectGenerator &fog={}, const bool compute_etag=false, std::function< std::string()> commit={}, const bool fetch_any_owner=false) | mrs::database::QueryRestTableSingleRow | virtual | 
| query_one(MySQLSession *session) | mrs::database::QueryRaw | protected | 
| query_one(MySQLSession *session, const std::string &q) | mrs::database::QueryRaw | protected | 
| QueryRestTable(const JsonTemplateFactory *factory=nullptr, bool encode_bigints_as_strings=false, bool include_links=true, uint64_t max_execution_time_ms=0) | mrs::database::QueryRestTable | explicit | 
| QueryRestTable(bool encode_bigints_as_strings, bool include_links, uint64_t max_execution_time_ms=0) | mrs::database::QueryRestTable | explicit | 
| QueryRestTableSingleRow(const JsonTemplateFactory *factory=nullptr, bool encode_bigints_as_string=false, const bool include_links=true, const RowLockType lock_rows=RowLockType::NONE, uint64_t max_execution_time_ms=0) | mrs::database::QueryRestTableSingleRow | explicit | 
| response | mrs::database::QueryRestTable | |
| ResultRow typedef | mrs::database::QueryRaw | protected | 
| Row typedef | mrs::database::QueryRaw | protected | 
| RowGroupOwnership typedef | mrs::database::QueryRestTable | |
| RowUserOwnership typedef | mrs::database::QueryRestTable | |
| serializer_ | mrs::database::QueryRestTable | protected | 
| sqlstate_ | mrs::database::QueryRaw | protected | 
| UniversalId typedef | mrs::database::QueryRestTable | |
| UserId typedef | mrs::database::QueryRestTable | |
| VectorOfRowGroupOwnershp typedef | mrs::database::QueryRestTable | |
| where_ | mrs::database::QueryRestTable | protected | 
| ~QueryRaw()=default | mrs::database::QueryRaw | protectedvirtual |