Класс A_Cache_DB_File

Класс реализует механизмы кэширования запросов к БД в файлах. Подробнее...

Полный список членов класса

Открытые члены


Подробное описание

Класс реализует механизмы кэширования запросов к БД в файлах.

Конструктор(ы)

__construct (  ) 

Конструктор.


Методы

clearTablesLog (  ) 

Очистка лога затронутых таблиц БД.

get ( sql,
format = 'all' 
)

Извлечение данных из кэша.

Аргументы:
string $sql Строка SQL запроса.
string $format Идентификатор формата данных.
Возвращает:
array Извлеченные данные или false.

getTablesLog (  ) 

Получение лога затронутых таблиц БД.

Возвращает:
array Список затронутых таблиц.

resetDomain ( domain  ) 

Сброс кэша связанного с сайтом.

Аргументы:
string $domain Идентификатор сайта.

resetSection ( section  ) 

Сброс кэша связанного с разделом.

Аргументы:
string $section Полный строковой идентификатор раздела.

resetTable ( table  ) 

Сброс кэша связанного с таблицей БД.

Аргументы:
string $table Таблица БД.

set ( sql,
data,
format = 'all' 
)

Сохранение данных в кэш.

Аргументы:
string $sql Строка SQL запроса.
mixed $data Любого формата данные.
string $format Идентификатор формата данных.
Возвращает:
array Сохраненные данные.


Объявления и описания членов класса находятся в файле: