MySQL 9.4.0
Source Code Documentation
mrs::database::QueryRestTable Member List

This is the complete list of members for mrs::database::QueryRestTable, including all inherited members.

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::QueryRestTableprotected
build_where(const ObjectRowOwnership &row_ownership)mrs::database::QueryRestTableprotected
build_where(const RowUserOwnership &row_user, UserId *user_id, const std::vector< RowGroupOwnership > &row_groups, const std::set< UniversalId > &user_groups)mrs::database::QueryRestTableprotected
columns_mrs::database::QueryRestTableprotected
compute_etag_mrs::database::QueryRestTableprotected
config_mrs::database::QueryRestTableprotected
create_serializer()mrs::database::QueryRestTableprotected
encode_bigints_as_strings_mrs::database::QueryRestTableprotected
execute(MySQLSession *session)mrs::database::QueryRawprotectedvirtual
extend_where(mysqlrouter::sqlstring &where, const FilterObjectGenerator &fog)mrs::database::QueryRestTableprotected
factory_mrs::database::QueryRestTableprotected
field_filter_mrs::database::QueryRestTableprotected
include_links_mrs::database::QueryRestTableprotected
itemsmrs::database::QueryRestTable
max_execution_time_ms_mrs::database::QueryRestTableprotected
metadata_mrs::database::QueryRawprotected
metadata_received_mrs::database::QueryRestTableprotected
MySQLSession typedefmrs::database::QueryRawprotected
num_of_metadata_mrs::database::QueryRawprotected
Object typedefmrs::database::QueryRestTable
object_mrs::database::QueryRestTableprotected
ObjectField typedefmrs::database::QueryRestTable
ObjectFieldFilter typedefmrs::database::QueryRestTable
on_metadata(unsigned number, MYSQL_FIELD *fields) overridemrs::database::QueryRestTableprotectedvirtual
on_row(const ResultRow &r) overridemrs::database::QueryRestTableprotectedvirtual
OnResultSetEnd typedefmrs::database::QueryRawprotected
prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end)mrs::database::QueryRawprotectedvirtual
query(MySQLSession *session, const std::string &q)mrs::database::QueryRawprotectedvirtual
query_mrs::database::QueryRawprotected
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::QueryRestTablevirtual
query_one(MySQLSession *session)mrs::database::QueryRawprotected
query_one(MySQLSession *session, const std::string &q)mrs::database::QueryRawprotected
QueryRestTable(const JsonTemplateFactory *factory=nullptr, bool encode_bigints_as_strings=false, bool include_links=true, uint64_t max_execution_time_ms=0)mrs::database::QueryRestTableexplicit
QueryRestTable(bool encode_bigints_as_strings, bool include_links, uint64_t max_execution_time_ms=0)mrs::database::QueryRestTableexplicit
responsemrs::database::QueryRestTable
ResultRow typedefmrs::database::QueryRawprotected
Row typedefmrs::database::QueryRawprotected
RowGroupOwnership typedefmrs::database::QueryRestTable
RowUserOwnership typedefmrs::database::QueryRestTable
serializer_mrs::database::QueryRestTableprotected
sqlstate_mrs::database::QueryRawprotected
UniversalId typedefmrs::database::QueryRestTable
UserId typedefmrs::database::QueryRestTable
VectorOfRowGroupOwnershp typedefmrs::database::QueryRestTable
where_mrs::database::QueryRestTableprotected
~QueryRaw()=defaultmrs::database::QueryRawprotectedvirtual