指定された基準で選択された、データベースからの文書のコレクションを表します。
public class DocumentCollection extends NotesBase
Count (getCount を使用)
IsSorted (isSorted を使用)
Parent (getParent を使用)
Query (getQuery を使用)
UntilTime (getUntilTime を使用)
DocumentCollection は、データベース内の全文書のサブセットを表します。サブセット内の文書は、データベース検索に使用される次のいずれかのメソッドまたはプロパティにより決定されます。
DocumentCollection、ViewEntryCollection、 ViewNavigator の各オブジェクトは、いずれもデータベース内の文書へのアクセスを提供します。DocumentCollection オブジェクトは以下の場合に使用します。
ビューにはデータベース自体によってすでに索引が作成されているので、ビューを使用すると文書に効率良くアクセスできます。 ただし、ビューを使用しても必ずしも目的の文書にアクセスできるわけではありません。ViewEntryCollection と ViewNavigator は、ViewEntry と文書情報を含むビューエントリへのアクセスを提供します。ViewNavigator は、文書だけでなくカテゴリと合計へのアクセスも提供します。
コレクション内の文書がソートされるのは、コレクションが検索の結果として作成されたときです。これとは対照的に、ViewEntryCollection と ViewNavigator からアクセスした文書は、ビューの順番に並びます。
現在のポインタは、文書コレクション用に保持されます。すべてのナビゲーションメソッドは、現在のポインタを取得された文書に設定します。ただし次の例外があります。Add メソッドと Delete メソッドは現在のポインタを移動しません。また、現在のポインタを最初の文書に設定するメソッドがあります。それらは、FTSearch、removeAll (リモート IIOP のみ)、putAllInFolder、removeAllFromFolder、stampAll です。