original_string: public function join($name, $cond, $cols = self::SQL_WILDCARD, $schema = null)
      {
          return $this->joinInner($name, $cond, $cols, $schema);
      }
code: public function join($name, $cond, $cols = self::SQL_WILDCARD, $schema = null)
      {
          return $this->joinInner($name, $cond, $cols, $schema);
      }
code_tokens: public function join ( $ name , $ cond , $ cols = self :: SQL_WILDCARD , $ schema = null ) { return $ this -> joinInner ( $ name , $ cond , $ cols , $ schema ) ; }
docstring: Adds a JOIN table and columns to the query.
  
  The $name and $cols parameters follow the same logic
  as described in the from() method.
  
  @param  array|string|Zend_Db_Expr $name The table name.
  @param  string $cond Join on this condition.
  @param  array|string $cols The columns to select from the joined table.
  @param  string $schema The database name to specify, if any.
  @return Zend_Db_Select This Zend_Db_Select object.
docstring_tokens: Adds a JOIN table and columns to the query .