Class Mage_Index_Model_Indexer
Indexer strategy
Package: Mage\Index
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/Index/Model/Indexer.php
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/Index/Model/Indexer.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
indexEvents( null $entity = null, null $type = null )
Indexing all pending events. Events set can be limited by event entity and type |
public
|
|
public
|
|
public
|
|
public
|
#
processEntityAction( Varien_Object $entity, string $entityType, string $eventType )
Create new event log and register event in all processes. Initiate events indexing procedure. |
protected
|
|
protected
|
|
protected
boolean
|
#
_changeProcessKeyStatus( mixed|
Check if the event will be processed and disable/enable keys in index tables |
public
|
|
public
|
|
protected
string
|
#
_getEventTypeName( null|string $entityType = null, null|string $eventType = null )
Get event type name |
protected
|
$_processesCollection |
|
#
Collection of available processes |
protected
boolean
|
$_allowTableChanges | true |
#
Whether table changes are allowed |
protected
null| |
$_currentEvent | null |
#
Current processing event(s) In array case it should be array(Entity type, Event type) |