## nga.sql
インタフェース Caller

    public interface Caller

ストアドプロシージャ・ストアドファンクション実行用 SQL オブジェクト。

メソッドの概要
`int` `call()` 指定した SQL 文を実行する。
`int` `call(Object parameterObject)` 指定した SQL 文を実行する。
`CallableStatement` `getCallableStatement()` CallableStatement を取得する。
`void` `setLog(Log log)` ログを設定する。

メソッドの詳細

### setLog

    void setLog(Log log)

  ログを設定する。

  パラメータ:
    `log` - ログ。

### call

    int call()
             throws DuplicatedException,
                    SQLException

  指定した SQL 文を実行する。

  戻り値:
    SQL実行結果件数。
  例外:
    `DuplicatedException` - 重複エラーが発生した場合。
    `SQLException`

### call

    int call(Object parameterObject)
             throws DuplicatedException,
                    SQLException

  指定した SQL 文を実行する。

  パラメータ:
    `parameterObject` - SQLに埋め込む値を格納しているパラメタオブジェクト。
  戻り値:
    SQL実行結果件数。
  例外:
    `DuplicatedException` - 重複エラーが発生した場合。
    `SQLException`

### getCallableStatement

    CallableStatement getCallableStatement()
                                           throws SQLException

  CallableStatement を取得する。

  戻り値:
    CallableStatement。
  例外:
    `SQLException`