Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe TracedStatement

Fonctions membres publiques

 __construct ($sql, array $params=[], $preparedId=null)
 
 start ($startTime=null, $startMemory=null)
 
 end (\Exception $exception=null, $rowCount=0, $endTime=null, $endMemory=null)
 
 checkParameters ($params)
 
 getSql ()
 
 getSqlWithParams ($quotationChar='<>')
 
 getRowCount ()
 
 getParameters ()
 
 getPreparedId ()
 
 isPrepared ()
 
 getStartTime ()
 
 getEndTime ()
 
 getDuration ()
 
 getStartMemory ()
 
 getEndMemory ()
 
 getMemoryUsage ()
 
 isSuccess ()
 
 getException ()
 
 getErrorCode ()
 
 getErrorMessage ()
 

Attributs protégés

 $sql
 
 $rowCount
 
 $parameters
 
 $startTime
 
 $endTime
 
 $duration
 
 $startMemory
 
 $endMemory
 
 $memoryDelta
 
 $exception
 

Description détaillée

Holds information about a statement

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $sql,
array  $params = [],
  $preparedId = null 
)
Paramètres
string$sql
array$params
string$preparedId

Références $params, TracedStatement\$sql, et TracedStatement\checkParameters().

Documentation des fonctions membres

◆ checkParameters()

checkParameters (   $params)

Check parameters for illegal (non UTF-8) strings, like Binary data.

Paramètres
array$params
Renvoie
array

Références $params.

Référencé par TracedStatement\__construct().

◆ end()

end ( \Exception  $exception = null,
  $rowCount = 0,
  $endTime = null,
  $endMemory = null 
)
Paramètres
\Exception | null$exception
int$rowCount
float$endTime
int$endMemory

Références TracedStatement\$endMemory, TracedStatement\$endTime, TracedStatement\$exception, TracedStatement\$rowCount, TracedStatement\$startMemory, et TracedStatement\$startTime.

◆ getDuration()

getDuration ( )

Returns the duration in seconds + microseconds of the execution

Renvoie
float

Références TracedStatement\$duration.

◆ getEndMemory()

getEndMemory ( )
Renvoie
int

Références TracedStatement\$endMemory.

◆ getEndTime()

getEndTime ( )
Renvoie
float

Références TracedStatement\$endTime.

◆ getErrorCode()

getErrorCode ( )

Returns the exception's code

Renvoie
int|string

Références null.

◆ getErrorMessage()

getErrorMessage ( )

Returns the exception's message

Renvoie
string

Références null.

◆ getException()

getException ( )

Returns the exception triggered

Renvoie

Références TracedStatement\$exception.

◆ getMemoryUsage()

getMemoryUsage ( )

Returns the memory usage during the execution

Renvoie
int

Références TracedStatement\$memoryDelta.

◆ getParameters()

getParameters ( )

Returns an array of parameters used with the query

Renvoie
array

Références $name, $params, et ENT_QUOTES.

◆ getPreparedId()

getPreparedId ( )

Returns the prepared statement id

Renvoie
string

◆ getRowCount()

getRowCount ( )

Returns the number of rows affected/returned

Renvoie
int

Références TracedStatement\$rowCount.

◆ getSql()

getSql ( )

Returns the SQL string used for the query, without filled parameters

Renvoie
string

Références TracedStatement\$sql.

◆ getSqlWithParams()

getSqlWithParams (   $quotationChar = '<>')

Returns the SQL string with any parameters used embedded

Paramètres
string$quotationChar
Renvoie
string

Références $i, et TracedStatement\$sql.

◆ getStartMemory()

getStartMemory ( )
Renvoie
int

Références TracedStatement\$startMemory.

◆ getStartTime()

getStartTime ( )
Renvoie
float

Références TracedStatement\$startTime.

◆ isPrepared()

isPrepared ( )

Checks if this is a prepared statement

Renvoie
boolean

Références null.

◆ isSuccess()

isSuccess ( )

Checks if the statement was successful

Renvoie
boolean

Références null.

◆ start()

start (   $startTime = null,
  $startMemory = null 
)
Paramètres
null$startTime
null$startMemory

Références TracedStatement\$startMemory, et TracedStatement\$startTime.

Documentation des champs

◆ $duration

$duration
protected

Référencé par TracedStatement\getDuration().

◆ $endMemory

$endMemory
protected

◆ $endTime

$endTime
protected

◆ $exception

$exception
protected

◆ $memoryDelta

$memoryDelta
protected

◆ $parameters

$parameters
protected

◆ $rowCount

$rowCount
protected

◆ $sql

◆ $startMemory

◆ $startTime


La documentation de cette classe a été générée à partir du fichier suivant :