概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前 次 | フレームあり フレームなし

## クラス
woolpack.sql.fn.PreparedStatementInfo の使用

PreparedStatementInfo を使用しているパッケージ
woolpack.sql.convert | SQLを解析する部品のパッケージです。
woolpack.sql.fn | RDB にアクセスする部品のパッケージです。
woolpack.sql.meta | テーブル情報を操作する部品のパッケージです。

woolpack.sql.convert での PreparedStatementInfo の使用

PreparedStatementInfo を返す woolpack.sql.convert のメソッド
`static PreparedStatementInfo` | `SqlCommentUtils.toPreparedStatementInfo(java.lang.String s)` バインド変数コメント付きのSQLを解析してコンパイル済ステートメント情報を生成します。
`static PreparedStatementInfo` | `SqlColumnUtils.toPreparedStatementInfo(java.lang.String s, Fn<? super java.util.List<java.lang.String>,? extends Fn<? super ParamBindInfo,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> fn)` SQLを解析してコンパイル済ステートメント情報を生成します。

woolpack.sql.fn での PreparedStatementInfo の使用

PreparedStatementInfo 型の引数を持つ型を返す woolpack.sql.fn のメソッド
`Fn<? super C,? extends PreparedStatementInfo,? extends java.lang.Exception>` | `BeanInput.getQueryFactory()`

PreparedStatementInfo 型のパラメータを持つ woolpack.sql.fn のメソッド
`static
`<C,R> Fn<C,R,java.lang.Exception>`
` | `SqlFnUtils.inputBean(javax.sql.DataSource dataSource, PreparedStatementInfo info, Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter, Fn<? super java.sql.SQLException,?,? extends java.lang.Exception> errorFn)` 委譲先から`PreparedStatementInfo`を取得し、引数を`PreparedStatement`に設定して `PreparedStatement.execute()`を実行し、返却値の生成を委譲する関数を生成します。

Method parameters in woolpack.sql.fn with type arguments of type PreparedStatementInfo
`static
`<C,R> Fn<C,R,java.lang.Exception>`
` | `SqlFnUtils.inputBean(javax.sql.DataSource dataSource, Fn<? super C,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory, Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter, Fn<? super java.sql.SQLException,?,? extends java.lang.Exception> errorFn)` 委譲先から`PreparedStatementInfo`を取得し、引数を`PreparedStatement`に設定して `PreparedStatement.execute()`を実行し、返却値の生成を委譲する関数を生成します。
`void` | `BeanInput.setQueryFactory(Fn<? super C,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory)`

Constructor parameters in woolpack.sql.fn with type arguments of type PreparedStatementInfo
`BeanInput(javax.sql.DataSource dataSource, Fn<? super C,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory, Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter, Fn<? super java.sql.SQLException,?,? extends java.lang.Exception> errorFn, Fn<java.lang.String,? extends GettingEL,? extends java.lang.Exception> elFactory)`

woolpack.sql.meta での PreparedStatementInfo の使用

PreparedStatementInfo 型の型パラメータを持つ woolpack.sql.meta のフィールド
`static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException>` | `SqlMetaUtils.ALL_CHECKING_DELETE_FACTORY` 全てのカラムを検索条件とする削除用のクエリ情報を生成する`Fn`です。
`static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException>` | `SqlMetaUtils.DELETE_FACTORY` 主キーを検索条件とする削除用のクエリ情報を生成する`Fn`です。
`static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException>` | `SqlMetaUtils.INSERT_FACTORY` 登録用のクエリ情報を生成する`Fn`です。
`static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException>` | `SqlMetaUtils.INSERT_FACTORY_FACTORY` 指定されたカラム名だけを指定する登録用のクエリ情報を生成する`Fn`を返す`Fn`です。
`static Fn<java.util.List<TableInfo>,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException>` | `SqlMetaUtils.JOIN_SELECT_FACTORY_FACTORY` 指定されたカラム名だけを検索条件に指定する検索用のクエリ情報を生成する`Fn`を返す`Fn`です。
`static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException>` | `SqlMetaUtils.SELECT_FACTORY` 主キーを検索条件として検索用のクエリ情報を生成する`Fn`です。
`static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException>` | `SqlMetaUtils.SELECT_FACTORY_FACTORY` 指定されたカラム名だけを検索条件に指定する検索用のクエリ情報を生成する`Fn`を返す`Fn`です。
`static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException>` | `SqlMetaUtils.UPDATE_FACTORY` 主キーを検索条件として主キー以外の値を更新する更新用のクエリ情報を生成する`Fn`です。
`static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException>` | `SqlMetaUtils.UPDATE_FACTORY_FACTORY` 主キーの指定されたカラム名だけを検索条件として 指定されたカラム名だけを指定する更新用のクエリ情報を生成する`Fn`を返す`Fn`です。

PreparedStatementInfo 型の引数を持つ型を返す woolpack.sql.meta のメソッド
`static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException>` | `SqlMetaUtils.getAllCheckingUpdateFactoryFactory(Fn<java.lang.String,java.lang.String,java.lang.RuntimeException> fn)` 全てのカラムを検索条件として 指定されたカラム名だけを指定する 更新用のクエリ情報を生成する`Fn`を返す`Fn`を返します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前 次 | フレームあり フレームなし

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.