Package org.sqlite
Class ProgressHandler
- java.lang.Object
-
- org.sqlite.ProgressHandler
-
public abstract class ProgressHandler extends java.lang.Objecthttps://sqlite.org/c3ref/progress_handler.html
-
-
Constructor Summary
Constructors Constructor Description ProgressHandler()
-
Method Summary
Modifier and Type Method Description static voidclearHandler(java.sql.Connection conn)Clears any progress handler registered with the connection.protected abstract intprogress()static voidsetHandler(java.sql.Connection conn, int vmCalls, ProgressHandler progressHandler)Sets a progress handler for the connection.
-
-
-
Method Detail
-
setHandler
public static final void setHandler(java.sql.Connection conn, int vmCalls, ProgressHandler progressHandler) throws java.sql.SQLExceptionSets 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:
java.sql.SQLException
-
clearHandler
public static final void clearHandler(java.sql.Connection conn) throws java.sql.SQLExceptionClears any progress handler registered with the connection.- Parameters:
conn- the SQLite connection- Throws:
java.sql.SQLException
-
progress
protected abstract int progress() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
-