woolpack.sql.fn
クラス OneLineResult<R>
java.lang.Object
woolpack.sql.fn.OneLineResult<R>
- 型パラメータ:
R -
- すべての実装されたインタフェース:
- Fn<java.sql.Statement,R>
public class OneLineResult<R>
- extends java.lang.Object
- implements Fn<java.sql.Statement,R>
検索結果を一行だけ取得して返すFnです。
- 作成者:
- nakamura
|
コンストラクタの概要 |
OneLineResult(Fn<? super java.sql.ResultSet,? extends R> rowFn)
行が存在しない場合はIllegalStateExceptionを投げます。 |
OneLineResult(Fn<? super java.sql.ResultSet,? extends R> rowFn,
Fn<? super java.sql.Statement,? extends R> zeroFn)
|
|
メソッドの概要 |
R |
exec(java.sql.Statement c)
関数を実行します。 |
Fn<? super java.sql.ResultSet,? extends R> |
getRowFn()
|
Fn<? super java.sql.PreparedStatement,? extends R> |
getZeroFn()
|
void |
setRowFn(Fn<? super java.sql.ResultSet,? extends R> fn)
|
void |
setZeroFn(Fn<? super java.sql.Statement,? extends R> zeroFn)
|
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OneLineResult
public OneLineResult(Fn<? super java.sql.ResultSet,? extends R> rowFn,
Fn<? super java.sql.Statement,? extends R> zeroFn)
- パラメータ:
rowFn - 一行を返却値に変換する委譲先。zeroFn - 行が存在しない場合の委譲先。
OneLineResult
public OneLineResult(Fn<? super java.sql.ResultSet,? extends R> rowFn)
- 行が存在しない場合は
IllegalStateExceptionを投げます。
- パラメータ:
rowFn -
exec
public R exec(java.sql.Statement c)
- インタフェース
Fn の記述:
- 関数を実行します。
- 定義:
- インタフェース
Fn<java.sql.Statement,R> 内の exec
- パラメータ:
c - コンテキスト役。
- 戻り値:
- 返却値。
getRowFn
public Fn<? super java.sql.ResultSet,? extends R> getRowFn()
setRowFn
public void setRowFn(Fn<? super java.sql.ResultSet,? extends R> fn)
getZeroFn
public Fn<? super java.sql.PreparedStatement,? extends R> getZeroFn()
setZeroFn
public void setZeroFn(Fn<? super java.sql.Statement,? extends R> zeroFn)
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.