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 void
forceKillSqlQuery()
If a statement has been set bytrackSqlQuery(java.sql.Statement)
then callsStatement.cancel()
on it.sqlline.DispatchCallback.Status
getStatus()
boolean
isCanceled()
boolean
isFailure()
boolean
isRunning()
boolean
isSuccess()
void
setStatus(sqlline.DispatchCallback.Status status)
void
setToCancel()
void
setToFailure()
void
setToSuccess()
void
trackSqlQuery(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)
-