Changeset View
Changeset View
Standalone View
Standalone View
src/aphront/storage/connection/AphrontDatabaseConnection.php
| Show All 11 Lines | abstract class AphrontDatabaseConnection | ||||
| private $queryTimeout; | private $queryTimeout; | ||||
| private $locks = array(); | private $locks = array(); | ||||
| private $lastActiveEpoch; | private $lastActiveEpoch; | ||||
| private $persistent; | private $persistent; | ||||
| abstract public function getInsertID(); | abstract public function getInsertID(); | ||||
| abstract public function getAffectedRows(); | abstract public function getAffectedRows(); | ||||
| abstract public function selectAllResults(); | abstract public function selectAllResults(); | ||||
| abstract public function executeRawQuery($raw_query); | abstract public function executeQuery(PhutilQueryString $query); | ||||
| abstract public function executeRawQueries(array $raw_queries); | abstract public function executeRawQueries(array $raw_queries); | ||||
| abstract public function close(); | abstract public function close(); | ||||
| abstract public function openConnection(); | abstract public function openConnection(); | ||||
| public function __destruct() { | public function __destruct() { | ||||
| // NOTE: This does not actually close persistent connections: PHP maintains | // NOTE: This does not actually close persistent connections: PHP maintains | ||||
| // them in the connection pool. | // them in the connection pool. | ||||
| $this->close(); | $this->close(); | ||||
| ▲ Show 20 Lines • Show All 256 Lines • Show Last 20 Lines | |||||