641.2.2
by Monty Taylor
InnoDB Plugin 1.0.3 |
1 |
/*****************************************************************************
|
2 |
||
1999.6.1
by kalebral at gmail
update Copyright strings to a more common format to help with creating the master debian copyright file |
3 |
Copyright (C) 1997, 2009, Innobase Oy. All Rights Reserved.
|
641.2.2
by Monty Taylor
InnoDB Plugin 1.0.3 |
4 |
|
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.
|
|
8 |
||
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.
|
|
12 |
||
13 |
You should have received a copy of the GNU General Public License along with
|
|
1802.10.2
by Monty Taylor
Update all of the copyright headers to include the correct address. |
14 |
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
|
15 |
St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
641.2.2
by Monty Taylor
InnoDB Plugin 1.0.3 |
16 |
|
17 |
*****************************************************************************/
|
|
18 |
||
641.2.3
by Monty Taylor
InnoDB Plugin 1.0.4 |
19 |
/**************************************************//**
|
20 |
@file include/row0umod.h
|
|
641.1.2
by Monty Taylor
Imported 1.0.1 with clean - with no changes. |
21 |
Undo modify of a row
|
22 |
||
23 |
Created 2/27/1997 Heikki Tuuri
|
|
24 |
*******************************************************/
|
|
25 |
||
2234
by Brian Aker
Mass removal of ifdef/endif in favor of pragma once. |
26 |
#pragma once
|
641.1.2
by Monty Taylor
Imported 1.0.1 with clean - with no changes. |
27 |
#ifndef row0umod_h
|
28 |
#define row0umod_h
|
|
29 |
||
30 |
#include "univ.i" |
|
31 |
#include "data0data.h" |
|
32 |
#include "dict0types.h" |
|
33 |
#include "trx0types.h" |
|
34 |
#include "que0types.h" |
|
35 |
#include "row0types.h" |
|
36 |
#include "mtr0mtr.h" |
|
37 |
||
641.2.3
by Monty Taylor
InnoDB Plugin 1.0.4 |
38 |
/***********************************************************//**
|
39 |
Undoes a modify operation on a row of a table.
|
|
40 |
@return DB_SUCCESS or error code */
|
|
641.1.2
by Monty Taylor
Imported 1.0.1 with clean - with no changes. |
41 |
UNIV_INTERN
|
42 |
ulint
|
|
43 |
row_undo_mod( |
|
44 |
/*=========*/
|
|
641.2.3
by Monty Taylor
InnoDB Plugin 1.0.4 |
45 |
undo_node_t* node, /*!< in: row undo node */ |
46 |
que_thr_t* thr); /*!< in: query thread */ |
|
641.1.2
by Monty Taylor
Imported 1.0.1 with clean - with no changes. |
47 |
|
48 |
||
49 |
#ifndef UNIV_NONINL
|
|
50 |
#include "row0umod.ic" |
|
51 |
#endif
|
|
52 |
||
53 |
#endif
|