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を返します。
 


Woolpack API

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