Package org.mariadb.r2dbc
Class MariadbTransactionDefinition
- java.lang.Object
-
- org.mariadb.r2dbc.MariadbTransactionDefinition
-
- All Implemented Interfaces:
io.r2dbc.spi.TransactionDefinition
public final class MariadbTransactionDefinition extends Object implements io.r2dbc.spi.TransactionDefinition
-
-
Field Summary
Fields Modifier and Type Field Description static MariadbTransactionDefinitionEMPTYstatic MariadbTransactionDefinitionREAD_ONLYstatic MariadbTransactionDefinitionREAD_WRITEstatic io.r2dbc.spi.Option<Boolean>WITH_CONSISTENT_SNAPSHOTstatic MariadbTransactionDefinitionWITH_CONSISTENT_SNAPSHOT_READ_ONLYstatic MariadbTransactionDefinitionWITH_CONSISTENT_SNAPSHOT_READ_WRITE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MariadbTransactionDefinitionconsistent()<T> TgetAttribute(io.r2dbc.spi.Option<T> option)MariadbTransactionDefinitionisolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel)MariadbTransactionDefinitionnotConsistent()MariadbTransactionDefinitionreadOnly()MariadbTransactionDefinitionreadWrite()MariadbTransactionDefinitionwith(io.r2dbc.spi.Option<?> option, Object value)
-
-
-
Field Detail
-
EMPTY
public static final MariadbTransactionDefinition EMPTY
-
WITH_CONSISTENT_SNAPSHOT
public static io.r2dbc.spi.Option<Boolean> WITH_CONSISTENT_SNAPSHOT
-
WITH_CONSISTENT_SNAPSHOT_READ_WRITE
public static MariadbTransactionDefinition WITH_CONSISTENT_SNAPSHOT_READ_WRITE
-
WITH_CONSISTENT_SNAPSHOT_READ_ONLY
public static MariadbTransactionDefinition WITH_CONSISTENT_SNAPSHOT_READ_ONLY
-
READ_WRITE
public static MariadbTransactionDefinition READ_WRITE
-
READ_ONLY
public static MariadbTransactionDefinition READ_ONLY
-
-
Method Detail
-
getAttribute
public <T> T getAttribute(io.r2dbc.spi.Option<T> option)
- Specified by:
getAttributein interfaceio.r2dbc.spi.TransactionDefinition
-
with
public MariadbTransactionDefinition with(io.r2dbc.spi.Option<?> option, Object value)
-
isolationLevel
public MariadbTransactionDefinition isolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel)
-
readOnly
public MariadbTransactionDefinition readOnly()
-
readWrite
public MariadbTransactionDefinition readWrite()
-
consistent
public MariadbTransactionDefinition consistent()
-
notConsistent
public MariadbTransactionDefinition notConsistent()
-
-