1 /*
2  * libdbi - database independent abstraction layer for C.
3  * Copyright (C) 2001-2002, David Parker and Mark Tobenkin.
4  * http://libdbi.sourceforge.net
5  *
6  * dbd_example.c: Example database support (using libexampleclient)
7  * Copyright (C) 2005, E.X. Ample <example@users.sourceforge.net>.
8  * http://libdbi.sourceforge.net
9  *
10  * $Id: dbd_example.h,v 1.1 2005/07/17 00:32:12 mhoenicka Exp $
11  */
12 
13 #define EXAMPLE_RESERVED_WORDS { \
14 	"ACTION", \
15 	"ADD", \
16 	"AGGREGATE", \
17 	"ALL", \
18 	"ALTER", \
19 	"AFTER", \
20 	"AND", \
21 	"AS", \
22 	"ASC", \
23 	"AVG", \
24 	"AVG_ROW_LENGTH", \
25 	"AUTO_INCREMENT", \
26 	"BETWEEN", \
27 	"BIGINT", \
28 	"BIT", \
29 	"BINARY", \
30 	"BLOB", \
31 	"BOOL", \
32 	"BOTH", \
33 	"BY", \
34 	"CASCADE", \
35 	"CASE", \
36 	"CHAR", \
37 	"CHARACTER", \
38 	"CHANGE", \
39 	"CHECK", \
40 	"CHECKSUM", \
41 	"COLUMN", \
42 	"COLUMNS", \
43 	"COMMENT", \
44 	"CONSTRAINT", \
45 	"CREATE", \
46 	"CROSS", \
47 	"CURRENT_DATE", \
48 	"CURRENT_TIME", \
49 	"CURRENT_TIMESTAMP", \
50 	"DATA", \
51 	"DATABASE", \
52 	"DATABASES", \
53 	"DATE", \
54 	"DATETIME", \
55 	"DAY", \
56 	"DAY_HOUR", \
57 	"DAY_MINUTE", \
58 	"DAY_SECOND", \
59 	"DAYOFMONTH", \
60 	"DAYOFWEEK", \
61 	"DAYOFYEAR", \
62 	"DEC", \
63 	"DECIMAL", \
64 	"DEFAULT", \
65 	"DELAYED", \
66 	"DELAY_KEY_WRITE", \
67 	"DELETE", \
68 	"DESC", \
69 	"DESCRIBE", \
70 	"DISTINCT", \
71 	"DISTINCTROW", \
72 	"DOUBLE", \
73 	"DROP", \
74 	"END", \
75 	"ELSE", \
76 	"ESCAPE", \
77 	"ESCAPED", \
78 	"ENCLOSED", \
79 	"ENUM", \
80 	"EXPLAIN", \
81 	"EXISTS", \
82 	"FIELDS", \
83 	"FILE", \
84 	"FIRST", \
85 	"FLOAT", \
86 	"FLOAT4", \
87 	"FLOAT8", \
88 	"FLUSH", \
89 	"FOREIGN", \
90 	"FROM", \
91 	"FOR", \
92 	"FULL", \
93 	"FUNCTION", \
94 	"GLOBAL", \
95 	"GRANT", \
96 	"GRANTS", \
97 	"GROUP", \
98 	"HAVING", \
99 	"HEAP", \
100 	"HIGH_PRIORITY", \
101 	"HOUR", \
102 	"HOUR_MINUTE", \
103 	"HOUR_SECOND", \
104 	"HOSTS", \
105 	"IDENTIFIED", \
106 	"IGNORE", \
107 	"IN", \
108 	"INDEX", \
109 	"INFILE", \
110 	"INNER", \
111 	"INSERT", \
112 	"INSERT_ID", \
113 	"INT", \
114 	"INTEGER", \
115 	"INTERVAL", \
116 	"INT1", \
117 	"INT2", \
118 	"INT3", \
119 	"INT4", \
120 	"INT8", \
121 	"INTO", \
122 	"IF", \
123 	"IS", \
124 	"ISAM", \
125 	"JOIN", \
126 	"KEY", \
127 	"KEYS", \
128 	"KILL", \
129 	"LAST_INSERT_ID", \
130 	"LEADING", \
131 	"LEFT", \
132 	"LENGTH", \
133 	"LIKE", \
134 	"LINES", \
135 	"LIMIT", \
136 	"LOAD", \
137 	"LOCAL", \
138 	"LOCK", \
139 	"LOGS", \
140 	"LONG", \
141 	"LONGBLOB", \
142 	"LONGTEXT", \
143 	"LOW_PRIORITY", \
144 	"MAX", \
145 	"MAX_ROWS", \
146 	"MATCH", \
147 	"MEDIUMBLOB", \
148 	"MEDIUMTEXT", \
149 	"MEDIUMINT", \
150 	"MIDDLEINT", \
151 	"MIN_ROWS", \
152 	"MINUTE", \
153 	"MINUTE_SECOND", \
154 	"MODIFY", \
155 	"MONTH", \
156 	"MONTHNAME", \
157 	"MYISAM", \
158 	"NATURAL", \
159 	"NUMERIC", \
160 	"NO", \
161 	"NOT", \
162 	"NULL", \
163 	"ON", \
164 	"OPTIMIZE", \
165 	"OPTION", \
166 	"OPTIONALLY", \
167 	"OR", \
168 	"ORDER", \
169 	"OUTER", \
170 	"OUTFILE", \
171 	"PACK_KEYS", \
172 	"PARTIAL", \
173 	"PASSWORD", \
174 	"PRECISION", \
175 	"PRIMARY", \
176 	"PROCEDURE", \
177 	"PROCESS", \
178 	"PROCESSLIST", \
179 	"PRIVILEGES", \
180 	"READ", \
181 	"REAL", \
182 	"REFERENCES", \
183 	"RELOAD", \
184 	"REGEXP", \
185 	"RENAME", \
186 	"REPLACE", \
187 	"RESTRICT", \
188 	"RETURNS", \
189 	"REVOKE", \
190 	"RLIKE", \
191 	"ROW", \
192 	"ROWS", \
193 	"SECOND", \
194 	"SELECT", \
195 	"SET", \
196 	"SHOW", \
197 	"SHUTDOWN", \
198 	"SMALLINT", \
199 	"SONAME", \
200 	"SQL_BIG_TABLES", \
201 	"SQL_BIG_SELECTS", \
202 	"SQL_LOW_PRIORITY_UPDATES", \
203 	"SQL_LOG_OFF", \
204 	"SQL_LOG_UPDATE", \
205 	"SQL_SELECT_LIMIT", \
206 	"SQL_SMALL_RESULT", \
207 	"SQL_BIG_RESULT", \
208 	"SQL_WARNINGS", \
209 	"STRAIGHT_JOIN", \
210 	"STARTING", \
211 	"STATUS", \
212 	"STRING", \
213 	"TABLE", \
214 	"TABLES", \
215 	"TEMPORARY", \
216 	"TERMINATED", \
217 	"TEXT", \
218 	"THEN", \
219 	"TIME", \
220 	"TIMESTAMP", \
221 	"TINYBLOB", \
222 	"TINYTEXT", \
223 	"TINYINT", \
224 	"TRAILING", \
225 	"TO", \
226 	"TYPE", \
227 	"USE", \
228 	"USING", \
229 	"UNIQUE", \
230 	"UNLOCK", \
231 	"UNSIGNED", \
232 	"UPDATE", \
233 	"USAGE", \
234 	"VALUES", \
235 	"VARCHAR", \
236 	"VARIABLES", \
237 	"VARYING", \
238 	"VARBINARY", \
239 	"WITH", \
240 	"WRITE", \
241 	"WHEN", \
242 	"WHERE", \
243 	"YEAR", \
244 	"YEAR_MONTH", \
245 	"ZEROFILL", \
246 	NULL }
247