Class TransactionHelper

java.lang.Object
org.firebirdsql.gds.ng.TransactionHelper

public class TransactionHelper extends Object
Class with static helper methods for use with transactions
Since:
3.0
Author:
Mark Rotteveel
  • Field Details

  • Method Details

    • checkTransactionActive

      public static void checkTransactionActive(FbTransaction transaction) throws SQLException
      Checks if this statement has a transaction and that the transaction is TransactionState.ACTIVE.
      Parameters:
      transaction - The transaction to check
      Throws:
      SQLException - When this statement does not have a transaction, or if that transaction is not active.
    • checkTransactionActive

      public static void checkTransactionActive(FbTransaction transaction, int fbErrorCode) throws SQLException
      Checks if this statement has a transaction and that the transaction is TransactionState.ACTIVE.
      Parameters:
      transaction - The transaction to check
      fbErrorCode - Firebird error code to use for generating the exception message
      Throws:
      SQLException - When this statement does not have a transaction, or if that transaction is not active.