$this->connection->
getTarget(),
$this->
getQueryString(),
$args ??
[],
$this->connection->
findCallerFromDebugBacktrace() );
$this->connection->
dispatchEvent($startEvent);
} // Prepare the query.
$statement =
$this->
getStatement($this->queryString,
$args);
if (!
$statement) { $this->
throwPDOException();
} $return =
$statement->
execute($args);
if (!
$return) { $this->
throwPDOException();
} // Fetch all the data from the reply, in order to release any lock as soon
// as possible.
$this->data =
$statement->
fetchAll(\PDO::FETCH_ASSOC
);
$this->rowCount =
$this->rowCountEnabled ?
$statement->
rowCount() : NULL;