インターフェース ReactiveSelectOperation.TerminatingSelect<T>
- すべての既知のサブインターフェース:
ReactiveSelectOperation.ReactiveSelect<T>
、ReactiveSelectOperation.SelectWithProjection<T>
、ReactiveSelectOperation.SelectWithQuery<T>
、ReactiveSelectOperation.SelectWithTable<T>
- 含まれているインターフェース:
- ReactiveSelectOperation
public static interface ReactiveSelectOperation.TerminatingSelect<T>
終了メソッドの 1 つを呼び出して、
SELECT
実行をトリガーします。メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Flux<T>
all()
一致するすべての要素を取得します。reactor.core.publisher.Mono<LongSE>
count()
一致する要素の数を取得します。reactor.core.publisher.Mono<BooleanSE>
exists()
一致する要素の存在を確認します。reactor.core.publisher.Mono<T>
first()
最初の結果を取得するか、結果を取得しません。reactor.core.publisher.Mono<T>
one()
正確にゼロまたは 1 つの結果を取得します。
メソッドの詳細
count
reactor.core.publisher.Mono<LongSE> count()一致する要素の数を取得します。- 戻り値:
- 一致する要素の総数を放出する
Mono
。null になることはありません。 - 関連事項:
Mono
exists
reactor.core.publisher.Mono<BooleanSE> exists()一致する要素の存在を確認します。- 戻り値:
- 少なくとも 1 つの一致する要素が存在する場合に true を発行する
Mono
。null になることはありません。 - 関連事項:
Mono
first
reactor.core.publisher.Mono<T> first()最初の結果を取得するか、結果を取得しません。- 戻り値:
- 最初の結果、または一致するものが見つからない場合は
Mono.empty()
。null になることはありません。 - 関連事項:
Mono
one
reactor.core.publisher.Mono<T> one()正確にゼロまたは 1 つの結果を取得します。- 戻り値:
- 正確に 1 つの結果、または一致するものが見つからない場合は
Mono.empty()
。null になることはありません。 - 例外:
IncorrectResultSizeDataAccessException
- 複数の一致が見つかった場合。- 関連事項:
Mono
all
reactor.core.publisher.Flux<T> all()一致するすべての要素を取得します。- 戻り値:
- 一致するすべての要素。null になることはありません。
- 関連事項:
Flux