Package weka.gui.sql.event
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$
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
QueryExecuteListener, Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfailed()is TRUE in case the exception is not NULL, i.e.DbUtilsgetDbUtils()returns the DbUtils instance that was executed the queryExceptiongetException()returns the exception, if one happened, otherwise NULLintgetMaxRows()returns the maximum number of rows to retrieve.StringgetQuery()returns the query that was executedResultSetgetResultSet()returns the resultset that was produced, can be null in case the query failedbooleanhasResult()whether a ResultSet was produced, e.g.StringtoString()returns the event in a string representation-
Methods inherited from class java.util.EventObject
getSource
-
-
-
-
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 eventutils- the DbUtils instance that connected to the DBquery- the query that is the basis for the resultsetrows- 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:
toStringin classEventObject- Returns:
- the event in a string representation
-
-