![]() |
MySQL 9.4.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 |