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

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

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

woolpack.sql.fn での PreparedStatementInfo の使用

PreparedStatementInfo を返す woolpack.sql.fn のメソッド
`static PreparedStatementInfo` | `SqlFnUtils.toPreparedStatementInfo(java.lang.String bindCommentSQL)` バインド変数コメント付きのSQLを簡単な正規表現で解析して `PreparedStatementInfo`に変換します。

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

PreparedStatementInfo 型のパラメータを持つ woolpack.sql.fn のメソッド
`static
`<R> MapInput<R>`
` | `SqlFnUtils.inputMap(javax.sql.DataSource dataSource, PreparedStatementInfo info, Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)`

Method parameters in woolpack.sql.fn with type arguments of type PreparedStatementInfo
`static
`<R> MapInput<R>`
` | `SqlFnUtils.inputMap(javax.sql.DataSource dataSource, Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory, Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)`
`void` | `MapInput.setQueryFactory(Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory)`

Constructor parameters in woolpack.sql.fn with type arguments of type PreparedStatementInfo
`MapInput(javax.sql.DataSource dataSource, Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory, Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)`

woolpack.sql.meta での PreparedStatementInfo の使用

PreparedStatementInfo 型の型パラメータを持つ woolpack.sql.meta のフィールド
`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`です。

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

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