1 /*****************************************************************************
3 Copyright (c) 2005, 2009, Innobase Oy. All Rights Reserved.
5 This program is free software; you can redistribute it and/or modify it under
6 the terms of the GNU General Public License as published by the Free Software
7 Foundation; version 2 of the License.
9 This program is distributed in the hope that it will be useful, but WITHOUT
10 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
13 You should have received a copy of the GNU General Public License along with
14 this program; if not, write to the Free Software Foundation, Inc.,
15 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17 *****************************************************************************/
19 /**************************************************//**
20 @file include/handler0alter.h
22 *******************************************************/
24 /*************************************************************//**
25 Copies an InnoDB record to table->record[0]. */
28 innobase_rec_to_mysql(
29 /*==================*/
30 TABLE
* table
, /*!< in/out: MySQL table */
31 const rec_t
* rec
, /*!< in: record */
32 const dict_index_t
* index
, /*!< in: index */
33 const ulint
* offsets
); /*!< in: rec_get_offsets(
36 /*************************************************************//**
37 Resets table->record[0]. */
42 TABLE
* table
); /*!< in/out: MySQL table */