Piotr Dulikowski
fad1e82bf7
untyped_result_set: add missing_column_exception
...
Currently, when one tries to access a column that an untyped_result_set
does not contain, a `std::bad_variant_access` exception is thrown. This
exception's message provides very little context and it can be difficult
to even figure out where this message is coming from.
In order to improve the situation, a new exception `missing_column` is
introduced which includes the missing column's name in its error
message. The exception derives from `std::bad_variant_access` for
compatibility with existing code that may want to catch it.
2023-08-04 07:37:12 +02:00
..
2023-07-21 18:59:56 +03:00
2023-07-30 20:16:25 +03:00
2023-07-19 21:46:03 +03:00
2023-07-03 19:45:17 +03:00
2023-08-01 10:07:31 +02:00
2023-06-13 21:04:49 +03:00
2023-06-22 14:21:03 +03:00
2023-03-08 16:18:23 +02:00
2023-04-27 10:24:46 +03:00
2022-05-13 07:11:58 +02:00
2023-02-28 22:26:43 +02:00
2023-07-03 19:45:17 +03:00
2023-07-03 19:45:17 +03:00
2023-07-03 19:45:17 +03:00
2022-05-13 07:11:58 +02:00
2023-02-19 21:05:45 +02:00
2023-07-14 15:42:58 +03:00
2023-07-14 15:42:58 +03:00
2023-05-10 19:10:29 +03:00
2023-03-12 14:04:34 +02:00
2023-07-10 13:20:49 +02:00
2023-07-21 18:52:47 +03:00
2023-05-02 11:23:58 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2022-05-13 07:11:58 +02:00
2023-07-14 15:42:58 +03:00
2023-07-14 15:42:58 +03:00
2022-06-17 09:09:49 +02:00
2022-05-13 07:11:58 +02:00
2023-04-27 10:24:46 +03:00
2023-02-04 02:13:34 +02:00
2023-01-16 21:10:56 +02:00
2023-08-01 10:07:31 +02:00
2023-08-01 10:07:31 +02:00
2023-05-07 17:17:36 +03:00
2023-05-07 17:17:36 +03:00
2023-05-07 17:17:36 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2023-04-28 16:59:29 +08:00
2023-07-27 12:01:09 +03:00
2023-02-19 21:05:45 +02:00
2023-08-04 07:37:12 +02:00
2023-05-10 15:03:12 +03:00
2023-06-22 14:21:03 +03:00
2023-03-08 16:18:23 +02:00
2023-06-22 14:21:03 +03:00
2023-06-12 10:41:04 +03:00
2023-03-23 01:41:58 +01:00
2023-03-23 01:41:58 +01:00
2023-06-22 14:21:03 +03:00
2023-07-14 18:33:06 +03:00
2023-01-16 21:10:56 +02:00
2023-02-19 21:05:45 +02:00