Files
scylladb/exceptions/exceptions.hh
Tomasz Grabiec b7cf3a679d Convert ThriftValidation.validateColumnFamily(String,String)
Unlike origin, we don't use global singleton, but accept a database
reference instead.
2015-02-04 10:28:59 +01:00

32 lines
592 B
C++

#ifndef EXCEPTIONS_HH
#define EXCEPTIONS_HH
#include <stdexcept>
namespace exceptions {
class invalid_request_exception : public std::logic_error {
public:
invalid_request_exception(std::string cause)
: logic_error(cause)
{ }
};
class keyspace_not_defined_exception : public invalid_request_exception {
public:
keyspace_not_defined_exception(std::string cause)
: invalid_request_exception(cause)
{ }
};
class marshal_exception : public std::logic_error {
public:
marshal_exception(std::string cause)
: logic_error(cause)
{ }
};
}
#endif