インターフェース JdbcClient.MappedQuerySpec<T>

型パラメーター:
T - RowMapper で宣言された結果の型
含まれているインターフェース:
JdbcClient

public static interface JdbcClient.MappedQuerySpec<T>
RowMapper マップされたクエリの仕様。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    元のデータベース結果からの順序を保持しながら、マップされたオブジェクトの事前解決されたリストとして結果を取得します。
    default OptionalSE<T>
    単一の結果が利用可能な場合は、OptionalSE ハンドルとして取得します。
    default SetSE<T>
    set()
    順序を保持したマップされたオブジェクトのセットとして結果を取得します。
    default T
    単一の結果を必要なオブジェクトインスタンスとして取得します。
    元のデータベース結果からの順序を保持しながら、マップされたオブジェクトの遅延解決ストリームとして結果を取得します。
  • メソッドの詳細

    • stream

      StreamSE<T> stream()
      元のデータベース結果からの順序を保持しながら、マップされたオブジェクトの遅延解決ストリームとして結果を取得します。
      戻り値:
      マップされたオブジェクトを含む結果のストリーム。完全に処理されたら閉じる必要があります (たとえば try-with-resources 句を使用)
    • list

      ListSE<T> list()
      元のデータベース結果からの順序を保持しながら、マップされたオブジェクトの事前解決されたリストとして結果を取得します。
      戻り値:
      マップされたオブジェクトを含む分離されたリストとしての結果
    • set

      default SetSE<T> set()
      順序を保持したマップされたオブジェクトのセットとして結果を取得します。
      戻り値:
      マップされたオブジェクトを含む分離された Set としての結果
      関連事項:
    • optional

      default OptionalSE<T> optional()
      単一の結果が利用可能な場合は、OptionalSE ハンドルとして取得します。
      戻り値:
      単一の結果オブジェクトを持つ、または何も持たないオプションのハンドル
      関連事項:
    • single

      default T single()
      単一の結果を必要なオブジェクトインスタンスとして取得します。
      戻り値:
      単一の結果オブジェクト (非 null)
      関連事項: