Class QueryExecuteEvent

    • Constructor Detail

      • 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 Detail

      • 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