Spec-Zone.ru › Yii 2.0

Класс yii\redis\LuaScriptBuilder

Все классы | Методы
Наследование yii\redis\LuaScriptBuilder » yii\base\Object
Реализует yii\base\Configurable
Доступно с версии 2.0
Исходный код https://github.com/yiisoft/yii2-redis/blob/master/LuaScriptBuilder.php

LuaScriptBuilder создаёт lua скрипты, используемые для получения данных из redis.

Публичные методы

Метод Описание Определено в
__call() Вызывает именованный метод, который не является методом класса. yii\base\Object
__construct() Конструктор. yii\base\Object
__get() Возвращает значение свойства объекта. yii\base\Object
__isset() Проверяет, установлено ли свойство, т.е. определено и не равно null. yii\base\Object
__set() Устанавливает значение свойства объекта. yii\base\Object
__unset() Устанавливает свойство объекта в null. yii\base\Object
buildAll() Создаёт Lua скрипт для поиска списка записей yii\redis\LuaScriptBuilder
buildAverage() Создаёт Lua скрипт для поиска среднего значения столбца yii\redis\LuaScriptBuilder
buildColumn() Создаёт Lua скрипт для поиска столбца yii\redis\LuaScriptBuilder
buildCondition() Парсит условие и генерирует соответствующее выражение Lua. yii\redis\LuaScriptBuilder
buildCount() Создаёт Lua скрипт для получения количества записей yii\redis\LuaScriptBuilder
buildMax() Создаёт Lua скрипт для поиска максимального значения столбца yii\redis\LuaScriptBuilder
buildMin() Создаёт Lua скрипт для поиска минимального значения столбца yii\redis\LuaScriptBuilder
buildOne() Создаёт Lua скрипт для поиска одной записи yii\redis\LuaScriptBuilder
buildSum() Создаёт Lua скрипт для поиска суммы столбца yii\redis\LuaScriptBuilder
canGetProperty() Возвращает значение, указывающее, можно ли прочитать свойство. yii\base\Object
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Object
className() Возвращает полное имя этого класса. yii\base\Object
hasMethod() Возвращает значение, указывающее, определён ли метод. yii\base\Object
hasProperty() Возвращает значение, указывающее, определено ли свойство. yii\base\Object
init() Инициализирует объект. yii\base\Object

Защищённые методы

Метод Описание Определено в
buildCompositeInCondition() yii\redis\LuaScriptBuilder

Подробное описание методов

buildAll() общедоступный метод

Создаёт Lua скрипт для поиска списка записей

общедоступный строка buildAll ( $query )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

buildAverage() общедоступный метод

Создаёт Lua скрипт для нахождения среднего значения столбца

общедоступный строка buildAverage ( $query, $column )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

$column строка

Имя столбца

buildColumn() общедоступный метод

Создаёт Lua скрипт для нахождения столбца

общедоступный строка buildColumn ( $query, $column )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

$column строка

Имя столбца

buildCompositeInCondition() защищённый метод

защищённый void buildCompositeInCondition ( $operator, $inColumns, $values, &$columns )
$operator
$inColumns
$values
$columns

buildCondition() общедоступный метод

Парсит условие и генерирует соответствующее Lua выражение.

общедоступный строка buildCondition ( $condition, &$columns )
$condition строка|массив

Условие. Смотрите yii\redis\ActiveQuery::where() для того, как указать условие.

$columns массив

Список столбцов и псевдонимов для использования

возвращает строка

Сгенерированное SQL выражение

бросает yii\db\Exception

если условие имеет неправильный формат

бросает yii\base\NotSupportedException

если условие не является массивом

buildCount() общедоступный метод

Создаёт Lua скрипт для подсчёта записей

общедоступный строка buildCount ( $query )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

buildMax() общедоступный метод

Создаёт Lua скрипт для нахождения максимального значения столбца

общедоступный строка buildMax ( $query, $column )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

$column строка

Имя столбца

buildMin() общедоступный метод

Создаёт Lua скрипт для нахождения минимального значения столбца

общедоступный строка buildMin ( $query, $column )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

$column строка

Имя столбца

buildOne() общедоступный метод

Создаёт Lua скрипт для поиска одной записи

общедоступный строка buildOne ( $query )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

buildSum() общедоступный метод

Создаёт Lua скрипт для нахождения суммы столбца

общедоступный строка buildSum ( $query, $column )
$query yii\redis\ActiveQuery

Запрос, используемый для создания скрипта

$column строка

Имя столбца

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-redis-luascriptbuilder.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API