org.firebirdsql.jdbc
Interface FBObjectListener.ResultSetListener

Enclosing interface:
FBObjectListener

public static interface FBObjectListener.ResultSetListener

Listener for the events generated by the result set.


Method Summary
 void allRowsFetched(java.sql.ResultSet rs)
          Notify listener that all rows were fetched.
 void executionCompleted(org.firebirdsql.jdbc.FirebirdRowUpdater updater, boolean success)
          Notify listener that execution of some row updating operation is completed.
 void executionStarted(org.firebirdsql.jdbc.FirebirdRowUpdater updater)
          Notify listener that execution of some row updating operation started.
 void resultSetClosed(java.sql.ResultSet rs)
          Notify listener that result set was closed.
 

Method Detail

resultSetClosed

public void resultSetClosed(java.sql.ResultSet rs)
                     throws java.sql.SQLException
Notify listener that result set was closed.

Parameters:
rs - result set that was closed.
Throws:
java.sql.SQLException

allRowsFetched

public void allRowsFetched(java.sql.ResultSet rs)
                    throws java.sql.SQLException
Notify listener that all rows were fetched. This event is used in auto-commit case to tell the statement that it is completed.

Parameters:
rs - result set that was completed.
Throws:
java.sql.SQLException

executionStarted

public void executionStarted(org.firebirdsql.jdbc.FirebirdRowUpdater updater)
                      throws java.sql.SQLException
Notify listener that execution of some row updating operation started.

Parameters:
updater - instance of FirebirdRowUpdater
Throws:
java.sql.SQLException - if somewthing went wrong.

executionCompleted

public void executionCompleted(org.firebirdsql.jdbc.FirebirdRowUpdater updater,
                               boolean success)
                        throws java.sql.SQLException
Notify listener that execution of some row updating operation is completed.

Parameters:
updater - instance of FirebirdRowUpdater.
Throws:
java.sql.SQLException - if something went wrong.


Copyright © 2001 David Jencks and other authors. All rights reserved.