ビュー・オブジェクトのnext()
メソッドをコールして、ビュー・オブジェクト・インスタンスの結果セットを1行ずつ処理します。このメソッドでは、ビュー・オブジェクト・インスタンスの現在行ポインタが1行ずつ順方向に移され、新しい現在の行が返されます。
next()
をコールする前にhasNext()
をコールし、ビュー・オブジェクト・インスタンスのポインタが最後の行にないことを確認します。
次の例では、next()
を使用して、ビュー・オブジェクト・インスタンスmgrVO
を1行ずつ処理し、すべてのマネージャの給与を集計します。
Row currRow;
int sumSal = 0;
while (mgrVO.hasNext())
{
currRow = mgrVO.next();
sumSal += currRow.getAttribute("Salary").intValue();
}
問合せ結果間の移動方法
Oracle ADFビュー・オブジェクトについて
データ・モデル内のビュー・オブジェクト・インスタンスの検索
属性値の取得
Copyright © 1997, 2007, Oracle. All rights reserved.