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

## クラス
woolpack.sql.meta.TableInfo の使用

TableInfo を使用しているパッケージ
woolpack.sql.meta | テーブル情報を操作する部品のパッケージです。

woolpack.sql.meta での TableInfo の使用

TableInfo 型の型パラメータを持つ 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`です。

TableInfo 型の引数を持つ型を返す woolpack.sql.meta のメソッド
`static java.util.Map<java.lang.String,TableInfo>` | `TableInfoUtils.convertToMap(java.util.List<TableInfo> list)` テーブル名をキーとした`Map`に変換します。
`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`を返します。
`static java.util.List<TableInfo>` | `TableInfoUtils.getTableInfoList(javax.sql.DataSource dataSource)` テーブル情報の一覧を取得して返します。

TableInfo 型のパラメータを持つ woolpack.sql.meta のメソッド
`static java.lang.String` | `SqlMetaUtils.generateAlterPrimaryKeyQuery(TableInfo info)` テーブルに主キーを登録するクエリを生成して返します。
`static java.lang.String` | `SqlMetaUtils.generateCreateTableQuery(TableInfo info)` テーブルを登録するクエリを生成して返します。

Method parameters in woolpack.sql.meta with type arguments of type TableInfo
`static java.util.Map<java.lang.String,TableInfo>` | `TableInfoUtils.convertToMap(java.util.List<TableInfo> list)` テーブル名をキーとした`Map`に変換します。
`static java.util.List<java.lang.String>` | `SqlMetaUtils.generateCreateQuery(java.util.Collection<TableInfo> inList)` テーブル・主キー・参照制約を登録するクエリを生成して返します。

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

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