affected() const | mrs::database::dv::JsonMappingUpdater | inline |
check(const rapidjson::Document &doc, bool for_update=false) const | mrs::database::dv::JsonMappingUpdater | |
check_etag(const std::string &original_doc, const rapidjson::Document &new_doc) const | mrs::database::dv::JsonMappingUpdater | private |
delete_(MySQLSession *session, const PrimaryKeyColumnValues &pk_values) | mrs::database::dv::JsonMappingUpdater | |
delete_(MySQLSession *session, const FilterObjectGenerator &filter) | mrs::database::dv::JsonMappingUpdater | |
execute(MySQLSession *session) | mrs::database::QueryRaw | virtual |
insert(MySQLSession *session, const rapidjson::Document &doc) | mrs::database::dv::JsonMappingUpdater | |
JsonMappingUpdater(std::shared_ptr< Object > view, const ObjectRowOwnership &row_ownership_info={}) | mrs::database::dv::JsonMappingUpdater | explicit |
m_affected | mrs::database::dv::JsonMappingUpdater | private |
m_row_ownership_info | mrs::database::dv::JsonMappingUpdater | private |
metadata_ | mrs::database::QueryRaw | |
MySQLSession typedef | mrs::database::QueryRaw | |
num_of_metadata_ | mrs::database::QueryRaw | |
Object typedef | mrs::database::dv::JsonMappingUpdater | |
on_metadata(unsigned number, MYSQL_FIELD *fields) | mrs::database::QueryRaw | virtual |
on_row(const ResultRow &r) | mrs::database::QueryRaw | virtual |
OnResultSetEnd typedef | mrs::database::QueryRaw | |
prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end) | mrs::database::QueryRaw | 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_info() const | mrs::database::dv::JsonMappingUpdater | inline |
select_one(MySQLSession *session, const PrimaryKeyColumnValues &pk_values, bool &is_owned, RowLockType lock_rows) const | mrs::database::dv::JsonMappingUpdater | private |
sqlstate_ | mrs::database::QueryRaw | |
update(MySQLSession *session, const PrimaryKeyColumnValues &pk_values, const rapidjson::Document &doc, bool upsert=false) | mrs::database::dv::JsonMappingUpdater | |
view_ | mrs::database::dv::JsonMappingUpdater | private |
~QueryRaw()=default | mrs::database::QueryRaw | virtual |