Package sqlline
Class DispatchCallback
java.lang.Object
sqlline.DispatchCallback
public class DispatchCallback
extends java.lang.Object
Callback.
-
Constructor Summary
Constructors Constructor Description DispatchCallback() -
Method Summary
Modifier and Type Method Description voidforceKillSqlQuery()If a statement has been set bytrackSqlQuery(java.sql.Statement)then callsStatement.cancel()on it.sqlline.DispatchCallback.StatusgetStatus()booleanisCanceled()booleanisFailure()booleanisRunning()booleanisSuccess()voidsetStatus(sqlline.DispatchCallback.Status status)voidsetToCancel()voidsetToFailure()voidsetToSuccess()voidtrackSqlQuery(java.sql.Statement statement)Sets the sql statement the callback should keep track of so that it can be canceled.
-
Constructor Details
-
DispatchCallback
public DispatchCallback()
-
-
Method Details
-
trackSqlQuery
public void trackSqlQuery(java.sql.Statement statement)Sets the sql statement the callback should keep track of so that it can be canceled.- Parameters:
statement- the statement to track
-
setToSuccess
public void setToSuccess() -
isSuccess
public boolean isSuccess() -
setToFailure
public void setToFailure() -
isFailure
public boolean isFailure() -
isRunning
public boolean isRunning() -
setToCancel
public void setToCancel() -
isCanceled
public boolean isCanceled() -
forceKillSqlQuery
public void forceKillSqlQuery() throws java.sql.SQLExceptionIf a statement has been set bytrackSqlQuery(java.sql.Statement)then callsStatement.cancel()on it. As withStatement.cancel()the effect of calling this is dependent on the underlying DBMS and driver.- Throws:
java.sql.SQLException- on database error
-
getStatus
public sqlline.DispatchCallback.Status getStatus() -
setStatus
public void setStatus(sqlline.DispatchCallback.Status status)
-