Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe TraceablePDO
+ Graphe d'héritage de TraceablePDO:

Fonctions membres publiques

 __construct (PDO $pdo)
 
 beginTransaction ()
 
 commit ()
 
 errorCode ()
 
 errorInfo ()
 
 exec ($statement)
 
 getAttribute ($attribute)
 
 inTransaction ()
 
 lastInsertId ($name=null)
 
 prepare ($statement, $driver_options=[])
 
 query ($statement, $fetchMode=null,... $fetchModeArgs)
 
 quote ($string, $parameter_type=PDO::PARAM_STR)
 
 rollBack ()
 
 setAttribute ($attribute, $value)
 
 addExecutedStatement (TracedStatement $stmt)
 
 getAccumulatedStatementsDuration ()
 
 getMemoryUsage ()
 
 getPeakMemoryUsage ()
 
 getExecutedStatements ()
 
 getFailedExecutedStatements ()
 
 __get ($name)
 
 __set ($name, $value)
 
 __call ($name, $args)
 

Fonctions membres protégées

 profileCall ($method, $sql, array $args)
 

Attributs protégés

 $pdo
 
 $executedStatements = []
 

Description détaillée

A PDO proxy which traces statements

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( PDO  $pdo)

Références TraceablePDO\$pdo, $this, et class.

Documentation des fonctions membres

◆ __call()

__call (   $name,
  $args 
)
Paramètres
$name
$args
Renvoie
mixed

Références $name.

Référencé par TraceablePDO\profileCall().

◆ __get()

__get (   $name)
Paramètres
$name
Renvoie
mixed

◆ __set()

__set (   $name,
  $value 
)
Paramètres
$name
$value

Références $value.

◆ addExecutedStatement()

addExecutedStatement ( TracedStatement  $stmt)

Adds an executed TracedStatement

Paramètres
TracedStatement$stmt

Référencé par TraceablePDO\profileCall().

◆ beginTransaction()

beginTransaction ( )

◆ commit()

commit ( )

◆ errorCode()

errorCode ( )

Fetch extended error information associated with the last operation on the database handle

array PDO::errorInfo returns an array of error information

◆ errorInfo()

errorInfo ( )

Fetch extended error information associated with the last operation on the database handle

array PDO::errorInfo returns an array of error information

◆ exec()

◆ getAccumulatedStatementsDuration()

getAccumulatedStatementsDuration ( )

Returns the accumulated execution time of statements

Renvoie
int

Référencé par PDOCollector\collectPDO().

◆ getAttribute()

◆ getExecutedStatements()

getExecutedStatements ( )

Returns the list of executed statements as TracedStatement objects

Renvoie
TracedStatement[]

Références TraceablePDO\$executedStatements.

Référencé par PDOCollector\collectPDO().

◆ getFailedExecutedStatements()

getFailedExecutedStatements ( )

Returns the list of failed statements

Renvoie
TracedStatement[]

Référencé par PDOCollector\collectPDO().

◆ getMemoryUsage()

getMemoryUsage ( )

Returns the peak memory usage while performing statements

Renvoie
int

Référencé par PDOCollector\collectPDO().

◆ getPeakMemoryUsage()

getPeakMemoryUsage ( )

Returns the peak memory usage while performing statements

Renvoie
int

Référencé par PDOCollector\collectPDO().

◆ inTransaction()

inTransaction ( )

◆ lastInsertId()

◆ prepare()

◆ profileCall()

profileCall (   $method,
  $sql,
array  $args 
)
protected

Profiles a call to a PDO method

Paramètres
string$method
string$sql
array$args
Renvoie
mixed The result of the call

Références $method, $result, $sql, TraceablePDO\__call(), TraceablePDO\addExecutedStatement(), et null.

Référencé par TraceablePDO\exec(), et TraceablePDO\query().

◆ query()

query (   $statement,
  $fetchMode = null,
  $fetchModeArgs 
)

◆ quote()

◆ rollBack()

rollBack ( )

◆ setAttribute()

setAttribute (   $attribute,
  $value 
)

Documentation des champs

◆ $executedStatements

$executedStatements = []
protected

◆ $pdo

$pdo
protected

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


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