Class StatementListenerDispatcher

    • Constructor Detail

      • StatementListenerDispatcher

        public StatementListenerDispatcher()
    • Method Detail

      • receivedRow

        public void receivedRow​(FbStatement sender,
                                RowValue rowValue)
        Description copied from interface: StatementListener
        Method to be notified of a new row of data.
        Specified by:
        receivedRow in interface StatementListener
        Parameters:
        sender - The FbStatement that called this method.
        rowValue - The row values.
      • statementExecuted

        public void statementExecuted​(FbStatement sender,
                                      boolean hasResultSet,
                                      boolean hasSingletonResult)
        Description copied from interface: StatementListener
        Method to be notified when a statement has been executed.

        This event with hasResultSet=true can be seen as the counter part of StatementListener.allRowsFetched(FbStatement).

        Specified by:
        statementExecuted in interface StatementListener
        Parameters:
        sender - The FbStatement that called this method.
        hasResultSet - true there is a result set, false there is no result set
        hasSingletonResult - true singleton result, false statement will produce indeterminate number of rows; can be ignored when hasResultSet is false.
      • statementStateChanged

        public void statementStateChanged​(FbStatement sender,
                                          StatementState newState,
                                          StatementState previousState)
        Description copied from interface: StatementListener
        Method to be notified when the state of a statement has changed.
        Specified by:
        statementStateChanged in interface StatementListener
        Parameters:
        sender - The FbStatement that called this method.
        newState - The new state of the statement
        previousState - The old state of the statement
      • warningReceived

        public void warningReceived​(FbStatement sender,
                                    java.sql.SQLWarning warning)
        Description copied from interface: StatementListener
        Called when a warning was received for the sender statement.
        Specified by:
        warningReceived in interface StatementListener
        Parameters:
        sender - Statement receiving the warning
        warning - Warning