Log in

DataExporter Module

Batch\BatchLocator

Model

This class generates unique batch numbers for data export operations by managing a temporary database sequence table. Developers use it to track and c...

Batch\BatchTable

Model

This class manages temporary batch tables used during data export operations in Magento 2. Developers use it to create, drop, and query batch tables t...

Batch\FeedChangeLog\Generator

Model

This class generates batches of data that need to be processed based on changes recorded in Magento's changelog tables. Developers use this during par...

Batch\FeedChangeLog\Iterator

Model

This class provides an iterator for processing feed change log data in batches during data export operations. Developers use it to efficiently handle...

Batch\FeedSource\Generator

Model

This class generates batches of data for feed indexing and synchronization in Magento's data export system. It creates temporary batch tables that org...

Batch\FeedSource\Iterator

Model

This class implements an iterator that processes data in batches from a feed source table in Magento's data export system. Developers would use this t...

Batch\Feed\Generator

Model

This class generates batches of feed data for export by dividing large datasets into smaller, manageable chunks based on configured batch sizes. Devel...

Batch\Feed\Iterator

Model

This class iterates through batches of feed data from a Magento data export table, fetching records in manageable chunks for processing and synchroniz...

ExportFeedDummy

Model

This is a dummy/placeholder implementation of the ExportFeedInterface that throws an exception when called. Developers will encounter this class only...

FailedItemsRegistry

Model

This class manages a registry of failed feed items during data export operations. Developers use it to track items that failed processing, store error...

Feed

Model

This class retrieves feed data from Magento's data export tables, allowing developers to fetch data that has been modified since a specific timestamp....

FeedExportStatus

Model

This is a Data Transfer Object (DTO) that represents the result of a feed export operation in Magento's Data Exporter module. Developers use this clas...

FeedExportStatusBuilder

Model

This builder class creates FeedExportStatus objects that represent the result of a data export operation in Magento's Data Exporter module. Developers...

FeedHashBuilder

Model

This class generates SHA-1 hashes for feed records and builds unique identifiers from feed items in Magento's data export system. Developers use it wh...

FeedMetadataPool

Model

This class acts as a registry/pool for managing feed metadata configurations in Magento's data export system. Developers use it to retrieve metadata i...

FeedPool

Model

This class manages a pool of data feed providers in Magento 2. Developers use it to retrieve feed objects by name or get a list of all registered feed...

Indexer\AffectedIdsResolver

Model

This class resolves all affected IDs when entities are updated, particularly finding parent IDs for simple products. Developers use this during indexi...

Indexer\AffectedIdsResolverPool

Model

This class manages a pool of ID resolver objects for data export feeds. Developers use it to retrieve the appropriate ID resolvers for a specific feed...

Indexer\AllIdsResolver

Model

This class resolves entity IDs for Magento 2's data export indexing system. Developers use it to retrieve batches of IDs that need to be indexed or re...

Indexer\Config

Model

This class manages configuration settings for Magento's data export feed indexer, controlling how data feeds are processed and synced to external serv...

Indexer\ConfigOptionsHandler

Model

This class manages the initialization and storage of configuration options for data export indexers. Developers use it to set up and retrieve feed-spe...

Indexer\ConfigOptionsPool

Model

This class serves as a centralized configuration pool for feed indexer options in Magento's Data Exporter module. Developers use it to retrieve specif...

Indexer\DataSerializer

Model

DataSerializer transforms feed data from Magento's export schema into a format suitable for storage in feed tables. It handles serialization of feed i...

Indexer\DeletedEntitiesProvider

Model

This class retrieves entities that have been deleted from Magento but still exist in the data export feed tables. Developers use this during feed inde...

Indexer\EntityIdsProvider

Model

This class provides entity IDs for Magento 2's data export indexer operations. Developers use it to retrieve all IDs that need reindexing, identify af...

Indexer\FeedIndexMetadata

Model

This class serves as a metadata provider for Magento 2 data exporter feed indexers, containing all configuration and schema information needed to proc...

Indexer\FeedIndexProcessorCreateUpdate

Model

This class handles the core indexing logic for Magento's data export feeds, specifically for create and update operations. Developers use this when bu...

Indexer\FeedIndexProcessorCreateUpdateDelete

Model

This class processes partial reindexing for Magento's data export feeds, handling creation, updates, and deletion of entities. Developers use this pro...

Indexer\FeedIndexer

Model

This class serves as the main indexer for exporting feed data in Magento 2, implementing both standard indexer and materialized view interfaces. Devel...

Indexer\FeedUpdater

Model

FeedUpdater handles persisting data to feed tables in Magento's data export system. Developers use this class when implementing custom feeds or indexe...

Indexer\IndexStateProvider

Model

IndexStateProvider manages the state of data export indexer operations by tracking feed items that need to be inserted or updated. Developers use this...

Indexer\MarkRemovedEntities

Model

This class marks entities as deleted in the data exporter feed tables by setting the 'is_deleted' flag to 1. Developers use this during indexing opera...

Indexer\ViewMaterializer

Model

This class handles the partial reindexing process for data export feeds by processing changelog entries in parallel batches. Developers use this when...

Logging\Base

Model

This class is a custom log handler for Magento's Data Exporter module that writes log messages to a dedicated log file. Developers would use this when...

Logging\Error

Model

This class is a specialized logging handler that captures error-level messages and higher severity levels from Magento's Data Exporter module. It auto...

Logging\FeedState

Model

This class manages the persistence and retrieval of feed state metadata in the database using Magento's flag system. Developers use it to save and ret...

Logging\LogRegistry

Model

This class manages logging and progress tracking for Magento's data export operations. Developers use it to monitor feed synchronization processes, tr...

Logging\Monolog

Model

This class serves as a specialized logger for Magento's data export and feed synchronization operations. Developers use it to track progress, log erro...

Provider\ChangelogQueryProvider

Model

This class serves as a factory/provider for retrieving the appropriate changelog query implementation based on a view identifier. Developers use this...

Provider\DateConverter

Model

This class converts date values from various formats into the standardized RFC 3339 format for data export operations. Developers use this as a data p...

Provider\QueryDataProvider

Model

This class provides a generic data provider that executes queries defined in query.xml files to fetch data for export schemas (et_schema.xml). Develop...

Query\ChangelogSelectQuery

Model

This class generates database SELECT queries to retrieve changed entity IDs from Magento's changelog tables (MView system). Developers use this when i...

Query\DeletedEntitiesByModifiedAtQuery

Model

This class builds SQL queries to identify entities in a data export feed table that need to be marked as deleted. Developers use this when implementin...

Query\FeedQuery

Model

This class generates database queries for retrieving feed data from export tables in Magento's Data Exporter module. Developers use it to fetch batche...

Query\MarkRemovedEntitiesQuery

Model

This class generates SQL queries to identify entities that have been deleted from the source table but still exist in the feed index table. Developers...