См. определение в файле sqltrackerquery.php строка 4
◆ __construct()
◆ addTime()
Increments sql execution time.
- Аргументы
-
float | $time | Time in seconds to add. |
- Возвращает
- void
См. определение в файле sqltrackerquery.php строка 219
◆ filterTrace()
Removes and formats memory consuming function arguments in the backtrace.
- Аргументы
-
- Возвращает
- array
См. определение в файле sqltrackerquery.php строка 333
◆ finishQuery()
Ends sql timer.
- Аргументы
-
integer | $skip | How many backtrace skip. By default 3. |
- Возвращает
- void
См. определение в файле sqltrackerquery.php строка 55
◆ getBinds()
Returns sql binds used for query execution.
- Возвращает
- array|null
См. определение в файле sqltrackerquery.php строка 119
◆ getNode()
Returns sql connection node id of the query.
- Возвращает
- string
См. определение в файле sqltrackerquery.php строка 167
◆ getSql()
◆ getState()
◆ getTime()
◆ getTrace()
◆ offsetExists()
Whether a offset exists. Part of ArrayAccess implementation made for backward compatibility.
- Аргументы
-
- Возвращает
- boolean
См. определение в файле sqltrackerquery.php строка 258
◆ offsetGet()
Offset to retrieve. Part of ArrayAccess implementation made for backward compatibility.
- Аргументы
-
- Возвращает
- mixed
См. определение в файле sqltrackerquery.php строка 282
◆ offsetSet()
offsetSet |
( |
| $offset, |
|
|
| $value ) |
Offset to set. Part of ArrayAccess implementation made for backward compatibility.
- Аргументы
-
mixed | $offset | Array key. |
mixed | $value | Array value. |
- Возвращает
- mixed
См. определение в файле sqltrackerquery.php строка 310
◆ offsetUnset()
Offset to unset. Part of ArrayAccess implementation made for backward compatibility.
- Аргументы
-
- Возвращает
- mixed
См. определение в файле sqltrackerquery.php строка 322
◆ refinishQuery()
Finishes query timer one more time. Use with restartQuery.
- Возвращает
- void
- См. также
- \Bitrix\Main\Diag\SqlTrackerQuery::restartQuery
См. определение в файле sqltrackerquery.php строка 84
◆ restartQuery()
Resets sql timer start. combined with refinishQuery allows additional time to be included into execution.
- Возвращает
- void
- См. также
- \Bitrix\Main\Diag\SqlTrackerQuery::refinishQuery
См. определение в файле sqltrackerquery.php строка 72
◆ setBinds()
Sets tracked sql binds. Returns the object for call chaining.
- Аргументы
-
- Возвращает
- \Bitrix\Main\Diag\SqlTrackerQuery
См. определение в файле sqltrackerquery.php строка 132
◆ setNode()
Sets tracked sql connection node id. Returns the object for call chaining.
- Аргументы
-
string | $node | Cluster node identifier. |
- Возвращает
- \Bitrix\Main\Diag\SqlTrackerQuery
См. определение в файле sqltrackerquery.php строка 180
◆ setSql()
Sets tracked sql text. Returns the object for call chaining.
- Аргументы
-
- Возвращает
- \Bitrix\Main\Diag\SqlTrackerQuery
См. определение в файле sqltrackerquery.php строка 108
◆ setState()
Sets tracked sql page state. Returns the object for call chaining.
- Аргументы
-
- Возвращает
- \Bitrix\Main\Diag\SqlTrackerQuery
См. определение в файле sqltrackerquery.php строка 156
◆ setTime()
Sets tracked sql execution time. Returns the object for call chaining.
- Аргументы
-
float | $time | Sql execution time in seconds. |
- Возвращает
- \Bitrix\Main\Diag\SqlTrackerQuery
См. определение в файле sqltrackerquery.php строка 204
◆ setTrace()
Sets tracked sql backtrace. Returns the object for call chaining.
- Аргументы
-
array | $trace | Query backtrace. |
- Возвращает
- \Bitrix\Main\Diag\SqlTrackerQuery
См. определение в файле sqltrackerquery.php строка 244
◆ startQuery()
startQuery |
( |
| $sql, |
|
|
array | $binds = null ) |
Starts sql timer.
- Аргументы
-
string | $sql | Query text. |
array | $binds | Binded variables used with query. |
- Возвращает
- void
См. определение в файле sqltrackerquery.php строка 41
◆ $binds
◆ $finishTime
◆ $node
◆ $sql
◆ $startTime
◆ $state
◆ $time
◆ $trace
◆ $tracker