| add_row_owner_check(mysqlrouter::sqlstring *sql, bool qualify_table) const | mrs::database::dv::JsonMappingUpdater::Operation | inlineprotected |
| affected() const | mrs::database::dv::JsonMappingUpdater::Operation | inline |
| affected_ | mrs::database::dv::JsonMappingUpdater::Operation | protected |
| append_match_condition(mysqlrouter::sqlstring &sql) const | mrs::database::dv::JsonMappingUpdater::Operation | virtual |
| Check(std::shared_ptr< Check > parent, std::shared_ptr< Table > table, const ObjectRowOwnership &row_ownership, bool for_update, std::shared_ptr< std::set< std::string > > invalid_fields={}, bool unnested=false) | mrs::database::dv::Check | inline |
| Check(std::shared_ptr< Table > table, const ObjectRowOwnership &row_ownership, bool for_update, std::shared_ptr< std::set< std::string > > invalid_fields={}, bool unnested=false) | mrs::database::dv::Check | inline |
| execute(MySQLSession *session) override | mrs::database::dv::JsonMappingUpdater::Operation | inlineprotectedvirtual |
| for_update_ | mrs::database::dv::Check | private |
| has_unnested_pk_ | mrs::database::dv::Check | private |
| invalid_fields_ | mrs::database::dv::Check | private |
| is_root() const | mrs::database::dv::JsonMappingUpdater::Operation | inline |
| join_to_parent(std::vector< std::shared_ptr< JsonMappingUpdater::Operation > > *parents) const | mrs::database::dv::JsonMappingUpdater::Operation | protected |
| metadata_ | mrs::database::QueryRaw | |
| MySQLSession typedef | mrs::database::QueryRaw | |
| num_of_metadata_ | mrs::database::QueryRaw | |
| on_metadata(unsigned number, MYSQL_FIELD *fields) | mrs::database::QueryRaw | virtual |
| on_no_value(const Column &column, const JSONInputObject::MemberReference &) override | mrs::database::dv::Check | virtual |
| on_parent_pk_resolved(const PrimaryKeyColumnValues &) | mrs::database::dv::JsonMappingUpdater::Operation | inlinevirtual |
| on_row(const ResultRow &r) | mrs::database::QueryRaw | virtual |
| on_value(const Column &column, const JSONInputObject::MemberReference &value) override | mrs::database::dv::Check | virtual |
| OnResultSetEnd typedef | mrs::database::QueryRaw | |
| Operation(std::shared_ptr< Operation > parent, std::shared_ptr< Table > table, const ObjectRowOwnership &row_ownership) | mrs::database::dv::JsonMappingUpdater::Operation | inline |
| Operation(std::shared_ptr< Operation > parent, std::shared_ptr< Table > table, const PrimaryKeyColumnValues &pk, const ObjectRowOwnership &row_ownership) | mrs::database::dv::JsonMappingUpdater::Operation | inline |
| parent() const | mrs::database::dv::JsonMappingUpdater::Operation | inline |
| parent_ | mrs::database::dv::JsonMappingUpdater::Operation | |
| pk_ | mrs::database::dv::JsonMappingUpdater::Operation | protected |
| prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end) | mrs::database::QueryRaw | virtual |
| primary_key() const | mrs::database::dv::JsonMappingUpdater::Operation | inlinevirtual |
| process(JSONInputObject input) override | mrs::database::dv::Check | virtual |
| process_to_many(const ForeignKeyReference &ref, JSONInputArray input) override | mrs::database::dv::Check | virtual |
| process_to_one(const ForeignKeyReference &ref, JSONInputObject input) override | mrs::database::dv::Check | virtual |
| query(MySQLSession *session, const std::string &q) | mrs::database::QueryRaw | virtual |
| query_ | mrs::database::QueryRaw | |
| query_one(MySQLSession *session) | mrs::database::QueryRaw | |
| query_one(MySQLSession *session, const std::string &q) | mrs::database::QueryRaw | |
| ResultRow typedef | mrs::database::QueryRaw | |
| Row typedef | mrs::database::QueryRaw | |
| row_ownership_ | mrs::database::dv::JsonMappingUpdater::Operation | |
| run(MySQLSession *) override | mrs::database::dv::Check | inlinevirtual |
| sqlstate_ | mrs::database::QueryRaw | |
| table() const | mrs::database::dv::JsonMappingUpdater::Operation | inline |
| table_ | mrs::database::dv::JsonMappingUpdater::Operation | |
| unnested_ | mrs::database::dv::Check | private |
| ~QueryRaw()=default | mrs::database::QueryRaw | virtual |