public final class BetterSqlTransaction
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BetterSqlTransaction.Isolation |
static class |
BetterSqlTransaction.ReturningTransaction<T>
This is a transaction context.
|
static interface |
BetterSqlTransaction.TransactionConsumer |
static interface |
BetterSqlTransaction.TransactionTransformer<T> |
static class |
BetterSqlTransaction.VoidTransaction
This is a transaction context.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> BetterSqlTransaction.ReturningTransaction<T> |
returning(BetterSqlTransaction.Isolation isolation,
BetterSqlTransaction.TransactionTransformer<T> transformer)
Transaction that returns a value, like a select.
|
static <T> BetterSqlTransaction.ReturningTransaction<T> |
returning(BetterSqlTransaction.TransactionTransformer<T> transformer)
Transaction that returns a value, like a select.
|
static BetterSqlTransaction.VoidTransaction |
with(BetterSqlTransaction.Isolation isolation,
BetterSqlTransaction.TransactionConsumer consumer)
Transaction that does not return a value, like an insert.
|
static BetterSqlTransaction.VoidTransaction |
with(BetterSqlTransaction.TransactionConsumer consumer)
Transaction that does not return a value, like an insert.
|
public static <T> BetterSqlTransaction.ReturningTransaction<T> returning(BetterSqlTransaction.TransactionTransformer<T> transformer)
T - return typetransformer - your logic goes herepublic static <T> BetterSqlTransaction.ReturningTransaction<T> returning(BetterSqlTransaction.Isolation isolation, BetterSqlTransaction.TransactionTransformer<T> transformer)
T - return typeisolation - isolation leveltransformer - your logic goes herepublic static BetterSqlTransaction.VoidTransaction with(BetterSqlTransaction.TransactionConsumer consumer)
consumer - your logic goes herepublic static BetterSqlTransaction.VoidTransaction with(BetterSqlTransaction.Isolation isolation, BetterSqlTransaction.TransactionConsumer consumer)
isolation - isolation levelconsumer - your logic goes here