Configuring Storage
Configuring Storage
- public static function pushStorageNamespace($namespace)
 - public static function popStorageNamespace()
 - public static function getDefaultStorageNamespace()
 - public static function getStorageNamespace()
 - protected function establishLiveConnection($mode)
 - public function getTableName()
 - abstract public function getApplicationName()
 
Other Methods
Other Methods
- public function setForcedStorageNamespace($namespace)
 - private function newClusterConnection($application, $database, $mode)
 - private function raiseImproperWrite($database)
 - private function raiseImpossibleWrite($database)
 - private function raiseUnconfigured($database)
 - private function raiseUnreachable($database, $proxy)
 - protected function getDatabaseName()
 - public static function chunkSQL($fragments, $limit) — Break a list of escaped SQL statement fragments (e.g., VALUES lists for INSERT, previously built with @{function:qsprintf}) into chunks which will fit under the MySQL 'max_allowed_packet' limit.
 - protected function assertAttached($property)
 - protected function assertAttachedKey($value, $key)
 - protected function detectEncodingForStorage($string)
 - protected function getUTF8StringFromStorage($string, $encoding)
 - protected function willReadData(&$data)
 - protected function willWriteData(&$data)