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 - データベースレコードリスナ