Package sqlline

Class DispatchCallback


  • public class DispatchCallback
    extends java.lang.Object
    Callback.
    • Constructor Detail

      • DispatchCallback

        public DispatchCallback()
    • Method Detail

      • 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.SQLException
        If a statement has been set by trackSqlQuery(java.sql.Statement) then calls Statement.cancel() on it. As with Statement.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)