fix for trie index
[csql.git] / src / sql / dmlyacc.h
blobddba82ff725193478f8c65efcfc799c57572ac1b
1 #define OR 257
2 #define AND 258
3 #define UMINUS 259
4 #define STRING 260
5 #define FIELD 261
6 #define NUMBER_STRING 262
7 #define BINARY_STRING 263
8 #define DOUBLE 264
9 #define OPERATOR 265
10 #define PARAMETER 266
11 #define ALLTABLE 267
12 #define DESCRIBE 268
13 #define PRIMARYINFO 269
14 #define AUTO_INCREMENT 270
15 #define GETCATALOGS 271
16 #define GETDATATYPES 272
17 #define GETTABLETYPES 273
18 #define IMPORTEDKEY 274
19 #define EXPORTEDKEY 275
20 #define SELECT 276
21 #define FROM 277
22 #define WHERE 278
23 #define BETWEEN 279
24 #define IN 280
25 #define NOT 281
26 #define AS 282
27 #define LIMIT 283
28 #define OFFSET 284
29 #define INNER 285
30 #define OUTER 286
31 #define CROSS 287
32 #define JOIN 288
33 #define LEFT 289
34 #define IS 290
35 #define INSERT 291
36 #define INTO 292
37 #define VALUES 293
38 #define EXPLAIN 294
39 #define PLAN 295
40 #define DELETE 296
41 #define UPDATE 297
42 #define SET 298
43 #define NULL_VALUE 299
44 #define CREATE 300
45 #define TABLE 301
46 #define PRIMARY 302
47 #define KEY 303
48 #define DEFAULT 304
49 #define INDEX 305
50 #define ON 306
51 #define HASH 307
52 #define TREE 308
53 #define UNIQUE 309
54 #define DROP 310
55 #define SIZE 311
56 #define FOREIGN 312
57 #define REFERENCES 313
58 #define COMPACT 314
59 #define TRUNCATE 315
60 #define CACHE 316
61 #define CONDITION 317
62 #define FIELDLIST 318
63 #define PK 319
64 #define DIRECT 320
65 #define DSN 321
66 #define UNCACHE 322
67 #define NOSCHEMA 323
68 #define INT_TYPE 324
69 #define LONG_TYPE 325
70 #define SHORT_TYPE 326
71 #define DOUBLE_TYPE 327
72 #define TIMESTAMP_TYPE 328
73 #define DATE_TYPE 329
74 #define CHAR_TYPE 330
75 #define TIME_TYPE 331
76 #define BIGINT_TYPE 332
77 #define FLOAT_TYPE 333
78 #define TINYINT_TYPE 334
79 #define BINARY_TYPE 335
80 #define VARCHAR_TYPE 336
81 #define DATE_DIFF 337
82 #define DATE_ADD 338
83 #define DATE_SUB 339
84 #define HOUR 340
85 #define MINUTE 341
86 #define SECOND 342
87 #define YEAR 343
88 #define MONTH 344
89 #define DAY 345
90 #define INTERVAL 346
91 #define TIME_DIFF 347
92 #define TIME_ADD 348
93 #define TIME_SUB 349
94 #define TIMESTAMP_DIFF 350
95 #define TIMESTAMP_ADD 351
96 #define TIMESTAMP_SUB 352
97 #define EXTRACT 353
98 #define NOW 354
99 #define USER 355
100 #define PASSWORD 356
101 #define ALTER 357
102 #define FLUSH 358
103 #define ADD 359
104 #define COLUMN 360
105 #define MODIFY 361
106 #define RENAME 362
107 #define TO 363
108 #define MIN 364
109 #define MAX 365
110 #define AVG 366
111 #define SUM 367
112 #define COUNT 368
113 #define GROUP 369
114 #define BY 370
115 #define HAVING 371
116 #define ORDER 372
117 #define ASC 373
118 #define DESC 374
119 #define DISTINCT 375
120 typedef union
122 char *stringval;
123 void *predicate;
124 void *Expression;
125 void *FunctionType;
126 } YYSTYPE;
127 extern YYSTYPE yylval;