~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/row/row0ins.c

Merge Stewart - Update innobase plugin to be based on innodb 1.1.4 from MySQL 5.5.8 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1769
1769
row_ins_duplicate_error_in_clust(
1770
1770
/*=============================*/
1771
1771
        btr_cur_t*      cursor, /*!< in: B-tree cursor */
1772
 
        dtuple_t*       entry,  /*!< in: entry to insert */
 
1772
        const dtuple_t* entry,  /*!< in: entry to insert */
1773
1773
        que_thr_t*      thr,    /*!< in: query thread */
1774
1774
        mtr_t*          mtr)    /*!< in: mtr */
1775
1775
{
1965
1965
                                depending on whether we wish optimistic or
1966
1966
                                pessimistic descent down the index tree */
1967
1967
        dict_index_t*   index,  /*!< in: index */
1968
 
        dtuple_t*       entry,  /*!< in: index entry to insert */
 
1968
        dtuple_t*       entry,  /*!< in/out: index entry to insert */
1969
1969
        ulint           n_ext,  /*!< in: number of externally stored columns */
1970
1970
        que_thr_t*      thr)    /*!< in: query thread */
1971
1971
{
2151
2151
row_ins_index_entry(
2152
2152
/*================*/
2153
2153
        dict_index_t*   index,  /*!< in: index */
2154
 
        dtuple_t*       entry,  /*!< in: index entry to insert */
 
2154
        dtuple_t*       entry,  /*!< in/out: index entry to insert */
2155
2155
        ulint           n_ext,  /*!< in: number of externally stored columns */
2156
 
        ibool           foreign,/*!< in: TRUE=check foreign key constraints */
 
2156
        ibool           foreign,/*!< in: TRUE=check foreign key constraints
 
2157
                                (foreign=FALSE only during CREATE INDEX) */
2157
2158
        que_thr_t*      thr)    /*!< in: query thread */
2158
2159
{
2159
2160
        enum db_err     err;