original_string: public function dropTemporaryTable( $tableName )
      {
      	$tableName = $this->getPrefixedTableNames($tableName);
          $this->db->exec( "TRUNCATE TABLE $tableName" );
          $this->db->exec( "DROP TABLE $tableName" );
      }
code: public function dropTemporaryTable( $tableName )
      {
      	$tableName = $this->getPrefixedTableNames($tableName);
          $this->db->exec( "TRUNCATE TABLE $tableName" );
          $this->db->exec( "DROP TABLE $tableName" );
      }
code_tokens: public function dropTemporaryTable ( $ tableName ) { $ tableName = $ this -> getPrefixedTableNames ( $ tableName ) ; $ this -> db -> exec ( "TRUNCATE TABLE $tableName" ) ; $ this -> db -> exec ( "DROP TABLE $tableName" ) ; }
docstring: Drop specified temporary table
  in a portable way.
  
  Developers should use this method instead of dropping temporary
  tables with the appropriate SQL queries
  to maintain inter-DBMS portability.
  
  @see createTemporaryTable()
  
  @param   string  $tableName Name of temporary table to drop.
  @return void
docstring_tokens: Drop specified temporary table in a portable way .