|
Woolpack API | |||||||||
前 次 | フレームあり フレームなし |
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
|
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
|
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 | |||||||||
前 次 | フレームあり フレームなし |