An error raised by the library's own transaction control (BEGIN,
COMMIT, ROLLBACK, SAVEPOINT, RELEASE). These statements are issued by
resqlite, not by the caller, so there is no user-written SQL to
surface — the operation field identifies which control statement
failed and sqliteCode carries SQLite's reason.