Открытые члены | |
__construct (Query $query, BaseResult $result) | |
setHiddenObjectFields ($hiddenObjectFields) | |
getFields () | |
getSelectedRowsCount () | |
setIdentityMap (IdentityMap $map) | |
getIdentityMap () | |
getResource () | |
setReplacedAliases (array $replacedAliases) | |
addReplacedAliases (array $replacedAliases) | |
setSerializedFields (array $serializedFields) | |
addFetchDataModifier ($fetchDataModifier) | |
fetchRaw () | |
fetch (\Bitrix\Main\Text\Converter $converter=null) | |
fetchAll (\Bitrix\Main\Text\Converter $converter=null) | |
getTrackerQuery () | |
getConverters () | |
setConverters ($converters) | |
setCount ($n) | |
getCount () | |
getIterator () | |
Открытые члены унаследованные от Result | |
__construct ($result, Connection $dbConnection=null, \Bitrix\Main\Diag\SqlTrackerQuery $trackerQuery=null) | |
Защищенные члены | |
hideObjectFields (&$row) | |
fetchRowInternal () | |
buildSelectChainsMap () | |
definePrimaryAliases () | |
setStrictValueConverters () | |
Защищенные данные | |
$result | |
$query | |
$selectChainsMap = [] | |
$objectClass | |
$identityMap | |
$objectInitPassed = false | |
$primaryAliases = [] | |
$hiddenObjectFields | |
Защищенные данные унаследованные от Result | |
$connection | |
$resource | |
$trackerQuery = null | |
$converters = array() | |
$serializedFields = array() | |
$replacedAliases = array() | |
$fetchDataModifiers = array() | |
$count | |
См. определение в файле result.php строка 33
__construct | ( | Query | $query, |
BaseResult | $result ) |
См. определение в файле result.php строка 59
addFetchDataModifier | ( | $fetchDataModifier | ) |
Modifier should accept once fetched array as an argument, then modify by link or return new array:
callable | $fetchDataModifier | Valid callback. |
Bitrix\Main\ArgumentException
Переопределяет метод предка Result.
См. определение в файле result.php строка 602
addReplacedAliases | ( | array | $replacedAliases | ) |
Extends list of aliased columns.
array[string]string | $replacedAliases Aliases map from tech to human. |
Переопределяет метод предка Result.
См. определение в файле result.php строка 592
|
protected |
Builds chains map by entity path
См. определение в файле result.php строка 444
|
protected |
Builds base object primary aliases map
См. определение в файле result.php строка 455
fetch | ( | \Bitrix\Main\Text\Converter | $converter = null | ) |
Fetches one row of the query result and returns it in the associative array of converted data or false on empty data.
\Bitrix\Main\Text\Converter | $converter | Optional converter to encode data on fetching. |
Переопределяет метод предка Result.
См. определение в файле result.php строка 612
fetchAll | ( | \Bitrix\Main\Text\Converter | $converter = null | ) |
Fetches all the rows of the query result and returns it in the array of associative arrays. Returns an empty array if query has no data.
\Bitrix\Main\Text\Converter | $converter | Optional converter to encode data on fetching. |
Переопределяет метод предка Result.
См. определение в файле result.php строка 624
fetchRaw | ( | ) |
Fetches one row of the query result and returns it in the associative array of raw DB data or false on empty data.
Переопределяет метод предка Result.
См. определение в файле result.php строка 607
|
protected |
Returns next result row or false.
Переопределяет метод предка Result.
См. определение в файле result.php строка 93
getConverters | ( | ) |
Переопределяет метод предка Result.
См. определение в файле result.php строка 649
getCount | ( | ) |
Returns record count. It's required to set record count explicitly before.
Bitrix\Main\ObjectPropertyException
Переопределяет метод предка Result.
См. определение в файле result.php строка 664
getFields | ( | ) |
Returns an array of fields according to columns in the result.
Переопределяет метод предка Result.
См. определение в файле result.php строка 83
getIdentityMap | ( | ) |
См. определение в файле result.php строка 576
getIterator | ( | ) |
Retrieve an external iterator An instance of an object implementing Iterator or Traversable 5.0.0
Переопределяет метод предка Result.
См. определение в файле result.php строка 669
getResource | ( | ) |
Returns database-specific resource of this result.
Переопределяет метод предка Result.
См. определение в файле result.php строка 582
getSelectedRowsCount | ( | ) |
Returns the number of rows in the result.
Переопределяет метод предка Result.
См. определение в файле result.php строка 88
getTrackerQuery | ( | ) |
Returns current query tracker.
Переопределяет метод предка Result.
См. определение в файле result.php строка 644
|
protected |
См. определение в файле result.php строка 73
setConverters | ( | $converters | ) |
callable[] | $converters |
Переопределяет метод предка Result.
См. определение в файле result.php строка 654
setCount | ( | $n | ) |
Sets record count.
int | $n |
Переопределяет метод предка Result.
См. определение в файле result.php строка 659
setHiddenObjectFields | ( | $hiddenObjectFields | ) |
string[] | $hiddenObjectFields |
См. определение в файле result.php строка 68
setIdentityMap | ( | IdentityMap | $map | ) |
Sets custom identity map
IdentityMap | $map |
См. определение в файле result.php строка 566
setReplacedAliases | ( | array | $replacedAliases | ) |
Sets list of aliased columns. This allows to overcome database limits on length of the column names.
array[string]string | $replacedAliases Aliases map from tech to human. |
Переопределяет метод предка Result.
См. определение в файле result.php строка 587
setSerializedFields | ( | array | $serializedFields | ) |
Sets internal list of fields which will be unserialized on fetch.
array | $serializedFields | List of fields. |
Переопределяет метод предка Result.
См. определение в файле result.php строка 597
|
protected |
Low-level data type cast
См. определение в файле result.php строка 487
|
protected |
См. определение в файле result.php строка 57
|
protected |
См. определение в файле result.php строка 48
|
protected |
См. определение в файле result.php строка 45
|
protected |
См. определение в файле result.php строка 51
|
protected |
См. определение в файле result.php строка 54
|
protected |
См. определение в файле result.php строка 39
|
protected |
См. определение в файле result.php строка 36
|
protected |
См. определение в файле result.php строка 42