public static function clear() { $metadata = self::$metadata; self::$metadata = array(); return $metadata; }
private function createStatement() { $stmt = Sabel_Db::createStatement($this->connectionName); $stmt->setMetadata(Sabel_Db_Metadata::getTableInfo($this->tableName, $this->connectionName)); return $stmt; }
public function testClose() { Sabel_Db_Metadata::clear(); Sabel_Db_Connection::closeAll(); }
/** * @param string $mdlName * * @return void */ protected function initialize($mdlName = null) { if ($mdlName === null) { $mdlName = get_class($this); } $this->modelName = $mdlName; if ($this->tableName === "") { $this->tableName = convert_to_tablename($mdlName); } $this->metadata = Sabel_Db_Metadata::getTableInfo($this->tableName, $this->connectionName); $this->metaCols = $this->metadata->getColumns(); }