Package org.sqlite
Class ProgressHandler
- java.lang.Object
-
- org.sqlite.ProgressHandler
-
public abstract class ProgressHandler extends Object
https://www.sqlite.org/c3ref/progress_handler.html
-
-
Constructor Summary
Constructors Constructor Description ProgressHandler()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static voidclearHandler(Connection conn)Clears any progress handler registered with the connection.protected abstract intprogress()static voidsetHandler(Connection conn, int vmCalls, ProgressHandler progressHandler)Sets a progress handler for the connection.
-
-
-
Method Detail
-
setHandler
public static final void setHandler(Connection conn, int vmCalls, ProgressHandler progressHandler) throws SQLException
Sets a progress handler for the connection.- Parameters:
conn- the SQLite connectionvmCalls- the approximate number of virtual machine instructions that are evaluated between successive invocations of the progressHandlerprogressHandler- the progressHandler- Throws:
SQLException
-
clearHandler
public static final void clearHandler(Connection conn) throws SQLException
Clears any progress handler registered with the connection.- Parameters:
conn- the SQLite connection- Throws:
SQLException
-
progress
protected abstract int progress() throws SQLException- Throws:
SQLException
-
-