Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_CatalogIndex_Model_Aggregation
  • Mage_CatalogIndex_Model_Attribute
  • Mage_CatalogIndex_Model_Catalog_Index_Flag
  • Mage_CatalogIndex_Model_Catalog_Index_Kill_Flag
  • Mage_CatalogIndex_Model_Data_Abstract
  • Mage_CatalogIndex_Model_Data_Configurable
  • Mage_CatalogIndex_Model_Data_Grouped
  • Mage_CatalogIndex_Model_Data_Simple
  • Mage_CatalogIndex_Model_Data_Virtual
  • Mage_CatalogIndex_Model_Indexer
  • Mage_CatalogIndex_Model_Indexer_Abstract
  • Mage_CatalogIndex_Model_Indexer_Eav
  • Mage_CatalogIndex_Model_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Indexer_Price
  • Mage_CatalogIndex_Model_Indexer_Tierprice
  • Mage_CatalogIndex_Model_Mysql4_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Aggregation
  • Mage_CatalogIndex_Model_Mysql4_Attribute
  • Mage_CatalogIndex_Model_Mysql4_Data_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Data_Configurable
  • Mage_CatalogIndex_Model_Mysql4_Data_Grouped
  • Mage_CatalogIndex_Model_Mysql4_Indexer
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Eav
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Price
  • Mage_CatalogIndex_Model_Mysql4_Price
  • Mage_CatalogIndex_Model_Mysql4_Retreiver
  • Mage_CatalogIndex_Model_Mysql4_Setup
  • Mage_CatalogIndex_Model_Observer
  • Mage_CatalogIndex_Model_Price
  • Mage_CatalogIndex_Model_Resource_Abstract
  • Mage_CatalogIndex_Model_Resource_Aggregation
  • Mage_CatalogIndex_Model_Resource_Attribute
  • Mage_CatalogIndex_Model_Resource_Data_Abstract
  • Mage_CatalogIndex_Model_Resource_Data_Configurable
  • Mage_CatalogIndex_Model_Resource_Data_Grouped
  • Mage_CatalogIndex_Model_Resource_Indexer
  • Mage_CatalogIndex_Model_Resource_Indexer_Abstract
  • Mage_CatalogIndex_Model_Resource_Indexer_Eav
  • Mage_CatalogIndex_Model_Resource_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Resource_Indexer_Price
  • Mage_CatalogIndex_Model_Resource_Price
  • Mage_CatalogIndex_Model_Resource_Retreiver
  • Mage_CatalogIndex_Model_Resource_Setup
  • Mage_CatalogIndex_Model_Retreiver

Interfaces

  • Mage_CatalogIndex_Model_Indexer_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_CatalogIndex_Model_Resource_Indexer

Reindexer resource model

Mage_Core_Model_Resource_Abstract
Extended by Mage_Core_Model_Resource_Db_Abstract
Extended by Mage_CatalogIndex_Model_Resource_Indexer

Direct known subclasses

Mage_CatalogIndex_Model_Mysql4_Indexer
Package: Mage\CatalogIndex
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/CatalogIndex/Model/Resource/Indexer.php
Methods summary
protected
# _construct( )

Enter description here ...

Enter description here ...

protected unknown
# _loadAttribute( unknown_type $id )

Enter description here ...

Enter description here ...

Parameters

$id
unknown_type
$id

Returns

unknown
public
# clear( boolean $eav = true, boolean $price = true, boolean $minimal = true, boolean $finalPrice = true, boolean $tierPrice = true, mixed $products = null, mixed $store = null )

Delete index data by specific conditions

Delete index data by specific conditions

Parameters

$eav
boolean
$eav clear eav index data flag
$price
boolean
$price clear price index data flag
$minimal
boolean
$minimal clear minimal price index data flag
$finalPrice
boolean
$finalPrice clear final price index data flag
$tierPrice
boolean
$tierPrice clear tier price index data flag
$products
mixed
$products applicable products
$store
mixed
$store applicable stores
protected array
# _getPriceTables( )

Get tables which are used for index related with price

Get tables which are used for index related with price

Returns

array
public Mage_CatalogIndex_Model_Resource_Indexer
# reindexTiers( array $products, Mage_Core_Model_Store $store, integer $forcedId = null )

Reindex data for tier prices

Reindex data for tier prices

Parameters

$products
array
$products array of product ids
$store
Mage_Core_Model_Store
$store
$forcedId
integer
| null $forcedId identifier of "parent" product

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public Mage_CatalogIndex_Model_Resource_Indexer
# reindexPrices( array $products, array $attributeIds, Mage_Core_Model_Store $store )

Reindex product prices

Reindex product prices

Parameters

$products
array
| int $products product ids
$attributeIds
array
$attributeIds
$store
Mage_Core_Model_Store
$store

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public Mage_CatalogIndex_Model_Resource_Indexer
# reindexFinalPrices( array $products, Mage_Core_Model_Store $store, integer $forcedId = null )

Reindex product final prices

Reindex product final prices

Parameters

