@InternalApi public final class TransactionNameMapping extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | TRANSACTION_NONE | 
| static java.lang.String | TRANSACTION_READ_COMMITTED | 
| static java.lang.String | TRANSACTION_READ_UNCOMMITTED | 
| static java.lang.String | TRANSACTION_REPEATABLE_READ | 
| static java.lang.String | TRANSACTION_SERIALIZABLE | 
| Modifier and Type | Method and Description | 
|---|---|
| static int | toIsolationLevel(java.lang.String isolationLevelName)Maps a transaction isolation level name to the JDBC transaction isolation level. | 
| static java.lang.String | toIsolationLevelName(int isolationLevel)Maps a JDBC transaction isolation level to a string name. | 
| static java.lang.String | toIsolationLevelName(int isolationLevel,
                    boolean lenient)Maps a JDBC transaction isolation level to a string name. | 
public static final java.lang.String TRANSACTION_NONE
public static final java.lang.String TRANSACTION_READ_UNCOMMITTED
public static final java.lang.String TRANSACTION_READ_COMMITTED
public static final java.lang.String TRANSACTION_REPEATABLE_READ
public static final java.lang.String TRANSACTION_SERIALIZABLE
public static int toIsolationLevel(java.lang.String isolationLevelName)
 Accepted string names are "TRANSACTION_NONE", "TRANSACTION_READ_UNCOMMITTED",
 "TRANSACTION_READ_COMMITTED", "TRANSACTION_REPEATABLE_READ", "TRANSACTION_SERIALIZABLE".
 To simplify mapping connection properties, the string value of the isolation level integer (e.g. "2" for
 Connection.TRANSACTION_READ_COMMITTED) is also accepted.
 
isolationLevelName - Transaction isolation level name or integer string (not null)java.lang.IllegalArgumentException - For an unknown transaction isolation level namepublic static java.lang.String toIsolationLevelName(int isolationLevel)
isolationLevel - JDBC isolation level"TRANSACTION_READ_COMMITTED")java.lang.IllegalArgumentException - When isolationLevel is not a known JDBC transaction isolation levelpublic static java.lang.String toIsolationLevelName(int isolationLevel,
                                                    boolean lenient)
isolationLevel - JDBC isolation levellenient - true return integer string for unknown values, false throw
         IllegalArgumentException for unknown valueslenient is true,
 the integer string for unknown valuesjava.lang.IllegalArgumentException - When isolationLevel is not a known JDBC transaction isolation level and lenient is falseCopyright © 2001-2024 Jaybird (Firebird JDBC) team. All rights reserved.