クラス AutoFunctionCallImpl<T>

  • 型パラメータ:
    T - ストアドファンクションの戻り値のタイプ
    すべての実装されたインタフェース:
    AutoFunctionCall<T>

    public class AutoFunctionCallImpl<T>
    extends AutoStoredExecutorSupport
    implements AutoFunctionCall<T>
    ストアドファンクションを呼び出すためのSQLを自動生成する処理の実装です。

    戻り値がRETURN文の場合のみ対応し、OUTパラメータ、RESULT_SETの場合は、AutoProcedureCallImplを使用します。

    作成者:
    T.TSUCHIE
    • メソッドの詳細

      • queryTimeout

        public AutoFunctionCallImpl<T> queryTimeout​(int seconds)
        インタフェースからコピーされた説明: AutoFunctionCall
        クエリタイムアウトの秒数を設定します。

        -1 を指定するとJDBC ドライバーのデフォルト値を使用します。

        定義:
        queryTimeout インタフェース内 AutoFunctionCall<T>
        パラメータ:
        seconds - クエリタイムアウトの秒数
        戻り値:
        自身のインスタンス。
      • execute

        public T execute()
        インタフェースからコピーされた説明: AutoFunctionCall
        ストアドファンクションを呼び出します。
        定義:
        execute インタフェース内 AutoFunctionCall<T>
        戻り値:
        ファンクションの戻り値
      • getFunctionName

        public StoredName getFunctionName()
        呼び出すストアドファンクション名
      • getParameter

        public Optional<Object> getParameter()
        パラメータ
      • getQueryTimeout

        public Integer getQueryTimeout()