blob: 891465417b55a0cc224820940269d13e430bcfab [file] [log] [blame]
/* ----------------------------------------------------------------------- *//**
*
* @file PGException_proto.hpp
*
*//* ----------------------------------------------------------------------- */
#ifndef MADLIB_POSTGRES_PGEXCEPTION_PROTO_HPP
#define MADLIB_POSTGRES_PGEXCEPTION_PROTO_HPP
namespace madlib {
namespace dbconnector {
namespace postgres {
/**
* @brief Unspecified PostgreSQL backend expcetion
*/
class PGException : public std::runtime_error {
public:
explicit
PGException()
: std::runtime_error("The backend raised an exception.") { }
// FIXME: Do something useful with inErrorData
PGException(ErrorData* /* inErrorData */)
: std::runtime_error("The backend raised an exception.") { }
};
} // namespace postgres
} // namespace dbconnector
} // namespace madlib
#endif // defined(MADLIB_POSTGRES_PGEXCEPTION_PROTO_HPP)