/**
  * Init materialized view metadata
  *
  * @param string $name
  * @return Enterprise_Mview_Model_Client
  */
 public function init($name)
 {
     $tableName = $this->_factory->getSingleton('core/resource')->getTableName($name);
     $this->_metadata = $this->_factory->getModel('enterprise_mview/metadata')->load($tableName, 'table_name');
     if (!$this->_metadata->getId()) {
         $this->_metadata->setTableName($tableName);
     }
     return $this;
 }
 /**
  * Init materialized view metadata by table name
  *
  * @param string $tableName
  *
  * @return Enterprise_Mview_Model_Client
  */
 public function initByTableName($tableName)
 {
     $this->_metadata = $this->_factory->getModel('enterprise_mview/metadata')->load($tableName, 'table_name');
     if (!$this->_metadata->getId()) {
         $this->_metadata->setTableName($tableName);
     }
     return $this;
 }