|
| __construct ($iblockId) |
|
| getIblockId () |
|
| getTableName () |
|
| isExists () |
|
| create () |
|
| drop () |
|
| getLastStoredElementId () |
|
| addIndexEntry ($sectionId, $elementId, $facetId, $value, $valueNum, $includeSubsections) |
|
| queueIndexEntry ($sectionId, $elementId, $facetId, $value, $valueNum, $includeSubsections) |
|
| flushIndexEntries () |
|
| deleteIndexElement ($elementId) |
|
См. определение в файле storage.php строка 9
◆ __construct()
- Аргументы
-
integer | $iblockId | Information block identifier. |
См. определение в файле storage.php строка 23
◆ addIndexEntry()
addIndexEntry |
( |
| $sectionId, |
|
|
| $elementId, |
|
|
| $facetId, |
|
|
| $value, |
|
|
| $valueNum, |
|
|
| $includeSubsections ) |
Adds new index entry.
- Аргументы
-
integer | $sectionId | Identifier of the element section. |
integer | $elementId | Identifier of the element. |
integer | $facetId | Identifier of the property/price. |
integer | $value | Dictionary value or 0. |
float | $valueNum | Value of an numeric property or price. |
boolean | $includeSubsections | If section has parent or direct element connection. |
- Возвращает
- boolean
См. определение в файле storage.php строка 144
◆ create()
Creates new property values index for information block. You have to be sure that index does not exists.
- Возвращает
- void
См. определение в файле storage.php строка 71
◆ deleteIndexElement()
deleteIndexElement |
( |
| $elementId | ) |
|
Deletes all element entries from the index.
- Аргументы
-
integer | $elementId | Identifier of the element to be deleted. |
- Возвращает
- boolean
См. определение в файле storage.php строка 252
◆ drop()
Deletes existing index from the database. You have to check that index exists before calling this method.
- Возвращает
- void
См. определение в файле storage.php строка 109
◆ facetIdToPriceId()
static facetIdToPriceId |
( |
| $facetId | ) |
|
|
static |
Converts internal storage facet identifier into catalog price identifier.
- Аргументы
-
integer | $facetId | Internal storage facet identifier. |
- Возвращает
- integer
См. определение в файле storage.php строка 326
◆ facetIdToPropertyId()
static facetIdToPropertyId |
( |
| $facetId | ) |
|
|
static |
Converts internal storage facet identifier into iblock property identifier.
- Аргументы
-
integer | $facetId | Internal storage facet identifier. |
- Возвращает
- integer
См. определение в файле storage.php строка 314
◆ flushIndexEntries()
Writes all index entries from the queue to the database.
- Возвращает
- boolean
См. определение в файле storage.php строка 220
◆ getIblockId()
Returns information block identifier.
- Возвращает
- integer
См. определение в файле storage.php строка 33
◆ getLastStoredElementId()
getLastStoredElementId |
( |
| ) |
|
Returns maximum stored element identifier.
- Возвращает
- int
См. определение в файле storage.php строка 123
◆ getTableName()
Internal method to get database table name for storing property index.
- Возвращает
- string
См. определение в файле storage.php строка 43
◆ isExists()
Checks if property index exists in the database. Returns true on success.
- Возвращает
- boolean
См. определение в файле storage.php строка 54
◆ isPriceId()
static isPriceId |
( |
| $facetId | ) |
|
|
static |
Returns true if given identifier is catalog price one.
- Аргументы
-
integer | $facetId | Internal storage facet identifier. |
- Возвращает
- boolean
См. определение в файле storage.php строка 290
◆ isPropertyId()
static isPropertyId |
( |
| $facetId | ) |
|
|
static |
Returns true if given identifier is iblock property one.
- Аргументы
-
integer | $facetId | Internal storage facet identifier. |
- Возвращает
- boolean
См. определение в файле storage.php строка 302
◆ priceIdToFacetId()
static priceIdToFacetId |
( |
| $priceId | ) |
|
|
static |
Converts catalog price identifier into internal storage facet identifier.
- Аргументы
-
integer | $priceId | Price identifier. |
- Возвращает
- integer
См. определение в файле storage.php строка 278
◆ propertyIdToFacetId()
static propertyIdToFacetId |
( |
| $propertyId | ) |
|
|
static |
Converts iblock property identifier into internal storage facet identifier.
- Аргументы
-
integer | $propertyId | Property identifier. |
- Возвращает
- integer
См. определение в файле storage.php строка 267
◆ queueIndexEntry()
queueIndexEntry |
( |
| $sectionId, |
|
|
| $elementId, |
|
|
| $facetId, |
|
|
| $value, |
|
|
| $valueNum, |
|
|
| $includeSubsections ) |
Adds index entry to an queue for batch add.
- Аргументы
-
integer | $sectionId | Identifier of the element section. |
integer | $elementId | Identifier of the element. |
integer | $facetId | Identifier of the property/price. |
integer | $value | Dictionary value or 0. |
float | $valueNum | Value of an numeric property or price. |
boolean | $includeSubsections | If section has parent or direct element connection. |
- Возвращает
- boolean
См. определение в файле storage.php строка 192
◆ $exists
◆ $iblockId
◆ $insertBuffer
◆ $insertLength
◆ $insertMax
◆ DATETIME
◆ DICTIONARY
◆ NUMERIC
◆ PRICE
◆ STRING