86 BITWISE_SHIFT_LEFT = 295,
87 BITWISE_SHIFT_RIGHT = 296,
99 CHARACTER_STRING_LITERAL = 308,
126 CURRENT_TIMESTAMP = 335,
132 DATE_REMAINDER = 341,
157 DOUBLE_QUOTED_STRING = 366,
191 GREATER_OR_EQUAL = 400,
239 MINUTES_BETWEEN = 448,
244 MONTHS_BETWEEN = 453,
259 SQL_IS_NOT_NULL = 468,
310 SECONDS_BETWEEN = 519,
318 NOT_SIMILAR_TO = 527,
322 DATETIME_CONST = 531,
341 SYSDATE_FORMAT = 550,
351 TIMEZONE_MINUTE = 560,
371 IDENTIFIER_DOT_ASTERISK = 580,
372 QUERY_PARAMETER = 581,
385 WHERE_CURRENT_OF = 594,
404#define SQL_ABSOLUTE 263
409#define ADD_MINUTES 268
410#define ADD_MONTHS 269
411#define ADD_SECONDS 270
426#define AUTHORIZATION 285
427#define AUTO_INCREMENT 286
435#define BIT_LENGTH 294
436#define BITWISE_SHIFT_LEFT 295
437#define BITWISE_SHIFT_RIGHT 296
448#define CHAR_LENGTH 307
449#define CHARACTER_STRING_LITERAL 308
460#define CONCATENATION 319
462#define CONNECTION 321
463#define CONSTRAINT 322
464#define CONSTRAINTS 323
467#define CORRESPONDING 326
474#define CURRENT_DATE 333
475#define CURRENT_TIME 334
476#define CURRENT_TIMESTAMP 335
481#define DATE_FORMAT 340
482#define DATE_REMAINDER 341
483#define DATE_VALUE 342
485#define DAYOFMONTH 344
488#define DAYS_BETWEEN 347
489#define DEALLOCATE 348
493#define DEFERRABLE 352
495#define SQL_DELETE 354
498#define DESCRIPTOR 357
499#define DIAGNOSTICS 358
500#define DICTIONARY 359
502#define DISCONNECT 361
503#define DISPLACEMENT 362
505#define DOMAIN_TOKEN 364
506#define SQL_DOUBLE 365
507#define DOUBLE_QUOTED_STRING 366
515#define SQL_EXCEPTION 374
533#define FOUR_DIGITS 392
541#define GREATER_OR_EQUAL 400
544#define HOURS_BETWEEN 403
547#define SQL_IGNORE 406
556#define INSENSITIVE 415
572#define LESS_OR_EQUAL 431
575#define LINE_WIDTH 434
589#define MINUTES_BETWEEN 448
594#define MONTHS_BETWEEN 453
604#define NOT_EQUAL2 463
608#define SQL_IS_NULL 467
609#define SQL_IS_NOT_NULL 468
612#define OCTET_LENGTH 471
627#define SQL_PASCAL 486
628#define PERSISTENT 487
637#define PRIVILEGES 496
646#define REFERENCES 505
657#define SCREEN_WIDTH 516
660#define SECONDS_BETWEEN 519
667#define SIMILAR_TO 526
668#define NOT_SIMILAR_TO 527
669#define INTEGER_CONST 528
670#define REAL_CONST 529
671#define DATE_CONST 530
672#define DATETIME_CONST 531
673#define TIME_CONST 532
685#define SQLWARNING 544
691#define SYSDATE_FORMAT 550
697#define THREE_DIGITS 556
700#define TIMEZONE_HOUR 559
701#define TIMEZONE_MINUTE 560
706#define TRANSACTION 565
708#define TRANSLATION 567
710#define GENERAL_TITLE 569
711#define TWO_DIGITS 570
715#define SQL_UNKNOWN 574
720#define IDENTIFIER 579
721#define IDENTIFIER_DOT_ASTERISK 580
722#define QUERY_PARAMETER 581
735#define WHERE_CURRENT_OF 594
737#define WORD_WRAPPED 596
742#define YEARS_BETWEEN 601
743#define SCAN_ERROR 602
744#define __LAST_TOKEN 603
750#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
752#line 511 "sqlparser.y"
754 TQString* stringValue;
755 TQ_LLONG integerValue;
757 struct realType realValue;
764 SelectOptionsInternal *selectOptions;
765 OrderByColumnInternal::List *orderByColumns;
766 TQVariant *variantValue;
769#line 763 "sqlparser.tab.h"
771# define yystype YYSTYPE
772# define YYSTYPE_IS_DECLARED 1
773# define YYSTYPE_IS_TRIVIAL 1
776extern YYSTYPE yylval;
A base class for all expressions.
A base class N-argument operation.
Parser for SQL statements.
KexiDB::QuerySchema provides information about database query.
|