| 124 | } |
| 125 | |
| 126 | arrow::Status |
| 127 | garrow_error_to_status(GError *error, arrow::StatusCode default_code, const char *context) |
| 128 | { |
| 129 | std::stringstream message; |
| 130 | message << context << ": " << g_quark_to_string(error->domain); |
| 131 | message << "(" << error->code << "): "; |
| 132 | message << error->message; |
| 133 | auto code = garrow_error_to_status_code(error, default_code); |
| 134 | g_error_free(error); |
| 135 | return arrow::Status(code, message.str()); |
| 136 | } |
| 137 | |
| 138 | namespace garrow { |
| 139 | gboolean |
no test coverage detected