1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс OrderQuery
Граф наследования:OrderQuery:
AliasedQuery Query OrderPropertyValuesQuery OrderQueryLocation

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

 counted ()
 grouped ()
 allSelected ()
 aggregated ()
 compatibleAddFilter ($key, $value)
 prepare (array $order, array $filter, $group, array $select)
 getSelectNamesAssoc ()
 compatibleExec (CDBResult $result, $navStart)
Открытые члены унаследованные от AliasedQuery
 getAliases ()
 addAliases (array $aliases)
 addAlias ($alias, $field=null)
 getAliasName ($alias)
 addAliasSelect ($alias)
 addAliasGroup ($alias)
 addAliasOrder ($alias, $order)
 addAliasFilter ($key, $value)
Открытые члены унаследованные от Query
 __construct ($source)
 __call ($method, $arguments)
 getSelect ()
 setSelect (array $select)
 addSelect ($definition, $alias='')
 getFilter ()
 setFilter (array $filter)
 addFilter ($key, $value)
 getFilterHandler ()
 getGroup ()
 setGroup ($group)
 addGroup ($group)
 getOrder ()
 setOrder ($order)
 addOrder ($definition, $order='ASC')
 getLimit ()
 setLimit ($limit)
 getOffset ()
 setOffset ($offset)
 countTotal ($count=null)
 union ()
 unionAll ()
 setUnionOrder ($order)
 addUnionOrder ($definition, $order='ASC')
 setUnionLimit ($limit)
 setUnionOffset ($offset)
 enableDataDoubling ()
 disableDataDoubling ()
 enablePrivateFields ()
 disablePrivateFields ()
 isPrivateFieldsEnabled ()
 registerRuntimeField ($name, $fieldInfo=null)
 setTableAliasPostfix ($postfix)
 getTableAliasPostfix ()
 setCustomBaseTableAlias ($alias)
 exec ()
 fetch (\Bitrix\Main\Text\Converter $converter=null)
 fetchAll (\Bitrix\Main\Text\Converter $converter=null)
 fetchObject ()
 fetchCollection ()
 setFilterChains (&$filter, $section='filter')
 setFilterHandlerChains (Filter $where, $section='filter')
 hasAggregation ()
 setDistinct ($distinct=true)
 hasDistinct ()
 registerChain ($section, Chain $chain, $opt_key=null)
 getRegisteredChain ($key, $force_create=false)
 booleanStrongEqualityCallback ($field, $operation, $value)
 nullEqualityCallback ($field, $operation, $value)
 dataDoublingCallback ($field, $operation, $value)
 queryCountTotal ()
 fetchDataModificationCallback (&$data)
 isFetchModificationRequired ()
 quoteTableSource ($source)
 __clone ()
 hasBackReference ()
 getChains ()
 getGroupChains ()
 getHiddenChains ()
 getHavingChains ()
 getFilterChains ()
 getOrderChains ()
 getSelectChains ()
 getWhereChains ()
 getRuntimeChains ()
 getJoinMap ()
 getQuery ($forceObjectPrimary=false)
 getEntity ()
 getInitAlias ($withPostfix=true)
 getReplacedAliases ()
 setCacheTtl ($ttl)
 cacheJoins ($mode)
 dump ()

Открытые статические члены

static explodeFilterKey ($key)
Открытые статические члены унаследованные от Query
static isFieldPrivate ($field)
static filter ()
static expr ($alias=null)
static getLastQuery ()
static buildFilterSql (Entity $entity, $filter)

Защищенные члены

 mapLocationRuntimeField ($field, $asFilter=false)
 prepareCompatibleRows (array $rows)
Защищенные члены унаследованные от Query
 checkForPrivateFields ()
 divideFilter ()
 divideFilterHandler ()
 checkFilterAggregation ($filter)
 checkFilterHandlerAggregation (Filter $filter)
 rewriteDataDoubling (Filter $filter, $section)
 addToGroupChain ($definition)
 addToOrderChain ($definition)
 buildSelect ()
 buildJoin ()
 buildWhere ()
 buildGroup ()
 buildHaving ()
 buildOrder ()
 buildQuery ($forceObjectPrimary=true)
 prepareJoinReference ($reference, $alias_this, $alias_ref, $baseDefinition, $refDefinition, $isBackReference)
 prepareJoinFilterReference (Filter $reference, $alias_this, $alias_ref, $baseDefinition, $refDefinition, $isBackReference, $firstCall=true)
 getJoinCswFields ($reference)
 getUnionHandler ()
 getUniqueAlias ()
 replaceSelectAliases ($query)

Дополнительные унаследованные члены

Защищенные данные унаследованные от Query
 $entity
 $select = array()
 $group = array()
 $order = array()
 $limit = null
 $offset = null
 $countTotal = null
 $filter = array()
 $where = array()
 $having = array()
 $filterHandler
 $whereHandler
 $havingHandler
 $select_chains = array()
 $group_chains = array()
 $order_chains = array()
 $filter_chains = array()
 $where_chains = array()
 $having_chains = array()
 $select_expr_chains = array()
 $having_expr_chains = array()
 $hidden_chains = array()
 $forcedObjectPrimaryFields
 $runtime_chains
 $global_chains = array()
 $query_build_parts
 $data_doubling_off = false
 $private_fields_on = false
 $table_alias_postfix = ''
 $custom_base_table_alias = null
 $join_map = array()
 $join_registry
 $unionHandler
 $is_distinct = false
 $is_executing = false
 $replaced_aliases = []
 $replaced_taliases = []
 $uniqueAliasCounter = 0
 $selectFetchModifiers = array()
 $cacheTtl = 0
 $cacheJoins = false
Статические защищенные данные унаследованные от Query
static $expressionHelper
static $last_query

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

См. определение в файле compatible.php строка 355

Методы

◆ aggregated()

aggregated ( )

См. определение в файле compatible.php строка 374

◆ allSelected()

allSelected ( )

См. определение в файле compatible.php строка 369

◆ compatibleAddFilter()

compatibleAddFilter ( $key,
$value )

См. определение в файле compatible.php строка 402

◆ compatibleExec()

compatibleExec ( CDBResult $result,
$navStart )

См. определение в файле compatible.php строка 566

◆ counted()

counted ( )

См. определение в файле compatible.php строка 359

◆ explodeFilterKey()

explodeFilterKey ( $key)
static

См. определение в файле compatible.php строка 391

◆ getSelectNamesAssoc()

getSelectNamesAssoc ( )

См. определение в файле compatible.php строка 539

◆ grouped()

grouped ( )

См. определение в файле compatible.php строка 364

◆ mapLocationRuntimeField()

mapLocationRuntimeField ( $field,
$asFilter = false )
protected

Переопределяется в OrderQueryLocation.

См. определение в файле compatible.php строка 438

◆ prepare()

prepare ( array $order,
array $filter,
$group,
array $select )

См. определение в файле compatible.php строка 443

◆ prepareCompatibleRows()

prepareCompatibleRows ( array $rows)
protected

Переопределяется в OrderPropertyValuesQuery.

См. определение в файле compatible.php строка 561


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