Concurrent Clean : SQLiteとMySQL

2つのDBのバインディングを作るにあたって、型クラスでインターフェースを定義してやることにして、悩ましいのはエラー回りの扱い。
基本的にはDBごとに別々のエラーコードになるのだけれど、いくつかのエラーコードは対応付けがあることが分かるようになっていて欲しい。
特に、リトライが必要なタイプのエラー(ロックが空くのを待ってタイムアウトしたときなど)は、統一的な記述ができると便利。