Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :