/**
 * Set resource
 *
 * @access public
 * @param resource $resource
 * @return null
 */
 function setResource($resource) {
   if($this->adapter->isResource($resource)) $this->resource = $resource;
 } // setResource
 /**
  * This function is able to import database construction from any connected adapter
  *
  * @access public
  * @param AbstractDBAdapter $adapter
  * @param boolean $clear Clean up the database before execution
  * @return boolean
  */
 function importDatabaseStructure(AbstractDBAdapter $adapter, $clear = false)
 {
     if ($clear) {
         $this->clearDatabase();
     }
     $structure = $adapter->exportDatabaseStructure();
     if (is_array($structure)) {
         foreach ($structure as $table_name => $table_construction) {
             $this->execute($table_construction);
         }
     }
     // if
 }