AsyncMysqlResult
A base class for connection, query and error results
This class is abstract
and cannot be instantiated, but provides the methods
that concrete classes must implement, which are timing information methods
regarding a query, connection or a resulting error.
Guides
Interface Synopsis
abstract class AsyncMysqlResult {...}
Public Methods
->clientStats(): AsyncMysqlClientStats
Returns the MySQL client statistics at the moment the result was created->elapsedMicros(): int
The total time for the specific MySQL operation, in microseconds->endTime(): float
The end time for the specific MySQL operation, in seconds since epoch->getSslCertCn(): string
Returns Common Name attribute of the TLS certificate presented by MySQL server->getSslCertExtensions(): Vector<string>
Returns values from the selected cert extensions of the TLS certificate presented by MySQL server->getSslCertSan(): Vector<string>
Returns Server Alternative Names attribute of the TLS certificate presented by MySQL server->isSslCertValidationEnforced(): bool
Returns a boolean value indicating if server cert validation was enforced for this connection->sslSessionReused(): bool
Returns whether or not the current connection reused the SSL session from another SSL connection->startTime(): float
The start time for the specific MySQL operation, in seconds since epoch