複数の現在行ポインタの保持

通常、ビュー・オブジェクト・インスタンスには現在の行を指すポインタが1つあります。しかし、createRowSetIterator()をコールすることにより、現在行ポインタを追加できます。このメソッドには一意の名前を渡してください。たとえば、mgrVOビュー・オブジェクト・インスタンスに第2の現在行ポインタを作成するには、次のようなコードを使用します。

RowSetIterator secondIterator =
  mgrVO.createRowSetIterator("SecondIterator");    

この後、ビュー・オブジェクトの場合と同様に、このイテレータにnext()、first()、last()およびprevious()をコールできます。次の例を参照してください。

Row secondaryRow;
while (secondIterator.hasNext())
{
  secondaryRow = secondIterator.next();
}    

問合せ結果間の移動方法
Oracle ADFビュー・オブジェクトについて
データ・モデル内のビュー・オブジェクト・インスタンスの検索

 

 

Copyright © 1997, 2004, Oracle. All rights reserved.