CatalogIndex Index operation model
Located in /CatalogIndex/Model/Indexer.php (line 35)
Varien_Object | --Mage_Core_Model_Abstract | --Mage_CatalogIndex_Model_Indexer
Predefined sets of indexer types which are related with product filterable attributes
Set of available indexers Each indexer type is responsable for index data storage
Predefined set of indexer types which are related with product price
Tproduct types sorted by index priority
Inherited from Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_eventPrefix
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Build Entity filter
Build Entity price filter
Remove index data for specifuc product
Retrieve Data retreiver
Reindex catalog product data which used in layered navigation and in product list
Prepare Catalog Product Flat Columns
Prepare Catalog Product Flat Indexes
Set CatalogIndex Flag as queue Indexing
Update price process for catalog product flat
Add indexable attributes to product collection select
After plain reindex process
Initialize all indexers and resource model
Retrieve Base to Specified Currency Rate
Get array of attribute codes required for indexing Each indexer type provide his own set of attributes
Get product types list by type priority
type priority is important in index process example: before indexing complex (configurable, grouped etc.) products we have to index all simple products
Return collection with product and store filters
Get all registered in configuration indexers
Retrieve SELECT object
Retreive store collection
Retreive store collection
Create instances of all index types
Run indexing process for product collection
Walk Product Collection for Relation Parent products
Inherited From Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()
Documentation generated on Fri, 11 Feb 2011 17:06:33 +0200 by phpDocumentor 1.4.3