Changeset View
Changeset View
Standalone View
Standalone View
src/parser/generated/sqlparser.h
1 | /**************************************************************************** | 1 | /**************************************************************************** | ||
---|---|---|---|---|---|
2 | * Created by generate_parser_code.sh | 2 | * Created by generate_parser_code.sh | ||
3 | * WARNING! All changes made in this file will be lost! | 3 | * WARNING! All changes made in this file will be lost! | ||
4 | ****************************************************************************/ | 4 | ****************************************************************************/ | ||
5 | #ifndef KDBSQLPARSER_H | 5 | #ifndef KDBSQLPARSER_H | ||
6 | #define KDBSQLPARSER_H | 6 | #define KDBSQLPARSER_H | ||
7 | 7 | | |||
8 | #include "KDbDateTime.h" | ||||
8 | #include "KDbExpression.h" | 9 | #include "KDbExpression.h" | ||
9 | #include "KDbField.h" | 10 | #include "KDbField.h" | ||
10 | #include "KDbOrderByColumn.h" | 11 | #include "KDbOrderByColumn.h" | ||
11 | 12 | | |||
12 | struct OrderByColumnInternal; | 13 | struct OrderByColumnInternal; | ||
13 | struct SelectOptionsInternal; | 14 | struct SelectOptionsInternal; | ||
14 | 15 | | |||
15 | /* A Bison parser, made by GNU Bison 3.0.4. */ | 16 | /* A Bison parser, made by GNU Bison 3.0.4. */ | ||
▲ Show 20 Lines • Show All 100 Lines • ▼ Show 20 Line(s) | 62 | { | |||
116 | NOT_LIKE = 312, | 117 | NOT_LIKE = 312, | ||
117 | NOT = 313, | 118 | NOT = 313, | ||
118 | NOT_EQUAL = 314, | 119 | NOT_EQUAL = 314, | ||
119 | NOT_EQUAL2 = 315, | 120 | NOT_EQUAL2 = 315, | ||
120 | OR = 316, | 121 | OR = 316, | ||
121 | SIMILAR_TO = 317, | 122 | SIMILAR_TO = 317, | ||
122 | NOT_SIMILAR_TO = 318, | 123 | NOT_SIMILAR_TO = 318, | ||
123 | XOR = 319, | 124 | XOR = 319, | ||
124 | UMINUS = 320 | 125 | UMINUS = 320, | ||
126 | TABS_OR_SPACES = 321, | ||||
127 | DATE_TIME_INTEGER = 322, | ||||
128 | TIME_AM = 323, | ||||
129 | TIME_PM = 324 | ||||
125 | }; | 130 | }; | ||
126 | #endif | 131 | #endif | ||
127 | 132 | | |||
128 | /* Value type. */ | 133 | /* Value type. */ | ||
129 | #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED | 134 | #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED | ||
130 | 135 | | |||
131 | union YYSTYPE | 136 | union YYSTYPE | ||
132 | { | 137 | { | ||
133 | #line 490 "KDbSqlParser.y" /* yacc.c:1909 */ | 138 | #line 505 "KDbSqlParser.y" /* yacc.c:1909 */ | ||
134 | 139 | | |||
135 | QString* stringValue; | 140 | QString* stringValue; | ||
136 | QByteArray* binaryValue; | 141 | QByteArray* binaryValue; | ||
137 | qint64 integerValue; | 142 | qint64 integerValue; | ||
138 | bool booleanValue; | 143 | bool booleanValue; | ||
144 | KDbDate* dateValue; | ||||
145 | KDbYear* yearValue; | ||||
146 | KDbTime* timeValue; | ||||
147 | KDbTime::Period timePeriodValue; | ||||
148 | KDbDateTime* dateTimeValue; | ||||
139 | KDbOrderByColumn::SortOrder sortOrderValue; | 149 | KDbOrderByColumn::SortOrder sortOrderValue; | ||
140 | KDbField::Type colType; | 150 | KDbField::Type colType; | ||
141 | KDbField *field; | 151 | KDbField *field; | ||
142 | KDbExpression *expr; | 152 | KDbExpression *expr; | ||
143 | KDbNArgExpression *exprList; | 153 | KDbNArgExpression *exprList; | ||
144 | KDbConstExpression *constExpression; | 154 | KDbConstExpression *constExpression; | ||
145 | KDbQuerySchema *querySchema; | 155 | KDbQuerySchema *querySchema; | ||
146 | SelectOptionsInternal *selectOptions; | 156 | SelectOptionsInternal *selectOptions; | ||
147 | QList<OrderByColumnInternal> *orderByColumns; | 157 | QList<OrderByColumnInternal> *orderByColumns; | ||
148 | QVariant *variantValue; | 158 | QVariant *variantValue; | ||
149 | 159 | | |||
150 | #line 137 "KDbSqlParser.tab.h" /* yacc.c:1909 */ | 160 | #line 146 "KDbSqlParser.tab.h" /* yacc.c:1909 */ | ||
151 | }; | 161 | }; | ||
152 | 162 | | |||
153 | typedef union YYSTYPE YYSTYPE; | 163 | typedef union YYSTYPE YYSTYPE; | ||
154 | # define YYSTYPE_IS_TRIVIAL 1 | 164 | # define YYSTYPE_IS_TRIVIAL 1 | ||
155 | # define YYSTYPE_IS_DECLARED 1 | 165 | # define YYSTYPE_IS_DECLARED 1 | ||
156 | #endif | 166 | #endif | ||
157 | 167 | | |||
158 | 168 | | |||
159 | extern YYSTYPE yylval; | 169 | extern YYSTYPE yylval; | ||
160 | 170 | | |||
161 | int yyparse (void); | 171 | int yyparse (void); | ||
162 | 172 | | |||
163 | #endif /* !YY_YY_KDBSQLPARSER_TAB_H_INCLUDED */ | 173 | #endif /* !YY_YY_KDBSQLPARSER_TAB_H_INCLUDED */ | ||
164 | #endif | 174 | #endif |