DDARecordReader Class

Reads document records sequentially from an existing document data archive (.dda).

Definition

Namespace: OpenDiscoverSDK.Platform.Archive
Assembly: OpenDiscoverSDK (in OpenDiscoverSDK.dll) Version: 2026.2.6.0 (2026.02.06)
C#
public class DDARecordReader : IDisposable
Inheritance
Object    DDARecordReader
Implements
IDisposable

Remarks

Class DocumentDataArchiveReader also reads document data archive (.dda) output files but it reads all the documents into memory at once and provides summary information and also creates the hierarchical structure of the processed documents (parent/child relationships), see property HierarchicalRecords.

A document data archive (always named "DocumentDataArchive.dda") holds extracted document data (metadata/attributes/etc) from processed documents. Documents stored in a document archive file may also have links to either external individual extracted text/attachment files or links to external text/attachment archive files that act as compact archive containers for this information.

Constructors

DDARecordReader Constructor.

Properties

CreationDate Archive creation date (UTC).
DocumentArchiveFolderPath The root folder of the document data archive.
Settings Task settings that were used to create this document data archive output.
TotalNumOfDocumentRecords Total number of document records in document data archive.
Version Archive format version.

Methods

Dispose Dispose.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ReadNextRecord Reads the next document record.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also