続 progress_handler

期待通りの動作をしてくれました.ただ,コールバックが呼ばれるタイミングの設定が sqlite のバーチャルマシンの opcode 単位なので,「きっちり N [msec] 毎に呼びたい」というような場合には自分で計測する必要がありますね.
コールバックを呼ぶ処理をどこでやってるんだろうと grep すると vdbe.c 内にありました.opcode をカウントしてました.
ところで,内部で opcode に変換して実行するのは SQL 処理系としては常套手段なんでしょうかね.