Интерфейс Phalcon\Mvc\Model\Query\BuilderInterface
Инициализатор Phalcon\Mvc\Model\Query\BuilderInterface
Методы
абстрактный public distinct (неизвестно $distinct)
...
абстрактный public getDistinct ()
...
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface columns (строка|массив $columns)
Устанавливает столбцы для запроса
абстрактный public строка|массив getColumns ()
Возвращает столбцы для запроса
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface from (строка|массив $models)
Устанавливает модели, которые являются частью запроса
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface addFrom (строка $model, [строка $alias])
Добавляет модель для участия в запросе
абстрактный public строка|массив getFrom ()
Возвращает модели, которые являются частью запроса
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface join (строка $model, [строка $conditions], [строка $alias])
Добавляет INNER-соединение к запросу
абстрактный public Phalcon\Mvc\Model\Query\Builder innerJoin (строка $model, [строка $conditions], [строка $alias])
Добавляет INNER-соединение к запросу
абстрактный public Phalcon\Mvc\Model\Query\Builder leftJoin (строка $model, [строка $conditions], [строка $alias])
Добавляет LEFT-соединение к запросу
абстрактный public Phalcon\Mvc\Model\Query\Builder rightJoin (строка $model, [строка $conditions], [строка $alias])
Добавляет RIGHT-соединение к запросу
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface where (строка $conditions, [массив $bindParams], [массив $bindTypes])
Устанавливает условия для запроса
абстрактный public Phalcon\Mvc\Model\Query\Builder andWhere (строка $conditions, [массив $bindParams], [массив $bindTypes])
Добавляет условие к текущим условиям с использованием оператора AND
абстрактный public Phalcon\Mvc\Model\Query\Builder orWhere (строка $conditions, [массив $bindParams], [массив $bindTypes])
Добавляет условие к текущим условиям с использованием оператора OR
абстрактный public Phalcon\Mvc\Model\Query\Builder betweenWhere (строка $expr, смешанный $minimum, смешанный $maximum)
Добавляет условие BETWEEN к текущим условиям
абстрактный public Phalcon\Mvc\Model\Query\Builder notBetweenWhere (строка $expr, смешанный $minimum, смешанный $maximum)
Добавляет условие NOT BETWEEN к текущим условиям
абстрактный public Phalcon\Mvc\Model\Query\Builder inWhere (строка $expr, массив $values)
Добавляет условие IN к текущим условиям
абстрактный public Phalcon\Mvc\Model\Query\Builder notInWhere (строка $expr, массив $values)
Добавляет условие NOT IN к текущим условиям
абстрактный public строка|массив getWhere ()
Возвращает условия для запроса
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface orderBy (строка $orderBy)
Устанавливает условие ORDER BY
абстрактный public строка|массив getOrderBy ()
Возвращает установленное условие ORDER BY
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface having (строка $having)
Устанавливает условие HAVING
абстрактный public строка|массив getHaving ()
Возвращает условие HAVING
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface limit (целое $limit, [целое $offset])
Устанавливает условие LIMIT
абстрактный public строка|массив getLimit ()
Возвращает текущее условие LIMIT
абстрактный public Phalcon\Mvc\Model\Query\BuilderInterface groupBy (строка $group)
Устанавливает условие LIMIT
абстрактный public строка getGroupBy ()
Возвращает условие GROUP BY
абстрактный public строка getPhql ()
Возвращает PHQL-запрос, построенный на основе параметров билдера
абстрактный public Phalcon\Mvc\Model\QueryInterface getQuery ()
Возвращает построенный запрос
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Model_Query_BuilderInterface.html