original_string: public function hasColumn($columnKey) : bool
      {
          $this->validateColumnKey(__METHOD__, $columnKey);
          $this->loadColumns();
  
          $columnHash = ValueHasher::hash($columnKey);
  
          return isset($this->columns[$columnHash]);
      }
code: public function hasColumn($columnKey) : bool
      {
          $this->validateColumnKey(__METHOD__, $columnKey);
          $this->loadColumns();
  
          $columnHash = ValueHasher::hash($columnKey);
  
          return isset($this->columns[$columnHash]);
      }
code_tokens: public function hasColumn ( $ columnKey ) : bool { $ this -> validateColumnKey ( __METHOD__ , $ columnKey ) ; $ this -> loadColumns ( ) ; $ columnHash = ValueHasher :: hash ( $ columnKey ) ; return isset ( $ this -> columns [ $ columnHash ] ) ; }
docstring: Returns whether the table data contains a column with the supplied key.
  
  @param mixed $columnKey
  
  @return bool
  @throws TypeMismatchException
docstring_tokens: Returns whether the table data contains a column with the supplied key .