Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс OrderQuery
+ Граф наследования:OrderQuery:

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

 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 ()
 
 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 ()
 
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()

static 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