~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/row0upd.h

  • Committer: Mark Atwood
  • Date: 2011-10-27 05:08:12 UTC
  • mfrom: (2445.1.11 rf)
  • Revision ID: me@mark.atwood.name-20111027050812-1icvs72lb0u4xdc4
mergeĀ lp:~olafvdspek/drizzle/refactor8

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
Created 12/27/1996 Heikki Tuuri
24
24
*******************************************************/
25
25
 
 
26
#pragma once
26
27
#ifndef row0upd_h
27
28
#define row0upd_h
28
29
 
126
127
void
127
128
row_upd_index_entry_sys_field(
128
129
/*==========================*/
129
 
        const dtuple_t* entry,  /*!< in: index entry, where the memory buffers
130
 
                                for sys fields are already allocated:
 
130
        dtuple_t*       entry,  /*!< in/out: index entry, where the memory
 
131
                                buffers for sys fields are already allocated:
131
132
                                the function just copies the new values to
132
133
                                them */
133
134
        dict_index_t*   index,  /*!< in: clustered index */
167
168
        const upd_t*    update);/*!< in: update vector */
168
169
#endif /* !UNIV_HOTBACKUP */
169
170
/***********************************************************//**
170
 
Replaces the new column values stored in the update vector to the record
171
 
given. No field size changes are allowed. */
 
171
Replaces the new column values stored in the update vector to the
 
172
record given. No field size changes are allowed. This function is
 
173
usually invoked on a clustered index. The only use case for a
 
174
secondary index is row_ins_sec_index_entry_by_modify() or its
 
175
counterpart in ibuf_insert_to_index_page(). */
172
176
UNIV_INTERN
173
177
void
174
178
row_upd_rec_in_place(