~drizzle-trunk/drizzle/development

« back to all changes in this revision

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

Merge with trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
/******************************************************************//**
54
54
Adds an integer literal to a symbol table.
55
55
@return symbol table node */
 
56
#ifdef __cplusplus
 
57
extern "C"
 
58
#endif
56
59
UNIV_INTERN
57
60
sym_node_t*
58
61
sym_tab_add_int_lit(
62
65
/******************************************************************//**
63
66
Adds an string literal to a symbol table.
64
67
@return symbol table node */
 
68
#ifdef __cplusplus
 
69
extern "C"
 
70
#endif
65
71
UNIV_INTERN
66
72
sym_node_t*
67
73
sym_tab_add_str_lit(
73
79
/******************************************************************//**
74
80
Add a bound literal to a symbol table.
75
81
@return symbol table node */
 
82
#ifdef __cplusplus
 
83
extern "C"
 
84
#endif
76
85
UNIV_INTERN
77
86
sym_node_t*
78
87
sym_tab_add_bound_lit(
83
92
/******************************************************************//**
84
93
Adds an SQL null literal to a symbol table.
85
94
@return symbol table node */
 
95
#ifdef __cplusplus
 
96
extern "C"
 
97
#endif
86
98
UNIV_INTERN
87
99
sym_node_t*
88
100
sym_tab_add_null_lit(
91
103
/******************************************************************//**
92
104
Adds an identifier to a symbol table.
93
105
@return symbol table node */
 
106
#ifdef __cplusplus
 
107
extern "C"
 
108
#endif
94
109
UNIV_INTERN
95
110
sym_node_t*
96
111
sym_tab_add_id(
102
117
/******************************************************************//**
103
118
Add a bound identifier to a symbol table.
104
119
@return symbol table node */
 
120
#ifdef __cplusplus
 
121
extern "C"
 
122
#endif
105
123
UNIV_INTERN
106
124
sym_node_t*
107
125
sym_tab_add_bound_id(