public final class MySqlConnection extends Object implements io.r2dbc.spi.Connection
Connection for connecting to the MySQL database.| 修飾子とタイプ | メソッドと説明 |
|---|---|
Mono<Void> |
beginTransaction() |
Mono<Void> |
close() |
Mono<Void> |
commitTransaction() |
MySqlBatch |
createBatch() |
Mono<Void> |
createSavepoint(String name) |
MySqlStatement |
createStatement(String sql) |
MySqlConnectionMetadata |
getMetadata() |
io.r2dbc.spi.IsolationLevel |
getTransactionIsolationLevel()
MySQL does not have any way to query the isolation level of the current transaction,
only inferred from past statements, so driver can not make sure the result is right.
|
boolean |
isAutoCommit() |
Mono<Void> |
releaseSavepoint(String name) |
Mono<Void> |
rollbackTransaction() |
Mono<Void> |
rollbackTransactionToSavepoint(String name) |
Mono<Void> |
setAutoCommit(boolean autoCommit) |
Mono<Void> |
setTransactionIsolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel) |
Mono<Boolean> |
validate(io.r2dbc.spi.ValidationDepth depth) |
public Mono<Void> beginTransaction()
beginTransaction インタフェース内 io.r2dbc.spi.Connectionpublic Mono<Void> close()
close インタフェース内 io.r2dbc.spi.Closeableclose インタフェース内 io.r2dbc.spi.Connectionpublic Mono<Void> commitTransaction()
commitTransaction インタフェース内 io.r2dbc.spi.Connectionpublic MySqlBatch createBatch()
createBatch インタフェース内 io.r2dbc.spi.Connectionpublic Mono<Void> createSavepoint(String name)
createSavepoint インタフェース内 io.r2dbc.spi.Connectionpublic MySqlStatement createStatement(String sql)
createStatement インタフェース内 io.r2dbc.spi.Connectionsql - the SQL of the statement, should include only one-statement, otherwise stream terminate disordered.public Mono<Void> releaseSavepoint(String name)
releaseSavepoint インタフェース内 io.r2dbc.spi.Connectionpublic Mono<Void> rollbackTransaction()
rollbackTransaction インタフェース内 io.r2dbc.spi.Connectionpublic Mono<Void> rollbackTransactionToSavepoint(String name)
rollbackTransactionToSavepoint インタフェース内 io.r2dbc.spi.Connectionpublic MySqlConnectionMetadata getMetadata()
getMetadata インタフェース内 io.r2dbc.spi.Connectionpublic io.r2dbc.spi.IsolationLevel getTransactionIsolationLevel()
See https://bugs.mysql.com/bug.php?id=53341
getTransactionIsolationLevel インタフェース内 io.r2dbc.spi.Connectionpublic Mono<Void> setTransactionIsolationLevel(io.r2dbc.spi.IsolationLevel isolationLevel)
setTransactionIsolationLevel インタフェース内 io.r2dbc.spi.Connectionpublic Mono<Boolean> validate(io.r2dbc.spi.ValidationDepth depth)
validate インタフェース内 io.r2dbc.spi.Connectionpublic boolean isAutoCommit()
isAutoCommit インタフェース内 io.r2dbc.spi.ConnectionCopyright © 2018–2020. All rights reserved.