インターフェース 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>
    一致する要素の数を取得します。
    reactor.core.publisher.Mono<BooleanSE>
    一致する要素の存在を確認します。
    reactor.core.publisher.Mono<T>
    最初の結果を取得するか、結果を取得しません。
    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