public class DatabaseRecordReader extends java.lang.Object implements DataReader<SqlRow>
DataReader.NoMoreRecord| コンストラクタと説明 |
|---|
DatabaseRecordReader()
DatabaseRecordReaderオブジェクトを生成する。 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close(ExecutionContext ctx)
内部的にキャッシュしている各種リソースを解放する。
|
boolean |
hasNext(ExecutionContext ctx)
参照結果から次のレコードが存在するかどうかを返却する。
|
SqlRow |
read(ExecutionContext ctx)
参照結果のレコードを1行づつ返却する。
|
void |
reopen(ExecutionContext ctx)
ステートメントを再実行し、最新の情報を取得し直す。
|
DatabaseRecordReader |
setListener(DatabaseRecordListener listener)
データベースレコードリスナを設定する。
|
DatabaseRecordReader |
setStatement(ParameterizedSqlPStatement parameterizedSqlPStatement,
java.lang.Object condition)
テーブルを参照するSQLステートメント及び条件を設定する。
|
DatabaseRecordReader |
setStatement(SqlPStatement statement)
テーブルを参照するSQLステートメントを設定する。
|
@Published public DatabaseRecordReader()
DatabaseRecordReaderオブジェクトを生成する。public SqlRow read(ExecutionContext ctx)
nullを返す。read インタフェース内 DataReader<SqlRow>ctx - 実行コンテキストpublic boolean hasNext(ExecutionContext ctx)
hasNext インタフェース内 DataReader<SqlRow>ctx - 実行コンテキストtruepublic void close(ExecutionContext ctx)
nullでない場合、解放する。close インタフェース内 DataReader<SqlRow>ctx - 実行コンテキストpublic void reopen(ExecutionContext ctx)
ctx - 実行コンテキスト@Published public DatabaseRecordReader setStatement(SqlPStatement statement)
statement - SQLステートメント@Published public DatabaseRecordReader setStatement(ParameterizedSqlPStatement parameterizedSqlPStatement, java.lang.Object condition)
parameterizedSqlPStatement - SQLステートメントcondition - ステートメントのINパラメータに設定する値を持つオブジェクト@Published public DatabaseRecordReader setListener(DatabaseRecordListener listener)
listener - データベースレコードリスナ