/**
  * @see	\wcf\system\database\util\SQLParser::executeAddIndexStatement()
  */
 protected function executeAddIndexStatement($tableName, $indexName, $indexData)
 {
     if (!$this->test) {
         // log
         $this->indexLog[] = array('tableName' => $tableName, 'indexName' => $indexName, 'packageID' => $this->package->packageID, 'action' => 'insert');
         // execute
         parent::executeAddIndexStatement($tableName, $indexName, $indexData);
     }
 }
 /**
  * @see wcf\system\database\util\SQLParser::executeAddIndexStatement()
  */
 protected function executeAddIndexStatement($tableName, $indexName, $indexData)
 {
     if ($this->test) {
         if (isset($this->knownTables[$tableName])) {
             if ($this->knownTables[$tableName] != $this->package->packageID && !in_array($this->knownTables[$tableName], $this->dependentPackageIDs)) {
                 throw new SystemException("Can not add index '" . $indexName . "' to table '.{$tableName}.'. An installion can only 'ADD' things to tables from the same package environment.");
             }
         }
     } else {
         // log
         $this->indexLog[] = array('tableName' => $tableName, 'indexName' => $indexName, 'packageID' => $this->package->packageID, 'action' => 'insert');
         // execute
         parent::executeAddIndexStatement($tableName, $indexName, $indexData);
     }
 }