IDatabase Extractor Interface
Database content extractor interface.
Definition
Namespace: OpenDiscoverSDK.Interfaces.Extractors
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2026.2.6.0 (2026.02.06)
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2026.2.6.0 (2026.02.06)
C#
public interface IDatabaseExtractor : IContentExtractor,
IDisposable- Implements
- IContentExtractor, IDisposable
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.
Properties
| ContentExtractorType |
The derived, actual content extractor interface type.
(Inherited from IContentExtractor) |
| Length |
Gets the document's length in bytes.
(Inherited from IContentExtractor) |
| SupportsChildrenExtraction |
If true, this content extractor supports attachment, embedded item, or container item extraction.
(Inherited from IContentExtractor) |
| SupportsDecryption |
If true, this content extractor supports decrypting password protected documents.
(Inherited from IContentExtractor) |
| SupportsMetadataExtraction |
If true, this content extractor supports metadata extraction.
(Inherited from IContentExtractor) |
| SupportsTextExtraction |
If true, this content extractor supports text extraction.
(Inherited from IContentExtractor) |
Methods
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) |
| EnumerateTableRows | Enumerates a table's row data one row at a time. |
| ExtractContent | Extracts database level metadata and table information. |
| ExtractTableAsText | Extracts the table as formatted text to the supplied stream. See remarks. |
| OverrideContentExtractionSettings |
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) |
Events
| ContentExtractionHeartbeat |
Notification event that lets implementers of IContentExtractor know that content extraction is still under process. See remarks.
(Inherited from IContentExtractor) |