1417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughespackage SQLite; 2417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes 3417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes/** 4417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes * Callback interface for SQLite's user defined progress handler. 5417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes */ 6417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes 7417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughespublic interface ProgressHandler { 8417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes 9417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes /** 10417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes * Invoked for N SQLite VM opcodes. 11417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes * The method should return true to continue the 12417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes * current query, or false in order 13417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes * to abandon the action.<BR><BR> 14417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes */ 15417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes 16417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes public boolean progress(); 17417deb1db112103aff04231b6ca79772ff7d3a21Elliott Hughes} 18