public function Build(IConnection $Connection) { $DatabaseName = $Connection->Prepare('SELECT DATABASE() AS `Name`')->Execute()->FetchRow()['Name']; $Tables = $this->BuildTables($Connection, $DatabaseName); return new Relational\Database(new Null\NullPlatform(), $Tables); }