Class QueryExecuteEvent

java.lang.Object
java.util.EventObject
weka.gui.sql.event.QueryExecuteEvent
All Implemented Interfaces:
Serializable

public class QueryExecuteEvent extends EventObject
An event that is generated when a query is executed.
Version:
$Revision: 8034 $
Author:
FracPete (fracpete at waikato dot ac dot nz)
See Also:
  • Constructor Details

    • QueryExecuteEvent

      public QueryExecuteEvent(Object source, DbUtils utils, String query, int rows, ResultSet rs, Exception ex)
      constructs the event
      Parameters:
      source - the source that generated this event
      utils - the DbUtils instance that connected to the DB
      query - the query that is the basis for the resultset
      rows - the maximum number of rows to retrieve (0 for all)
      rs - the ResultSet that was produced (depending on the type of SQL query it can also be NULL)
      ex - in case an exception occurred
  • Method Details

    • getDbUtils

      public DbUtils getDbUtils()
      returns the DbUtils instance that was executed the query
    • getQuery

      public String getQuery()
      returns the query that was executed
    • getMaxRows

      public int getMaxRows()
      returns the maximum number of rows to retrieve. 0 means all.
    • failed

      public boolean failed()
      is TRUE in case the exception is not NULL, i.e. the query failed
    • hasResult

      public boolean hasResult()
      whether a ResultSet was produced, e.g. DDL commands like delete, drop or update do not produce one.
    • getResultSet

      public ResultSet getResultSet()
      returns the resultset that was produced, can be null in case the query failed
    • getException

      public Exception getException()
      returns the exception, if one happened, otherwise NULL
    • toString

      public String toString()
      returns the event in a string representation
      Overrides:
      toString in class EventObject
      Returns:
      the event in a string representation