Spec-Zone.ru › Phalcon 2

Интерфейс 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

Spec-Zone.ru

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