9 ::MemoryContext error_cxt;
14 const char *what()
const noexcept override {
return error->message; }
16 template <
typename Func>
friend struct ffi_guard;
19 const char *message()
const noexcept {
return error->message; }
26 const ::ErrorData *
error_data() const noexcept {
return error; }
Definition: exception.hpp:7
void rethrow()
Re-throws the captured error as a Postgres error, with every field (SQLSTATE, detail,...
Definition: exception_impl.hpp:22
const ::ErrorData * error_data() const noexcept
The complete error record captured from Postgres.
Definition: exception.hpp:26