MySQL 9.4.0
Source Code Documentation
mrs::database::dv::Check Member List

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

add_row_owner_check(mysqlrouter::sqlstring *sql, bool qualify_table) constmrs::database::dv::JsonMappingUpdater::Operationinlineprotected
affected() constmrs::database::dv::JsonMappingUpdater::Operationinline
affected_mrs::database::dv::JsonMappingUpdater::Operationprotected
append_match_condition(mysqlrouter::sqlstring &sql) constmrs::database::dv::JsonMappingUpdater::Operationvirtual
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::Checkinline
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::Checkinline
execute(MySQLSession *session) overridemrs::database::dv::JsonMappingUpdater::Operationinlineprotectedvirtual
for_update_mrs::database::dv::Checkprivate
has_unnested_pk_mrs::database::dv::Checkprivate
invalid_fields_mrs::database::dv::Checkprivate
is_root() constmrs::database::dv::JsonMappingUpdater::Operationinline
join_to_parent(std::vector< std::shared_ptr< JsonMappingUpdater::Operation > > *parents) constmrs::database::dv::JsonMappingUpdater::Operationprotected
metadata_mrs::database::QueryRaw
MySQLSession typedefmrs::database::QueryRaw
num_of_metadata_mrs::database::QueryRaw
on_metadata(unsigned number, MYSQL_FIELD *fields)mrs::database::QueryRawvirtual
on_no_value(const Column &column, const JSONInputObject::MemberReference &) overridemrs::database::dv::Checkvirtual
on_parent_pk_resolved(const PrimaryKeyColumnValues &)mrs::database::dv::JsonMappingUpdater::Operationinlinevirtual
on_row(const ResultRow &r)mrs::database::QueryRawvirtual
on_value(const Column &column, const JSONInputObject::MemberReference &value) overridemrs::database::dv::Checkvirtual
OnResultSetEnd typedefmrs::database::QueryRaw
Operation(std::shared_ptr< Operation > parent, std::shared_ptr< Table > table, const ObjectRowOwnership &row_ownership)mrs::database::dv::JsonMappingUpdater::Operationinline
Operation(std::shared_ptr< Operation > parent, std::shared_ptr< Table > table, const PrimaryKeyColumnValues &pk, const ObjectRowOwnership &row_ownership)mrs::database::dv::JsonMappingUpdater::Operationinline
parent() constmrs::database::dv::JsonMappingUpdater::Operationinline
parent_mrs::database::dv::JsonMappingUpdater::Operation
pk_mrs::database::dv::JsonMappingUpdater::Operationprotected
prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end)mrs::database::QueryRawvirtual
primary_key() constmrs::database::dv::JsonMappingUpdater::Operationinlinevirtual
process(JSONInputObject input) overridemrs::database::dv::Checkvirtual
process_to_many(const ForeignKeyReference &ref, JSONInputArray input) overridemrs::database::dv::Checkvirtual
process_to_one(const ForeignKeyReference &ref, JSONInputObject input) overridemrs::database::dv::Checkvirtual
query(MySQLSession *session, const std::string &q)mrs::database::QueryRawvirtual
query_mrs::database::QueryRaw
query_one(MySQLSession *session)mrs::database::QueryRaw
query_one(MySQLSession *session, const std::string &q)mrs::database::QueryRaw
ResultRow typedefmrs::database::QueryRaw
Row typedefmrs::database::QueryRaw
row_ownership_mrs::database::dv::JsonMappingUpdater::Operation
run(MySQLSession *) overridemrs::database::dv::Checkinlinevirtual
sqlstate_mrs::database::QueryRaw
table() constmrs::database::dv::JsonMappingUpdater::Operationinline
table_mrs::database::dv::JsonMappingUpdater::Operation
unnested_mrs::database::dv::Checkprivate
~QueryRaw()=defaultmrs::database::QueryRawvirtual