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()
- 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)
- public static function initializeNewPackage($actor)
- public static function getStatusNameMap()
- public static function getAutoreviewOptionsMap()
- public static function getDominionOptionsMap()
- protected function getConfiguration()
- public function getPHIDType()
- public function isArchived()
- public function getMustMatchUngeneratedPaths()
- public function getPackageProperty($key, $default)
- public function setPackageProperty($key, $value)
- public function getIgnoredPathAttributes()
- public function setIgnoredPathAttributes($attributes)
- public function loadOwners()
- public function loadPaths()
- public static function loadAffectedPackages($repository, $paths)
- public static function loadAffectedPackagesForChangesets($repository, $diff, $changesets)
- public static function loadOwningPackages($repository, $path)
- private static function loadPackagesForPaths($repository, $paths, $limit)
- public static function loadPackagesForRepository($repository)
- public static function findLongestPathsPerPackage($rows, $paths)
- public static function splitPath($path)
- public function attachPaths($paths)
- public function getPaths()
- public function getPathsForRepository($repository_phid)
- public function attachOwners($owners)
- public function getOwners()
- public function getOwnerPHIDs()
- public function isOwnerPHID($phid)
- public function getMonogram()
- public function getURI()
- public function newAuditingRule()
- public function getCapabilities()
- public function getPolicy($capability)
- public function hasAutomaticCapability($capability, $viewer)
- public function describeAutomaticCapability($capability)
- public function getApplicationTransactionEditor()
- public function getApplicationTransactionTemplate()
- public function getCustomFieldSpecificationForRole($role)
- public function getCustomFieldBaseClass()
- public function getCustomFields()
- public function attachCustomFields($fields)
- public function destroyObjectPermanently($engine)
- public function getFieldSpecificationsForConduit()
- public function getFieldValuesForConduit()
- public function getConduitSearchAttachments()
- public function newFulltextEngine()
- public function newFerretEngine()
- public function newNgrams()