File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
spring-data-r2dbc/src/main/kotlin/org/springframework/data/r2dbc/core Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import kotlinx.coroutines.reactive.awaitSingle
21
21
* Extensions for [ReactiveInsertOperation].
22
22
*
23
23
* @author Mark Paluch
24
+ * @author Oleg Oshmyan
24
25
* @since 1.1
25
26
*/
26
27
@@ -33,5 +34,5 @@ inline fun <reified T : Any> ReactiveInsertOperation.insert(): ReactiveInsertOpe
33
34
/* *
34
35
* Coroutines variant of [ReactiveInsertOperation.TerminatingInsert.using].
35
36
*/
36
- suspend inline fun <reified T : Any > ReactiveInsertOperation.TerminatingInsert<T>.usingAndAwait (o : T ): T =
37
+ suspend fun <T : Any > ReactiveInsertOperation.TerminatingInsert<T>.usingAndAwait (o : T ): T =
37
38
using(o).awaitSingle()
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ import kotlinx.coroutines.reactive.awaitSingle
24
24
* Extensions for [ReactiveSelectOperation].
25
25
*
26
26
* @author Mark Paluch
27
+ * @author Oleg Oshmyan
27
28
* @since 1.1
28
29
*/
29
30
@@ -42,25 +43,25 @@ inline fun <reified T : Any> ReactiveSelectOperation.SelectWithProjection<*>.asT
42
43
/* *
43
44
* Non-nullable Coroutines variant of [ReactiveSelectOperation.TerminatingSelect.one].
44
45
*/
45
- suspend inline fun <reified T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitOne (): T =
46
+ suspend fun <T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitOne (): T =
46
47
one().awaitSingle()
47
48
48
49
/* *
49
50
* Nullable Coroutines variant of [ReactiveSelectOperation.TerminatingSelect.one].
50
51
*/
51
- suspend inline fun <reified T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitOneOrNull (): T ? =
52
+ suspend fun <T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitOneOrNull (): T ? =
52
53
one().awaitFirstOrNull()
53
54
54
55
/* *
55
56
* Non-nullable Coroutines variant of [ReactiveSelectOperation.TerminatingSelect.first].
56
57
*/
57
- suspend inline fun <reified T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitFirst (): T =
58
+ suspend fun <T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitFirst (): T =
58
59
first().awaitSingle()
59
60
60
61
/* *
61
62
* Nullable Coroutines variant of [ReactiveSelectOperation.TerminatingSelect.first].
62
63
*/
63
- suspend inline fun <reified T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitFirstOrNull (): T ? =
64
+ suspend fun <T : Any > ReactiveSelectOperation.TerminatingSelect<T>.awaitFirstOrNull (): T ? =
64
65
first().awaitFirstOrNull()
65
66
66
67
/* *
You can’t perform that action at this time.
0 commit comments