BlueSpice MediaWiki REL1_27
 All Classes Namespaces Files Functions Variables Groups Pages
HitCounters\HCUpdater Class Reference
Inheritance diagram for HitCounters\HCUpdater:
Collaboration diagram for HitCounters\HCUpdater:

Public Member Functions

 clearExtensionUpdates ()
 
 getCoreUpdateList ()
 
- Public Member Functions inherited from DatabaseUpdater
 getDB ()
 
 output ($str)
 
 addExtensionUpdate (array $update)
 
 addExtensionTable ($tableName, $sqlPath)
 
 addExtensionIndex ($tableName, $indexName, $sqlPath)
 
 addExtensionField ($tableName, $columnName, $sqlPath)
 
 dropExtensionField ($tableName, $columnName, $sqlPath)
 
 dropExtensionIndex ($tableName, $indexName, $sqlPath)
 
 dropExtensionTable ($tableName, $sqlPath)
 
 renameExtensionIndex ($tableName, $oldIndexName, $newIndexName, $sqlPath, $skipBothIndexExistWarning=false)
 
 modifyExtensionField ($tableName, $fieldName, $sqlPath)
 
 tableExists ($tableName)
 
 addPostDatabaseUpdateMaintenance ($class)
 
 getPostDatabaseUpdateMaintenance ()
 
 doUpdates ($what=[ 'core', 'extensions', 'stats'])
 
 updateRowExists ($key)
 
 insertUpdateRow ($key, $val=null)
 
 copyFile ($filename)
 
 appendLine ($line)
 
 dropTable ($table, $patch=false, $fullpath=false)
 
 modifyField ($table, $field, $patch, $fullpath=false)
 
 setFileAccess ()
 
 purgeCache ()
 

Static Public Member Functions

static getDBUpdates (DatabaseUpdater $updater)
 
static newForDB (&$dbconn, $shared=false, $maintenance=null)
 
- Static Public Member Functions inherited from DatabaseUpdater
static newForDB (&$db, $shared=false, $maintenance=null)
 

Additional Inherited Members

- Protected Member Functions inherited from DatabaseUpdater
 __construct (DatabaseBase &$db, $shared, Maintenance $maintenance=null)
 
 getExtensionUpdates ()
 
 setAppliedUpdates ($version, $updates=[])
 
 canUseNewUpdatelog ()
 
 doTable ($name)
 
 getOldGlobalUpdates ()
 
 getCoreUpdateList ()
 
 applyPatch ($path, $isFullPath=false, $msg=null)
 
 addTable ($name, $patch, $fullpath=false)
 
 addField ($table, $field, $patch, $fullpath=false)
 
 addIndex ($table, $index, $patch, $fullpath=false)
 
 dropField ($table, $field, $patch, $fullpath=false)
 
 dropIndex ($table, $index, $patch, $fullpath=false)
 
 renameIndex ($table, $oldIndex, $newIndex, $skipBothIndexExistWarning, $patch, $fullpath=false)
 
 checkStats ()
 
 doActiveUsersInit ()
 
 doLogUsertextPopulation ()
 
 doLogSearchPopulation ()
 
 doUpdateTranscacheField ()
 
 doCollationUpdate ()
 
 doMigrateUserOptions ()
 
 doEnableProfiling ()
 
 disableContentHandlerUseDB ()
 
 enableContentHandlerUseDB ()
 
- Protected Attributes inherited from DatabaseUpdater
 $updates = []
 
 $updatesSkipped = []
 
 $extensionUpdates = []
 
 $db
 
 $shared = false
 
 $postDatabaseUpdateMaintenance
 
 $fileHandle = null
 
 $skipSchema = false
 
 $holdContentHandlerUseDB = true
 
- Static Protected Attributes inherited from DatabaseUpdater
static $updateCounter = 0
 

Member Function Documentation

static HitCounters\HCUpdater::newForDB ( $dbconn,
  $shared = false,
  $maintenance = null 
)
static

Maybe we could just not set $shared's default?

(BooleanArgumentFlag)


The documentation for this class was generated from the following file: