/**
  * Set SQL Instruction Statement Type
  *
  * @return Select|Insert|Update|AbstractBaseQuery
  */
 private function setType()
 {
     switch ($this->type) {
         case 'GET':
             return $this->builder->select()->setTable($this->resource->getInternalName());
         case 'POST':
             return $this->builder->insert()->setTable($this->resource->getInternalName());
         default:
             return $this->builder->update()->setTable($this->resource->getInternalName());
     }
 }