$products
array
$products array of product ids
$store
Mage_Core_Model_Store
$store
$forcedId
integer
| null $forcedId identifier of "parent" product

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public Mage_CatalogIndex_Model_Resource_Indexer
# reindexMinimalPrices( array $products, Mage_Core_Model_Store $store )

Reindex product minimal prices

Reindex product minimal prices

Parameters

$products
array
$products array of product ids
$store
Mage_Core_Model_Store
$store

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public Mage_CatalogIndex_Model_Resource_Indexer
# reindexAttributes( array $products, array $attributeIds, mixed $store, integer|null $forcedId = null, string $table = 'catalogindex/eav', boolean $storeIsWebsite = false )

Reindex attributes data

Reindex attributes data

Parameters

$products
array
$products
$attributeIds
array
$attributeIds
$store
mixed
$store
$forcedId
integer|null
$forcedId
$table
string
$table
$storeIsWebsite
boolean
$storeIsWebsite

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public array
# getTierData( array $products, Mage_Core_Model_Store $store )

Get tier prices data by set of products

Get tier prices data by set of products

Parameters

$products
array
$products
$store
Mage_Core_Model_Store
$store

Returns

array
public array
# getMinimalPrice( arary $products, Mage_Core_Model_Store $store )

Get minimal prices by set of the products

Get minimal prices by set of the products

Parameters

$products
arary
$products
$store
Mage_Core_Model_Store
$store

Returns

array
public array
# getProductData( array $products, array $attributeIds, Mage_Core_Model_Store $store )

Get data for products

Get data for products

Parameters

$products
array
$products
$attributeIds
array
$attributeIds
$store
Mage_Core_Model_Store
$store

Returns

array
protected Mage_CatalogIndex_Model_Resource_Indexer
# _beginInsert( string $table, array $fields )

Prepare base information for data insert

Prepare base information for data insert

Parameters

$table
string
$table
$fields
array
$fields

Returns

Mage_CatalogIndex_Model_Resource_Indexer
protected Mage_CatalogIndex_Model_Resource_Indexer
# _commitInsert( string $table, boolean $forced = true )

Put data into table

Put data into table

Parameters

$table
string
$table
$forced
boolean
$forced

Returns

Mage_CatalogIndex_Model_Resource_Indexer
protected Mage_CatalogIndex_Model_Resource_Indexer
# _insert( string $table, array $data )

Insert data to table

Insert data to table

Parameters

$table
string
$table
$data
array
$data

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public Mage_CatalogIndex_Model_Resource_Indexer
# prepareCatalogProductFlatColumns( Varien_Object $object )

Add price columns for catalog product flat table

Add price columns for catalog product flat table

Parameters

$object
Varien_Object
$object

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public Mage_CatalogIndex_Model_Resource_Indexer
# prepareCatalogProductFlatIndexes( Varien_Object $object )

Add price indexes for catalog product flat table

Add price indexes for catalog product flat table

Parameters

$object
Varien_Object
$object

Returns

Mage_CatalogIndex_Model_Resource_Indexer
public Mage_CatalogIndex_Model_Resource_Indexer
# updateCatalogProductFlat( integer $storeId, unknown_type $productIds = null, string $tableName = null )

Update prices for Catalog Product flat

Update prices for Catalog Product flat

Parameters

$storeId
integer
$storeId
$productIds
unknown_type
$productIds
$tableName
string
$tableName

Returns

Mage_CatalogIndex_Model_Resource_Indexer
Methods inherited from Mage_Core_Model_Resource_Db_Abstract
_afterDelete(), _afterLoad(), _afterSave(), _beforeDelete(), _beforeSave(), _checkUnique(), _getConnection(), _getLoadSelect(), _getReadAdapter(), _getWriteAdapter(), _init(), _initUniqueFields(), _prepareDataForSave(), _prepareValueForSave(), _serializeFields(), _setMainTable(), _setResource(), addUniqueField(), afterLoad(), delete(), getChecksum(), getIdFieldName(), getMainTable(), getReadConnection(), getTable(), getUniqueFields(), getValueTable(), hasDataChanged(), load(), resetUniqueField(), save(), unserializeFields()
Methods inherited from Mage_Core_Model_Resource_Abstract
__construct(), _prepareDataForTable(), _prepareTableValueForSave(), _serializeField(), _unserializeField(), addCommitCallback(), beginTransaction(), commit(), formatDate(), mktime(), rollBack()
Properties summary
protected unknown $_insertData array()
#

Enter description here ...

Enter description here ...

protected unknown $_tableFields array()
#

Enter description here ...

Enter description here ...

protected unknown $_attributeCache array()
#

Enter description here ...

Enter description here ...

Properties inherited from Mage_Core_Model_Resource_Db_Abstract
$_connections, $_fieldsForUpdate, $_idFieldName, $_isPkAutoIncrement, $_mainTable, $_mainTableFields, $_resourceModel, $_resourcePrefix, $_resources, $_serializableFields, $_tables, $_uniqueFields, $_useIsObjectNew
Properties inherited from Mage_Core_Model_Resource_Abstract
$_commitCallbacks
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0