FeedIndexMetadata
Magento\DataExporter\Model\Indexer\FeedIndexMetadata
What it does
This class serves as a metadata provider for Magento 2 data exporter feed indexers, containing all configuration and schema information needed to process and export feed data.
Developers use this class to define how data should be indexed, stored, and exported for various feeds (products, categories, etc.) including table names, fields, batch sizes, and hash calculation rules.
It's instantiated through dependency injection when setting up a custom feed indexer.
Public Methods
- getFeedName()
- getFeedSummary()
- getSourceTableName()
- getSourceTableField()
- getSourceTableIdentityField()
- getFeedIdentity()
- getFeedTableName()
- getFeedTableField()
- getBatchSize()
- getThreadCount()
- isResyncShouldBeContinued()
- getFeedTableMutableColumns()
- getFullReIndexSecondsLimit()
- getSourceTableFieldOnFullReIndexLimit()
- getFeedOffsetLimit()
- isTruncateFeedOnFullReindex()
- isExportImmediately()
- isPersistExportedFeed()
- getMinimalPayloadFieldsList()
- getFeedIdentifierMappingFields()
- getFeedItemIdentifiers()
- getExcludeFromHashFields()
- isRemovable()
- getDateTimeFormat()
- getDbDateTimeFormat()
- getViewSourceLinkField()
- getIdentifierMap()