MySQL 9.6.0
Source Code Documentation
errors.h File Reference
#include <stdexcept>
#include <string>

Go to the source code of this file.

Classes

class  mrs::database::JSONInputError
 
class  mrs::database::DataMappingViewError
 

Namespaces

namespace  mrs
 
namespace  mrs::database
 

Functions

void mrs::database::throw_invalid_field (const std::string &table, const std::string &field)
 
void mrs::database::throw_missing_field (const std::string &table, const std::string &field)
 
void mrs::database::throw_missing_id (const std::string &table)
 
void mrs::database::throw_mismatching_id (const std::string &table, const std::string &column)
 
void mrs::database::throw_immutable_id (const std::string &table)
 
void mrs::database::throw_invalid_type (const std::string &table, const std::string &field="")
 
void mrs::database::throw_duplicate_key (const std::string &table, const std::string &field)
 
void mrs::database::throw_ENOINSERT (const std::string &table)
 
void mrs::database::throw_ENOUPDATE (const std::string &table, const std::string &field="")
 
void mrs::database::throw_ENODELETE (const std::string &table="")
 
void mrs::database::throw_read_only ()