Click or drag to resize

IDatabaseExtractor Interface

Database content extractor interface.

Namespace: OpenDiscoverSDK.Interfaces.Extractors
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2025.4.4.0 (2025.4.4)
Syntax
C#
public interface IDatabaseExtractor : IContentExtractor, 
	IDisposable

The IDatabaseExtractor type exposes the following members.

Properties
 NameDescription
Public propertyContentExtractorType The derived, actual content extractor interface type.
(Inherited from IContentExtractor)
Public propertyLength Gets the document's length in bytes.
(Inherited from IContentExtractor)
Public propertySupportsChildrenExtraction If true, this content extractor supports attachment, embedded item, or container item extraction.
(Inherited from IContentExtractor)
Public propertySupportsDecryption If true, this content extractor supports decrypting password protected documents.
(Inherited from IContentExtractor)
Public propertySupportsMetadataExtraction If true, this content extractor supports metadata extraction.
(Inherited from IContentExtractor)
Public propertySupportsTextExtraction If true, this content extractor supports text extraction.
(Inherited from IContentExtractor)
Top
Methods
 NameDescription
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)
Public methodEnumerateTableRows Enumerates a table's row data one row at a time.
Public methodExtractContent Extracts database level metadata and table information.
Public methodExtractTableAsText Extracts the table as formatted text to the supplied stream. See remarks.
Public methodOverrideContentExtractionSettings Allows for overriding the ContentExtractionSettings object used by a IContentExtractor instance that was returned by a call to OpenDiscoverSDK.ContentExtractorFactory.GetContentExtractor. See remarks for limitations.
(Inherited from IContentExtractor)
Top
Events
 NameDescription
Public eventContentExtractionHeartbeat Notification event that lets implementers of IContentExtractor know that content extraction is still under process. See remarks.
(Inherited from IContentExtractor)
Top
Remarks
A database contains tables with diverse column data formats. Tables can also contain columns that store documents as byte arrays. The methods of the IDatabaseExtractor allows the user to extract this various data.
See Also