Class LoggedQuery
Contains a query string, the params used to executed it, time taken to do it and the number of rows found or affected by its execution.
Properties summary
- $error public
\Exception|nullThe exception that was thrown by the execution of this query
- $numRows public
intNumber of rows affected or returned by the query execution
- $params public
arrayAssociative array with the params bound to the query string
- $query public
stringQuery string that was executed
- $took public
floatNumber of milliseconds this query took to complete
Method Summary
- interpolate() protected
Helper function used to replace query placeholders by the real params used to execute the query
Method Detail
__toString() public
__toString()
Returns the string representation of this logged query
Returns
stringinterpolate() protected
interpolate()
Helper function used to replace query placeholders by the real params used to execute the query
Returns
stringjsonSerialize() public
jsonSerialize()
Returns data that will be serialized as JSON
Returns
arrayProperty Detail
$error public
The exception that was thrown by the execution of this query
Type
\Exception|null$numRows public
Number of rows affected or returned by the query execution
Type
int$params public
Associative array with the params bound to the query string
Type
array$query public
Query string that was executed
Type
string$took public
Number of milliseconds this query took to complete
Type
float
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.0/class-Cake.Database.Log.LoggedQuery.html