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)
          テーブル・主キー・参照制約を登録するクエリを生成して返します。
 


Woolpack API

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