/Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/yql/cql/ql/parser/parser_gram.y.final.hh
Line | Count | Source (jump to first uncovered line) |
1 | | // A Bison parser, made by GNU Bison 3.4.1. |
2 | | |
3 | | // Skeleton interface for Bison LALR(1) parsers in C++ |
4 | | |
5 | | // Copyright (C) 2002-2015, 2018-2019 Free Software Foundation, Inc. |
6 | | |
7 | | // This program is free software: you can redistribute it and/or modify |
8 | | // it under the terms of the GNU General Public License as published by |
9 | | // the Free Software Foundation, either version 3 of the License, or |
10 | | // (at your option) any later version. |
11 | | |
12 | | // This program is distributed in the hope that it will be useful, |
13 | | // but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 | | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 | | // GNU General Public License for more details. |
16 | | |
17 | | // You should have received a copy of the GNU General Public License |
18 | | // along with this program. If not, see <http://www.gnu.org/licenses/>. |
19 | | |
20 | | // As a special exception, you may create a larger work that contains |
21 | | // part or all of the Bison parser skeleton and distribute that work |
22 | | // under terms of your choice, so long as that work isn't itself a |
23 | | // parser generator using the skeleton or a modified version thereof |
24 | | // as a parser skeleton. Alternatively, if you modify or redistribute |
25 | | // the parser skeleton itself, you may (at your option) remove this |
26 | | // special exception, which will cause the skeleton and the resulting |
27 | | // Bison output files to be licensed under the GNU General Public |
28 | | // License without this special exception. |
29 | | |
30 | | // This special exception was added by the Free Software Foundation in |
31 | | // version 2.2 of Bison. |
32 | | |
33 | | |
34 | | /** |
35 | | ** \file /Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/yql/cql/ql/parser/parser_gram.y.hh |
36 | | ** Define the yb::ql::parser class. |
37 | | */ |
38 | | |
39 | | // C++ LALR(1) parser skeleton written by Akim Demaille. |
40 | | |
41 | | // Undocumented macros, especially those whose name start with YY_, |
42 | | // are private implementation details. Do not rely on them. |
43 | | |
44 | | #ifndef YY_YY_USERS_DEEN_CODE_YUGABYTE_DB_BUILD_DEBUGCOV_CLANG_DYNAMIC_ARM64_NINJA_SRC_YB_YQL_CQL_QL_PARSER_PARSER_GRAM_Y_HH_INCLUDED |
45 | | # define YY_YY_USERS_DEEN_CODE_YUGABYTE_DB_BUILD_DEBUGCOV_CLANG_DYNAMIC_ARM64_NINJA_SRC_YB_YQL_CQL_QL_PARSER_PARSER_GRAM_Y_HH_INCLUDED |
46 | | // // "%code requires" blocks. |
47 | | #line 65 "parser_gram.y" |
48 | | |
49 | | #include <stdbool.h> |
50 | | |
51 | | #include "yb/bfql/bfunc_names.h" |
52 | | |
53 | | #include "yb/common/common.pb.h" |
54 | | #include "yb/gutil/macros.h" |
55 | | |
56 | | #include "yb/yql/cql/ql/ptree/parse_tree.h" |
57 | | #include "yb/yql/cql/ql/ptree/tree_node.h" |
58 | | #include "yb/yql/cql/ql/ptree/list_node.h" |
59 | | #include "yb/yql/cql/ql/parser/parser_inactive_nodes.h" |
60 | | #include "yb/yql/cql/ql/ptree/pt_create_keyspace.h" |
61 | | #include "yb/yql/cql/ql/ptree/pt_use_keyspace.h" |
62 | | #include "yb/yql/cql/ql/ptree/pt_alter_keyspace.h" |
63 | | #include "yb/yql/cql/ql/ptree/pt_alter_table.h" |
64 | | #include "yb/yql/cql/ql/ptree/pt_column_definition.h" |
65 | | #include "yb/yql/cql/ql/ptree/pt_create_table.h" |
66 | | #include "yb/yql/cql/ql/ptree/pt_create_type.h" |
67 | | #include "yb/yql/cql/ql/ptree/pt_create_index.h" |
68 | | #include "yb/yql/cql/ql/ptree/pt_create_role.h" |
69 | | #include "yb/yql/cql/ql/ptree/pt_alter_role.h" |
70 | | #include "yb/yql/cql/ql/ptree/pt_grant_revoke.h" |
71 | | #include "yb/yql/cql/ql/ptree/pt_truncate.h" |
72 | | #include "yb/yql/cql/ql/ptree/pt_dml_using_clause.h" |
73 | | #include "yb/yql/cql/ql/ptree/pt_drop.h" |
74 | | #include "yb/yql/cql/ql/ptree/pt_type.h" |
75 | | #include "yb/yql/cql/ql/ptree/pt_name.h" |
76 | | #include "yb/yql/cql/ql/ptree/pt_expr.h" |
77 | | #include "yb/yql/cql/ql/ptree/pt_bcall.h" |
78 | | #include "yb/yql/cql/ql/ptree/pt_select.h" |
79 | | #include "yb/yql/cql/ql/ptree/pt_insert.h" |
80 | | #include "yb/yql/cql/ql/ptree/pt_insert_json_clause.h" |
81 | | #include "yb/yql/cql/ql/ptree/pt_insert_values_clause.h" |
82 | | #include "yb/yql/cql/ql/ptree/pt_explain.h" |
83 | | #include "yb/yql/cql/ql/ptree/pt_delete.h" |
84 | | #include "yb/yql/cql/ql/ptree/pt_update.h" |
85 | | #include "yb/yql/cql/ql/ptree/pt_transaction.h" |
86 | | |
87 | | DECLARE_bool(cql_raise_index_where_clause_error); |
88 | | |
89 | | namespace yb { |
90 | | namespace ql { |
91 | | |
92 | | class Parser; |
93 | | |
94 | | // Parsing types. |
95 | | // Use shared_ptr here because YACC does not know how to use move() instead of "=" for pointers. |
96 | | typedef int64_t PInt64; |
97 | | typedef bool PBool; |
98 | | typedef char PChar; |
99 | | typedef const char *KeywordType; |
100 | | typedef MCSharedPtr<MCString> PString; |
101 | | |
102 | | typedef TreeNode::SharedPtr PTreeNode; |
103 | | typedef PTListNode::SharedPtr PListNode; |
104 | | typedef PTExpr::SharedPtr PExpr; |
105 | | typedef PTRoleOption::SharedPtr PRoleOption; |
106 | | typedef PTRef::SharedPtr PRef; |
107 | | typedef PTExprListNode::SharedPtr PExprListNode; |
108 | | typedef PTRoleOptionListNode::SharedPtr PRoleOptionListNode; |
109 | | typedef PTConstInt::SharedPtr PConstInt; |
110 | | typedef PTCollectionExpr::SharedPtr PCollectionExpr; |
111 | | typedef PTCollection::SharedPtr PCollection; |
112 | | typedef PTInsertValuesClause::SharedPtr PInsertValuesClause; |
113 | | typedef PTInsertJsonClause::SharedPtr PInsertJsonClause; |
114 | | typedef PTSelectStmt::SharedPtr PSelectStmt; |
115 | | typedef PTTableRef::SharedPtr PTableRef; |
116 | | typedef PTTableRefListNode::SharedPtr PTableRefListNode; |
117 | | typedef PTOrderBy::SharedPtr POrderBy; |
118 | | typedef PTOrderByListNode::SharedPtr POrderByListNode; |
119 | | typedef PTAssign::SharedPtr PAssign; |
120 | | typedef PTKeyspaceProperty::SharedPtr PKeyspaceProperty; |
121 | | typedef PTKeyspacePropertyListNode::SharedPtr PKeyspacePropertyListNode; |
122 | | typedef PTKeyspacePropertyMap::SharedPtr PKeyspacePropertyMap; |
123 | | typedef PTDmlUsingClausePtr PDmlUsingClause; |
124 | | typedef PTDmlUsingClauseElementPtr PDmlUsingClauseElement; |
125 | | typedef PTTableProperty::SharedPtr PTableProperty; |
126 | | typedef PTTablePropertyListNode::SharedPtr PTablePropertyListNode; |
127 | | typedef PTTablePropertyMap::SharedPtr PTablePropertyMap; |
128 | | typedef PTDmlWriteProperty::SharedPtr PDmlWriteProperty; |
129 | | typedef PTDmlWritePropertyListNode::SharedPtr PDmlWritePropertyListNode; |
130 | | typedef PTDmlWritePropertyMap::SharedPtr PDmlWritePropertyMap; |
131 | | |
132 | | typedef PTTypeField::SharedPtr PTypeField; |
133 | | typedef PTTypeFieldListNode::SharedPtr PTypeFieldListNode; |
134 | | |
135 | | typedef PTAssignListNode::SharedPtr PAssignListNode; |
136 | | |
137 | | typedef PTName::SharedPtr PName; |
138 | | typedef PTIndexColumnPtr PIndexColumn; |
139 | | typedef PTQualifiedName::SharedPtr PQualifiedName; |
140 | | typedef PTQualifiedNameListNode::SharedPtr PQualifiedNameListNode; |
141 | | |
142 | | typedef PTBaseType::SharedPtr PType; |
143 | | typedef PTCharBaseType::SharedPtr PCharBaseType; |
144 | | typedef MCSharedPtr<MCVector<PExpr>> PExprVector; |
145 | | |
146 | | // Inactive parsing node types. |
147 | | typedef UndefTreeNode::SharedPtr UndefType; |
148 | | typedef void *UndefListType; |
149 | | typedef JoinType jtype; |
150 | | typedef DropBehavior dbehavior; |
151 | | typedef ObjectType objtype; |
152 | | typedef FunctionParameterMode fun_param_mode; |
153 | | |
154 | | } // namespace ql. |
155 | | } // namespace yb. |
156 | | |
157 | | |
158 | | #line 159 "/Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/yql/cql/ql/parser/parser_gram.y.hh" |
159 | | |
160 | | |
161 | | # include <cstdlib> // std::abort |
162 | | # include <iostream> |
163 | | # include <stdexcept> |
164 | | # include <string> |
165 | | # include <vector> |
166 | | |
167 | | #if defined __cplusplus |
168 | | # define YY_CPLUSPLUS __cplusplus |
169 | | #else |
170 | | # define YY_CPLUSPLUS 199711L |
171 | | #endif |
172 | | |
173 | | // Support move semantics when possible. |
174 | | #if 201103L <= YY_CPLUSPLUS |
175 | 92.7M | # define YY_MOVE std::move |
176 | | # define YY_MOVE_OR_COPY move |
177 | | # define YY_MOVE_REF(Type) Type&& |
178 | | # define YY_RVREF(Type) Type&& |
179 | | # define YY_COPY(Type) Type |
180 | | #else |
181 | | # define YY_MOVE |
182 | | # define YY_MOVE_OR_COPY copy |
183 | | # define YY_MOVE_REF(Type) Type& |
184 | | # define YY_RVREF(Type) const Type& |
185 | | # define YY_COPY(Type) const Type& |
186 | | #endif |
187 | | |
188 | | // Support noexcept when possible. |
189 | | #if 201103L <= YY_CPLUSPLUS |
190 | | # define YY_NOEXCEPT noexcept |
191 | | # define YY_NOTHROW |
192 | | #else |
193 | | # define YY_NOEXCEPT |
194 | | # define YY_NOTHROW throw () |
195 | | #endif |
196 | | |
197 | | // Support constexpr when possible. |
198 | | #if 201703 <= YY_CPLUSPLUS |
199 | | # define YY_CONSTEXPR constexpr |
200 | | #else |
201 | | # define YY_CONSTEXPR |
202 | | #endif |
203 | | # include "location.hh" |
204 | | |
205 | | #ifndef YYASSERT |
206 | | # include <cassert> |
207 | 7.06M | # define YYASSERT assert |
208 | | #endif |
209 | | |
210 | | |
211 | | #ifndef YY_ATTRIBUTE |
212 | | # if (defined __GNUC__ \ |
213 | | && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__))) \ |
214 | | || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C |
215 | | # define YY_ATTRIBUTE(Spec) __attribute__(Spec) |
216 | | # else |
217 | | # define YY_ATTRIBUTE(Spec) /* empty */ |
218 | | # endif |
219 | | #endif |
220 | | |
221 | | #ifndef YY_ATTRIBUTE_PURE |
222 | | # define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) |
223 | | #endif |
224 | | |
225 | | #ifndef YY_ATTRIBUTE_UNUSED |
226 | | # define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) |
227 | | #endif |
228 | | |
229 | | /* Suppress unused-variable warnings by "using" E. */ |
230 | | #if ! defined lint || defined __GNUC__ |
231 | | # define YYUSE(E) ((void) (E)) |
232 | | #else |
233 | | # define YYUSE(E) /* empty */ |
234 | | #endif |
235 | | |
236 | | #if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__ |
237 | | /* Suppress an incorrect diagnostic about yylval being uninitialized. */ |
238 | | # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \ |
239 | | _Pragma ("GCC diagnostic push") \ |
240 | | _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\ |
241 | | _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") |
242 | | # define YY_IGNORE_MAYBE_UNINITIALIZED_END \ |
243 | | _Pragma ("GCC diagnostic pop") |
244 | | #else |
245 | | # define YY_INITIAL_VALUE(Value) Value |
246 | | #endif |
247 | | #ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
248 | | # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
249 | | # define YY_IGNORE_MAYBE_UNINITIALIZED_END |
250 | | #endif |
251 | | #ifndef YY_INITIAL_VALUE |
252 | | # define YY_INITIAL_VALUE(Value) /* Nothing. */ |
253 | | #endif |
254 | | |
255 | | # ifndef YY_NULLPTR |
256 | | # if defined __cplusplus |
257 | | # if 201103L <= __cplusplus |
258 | | # define YY_NULLPTR nullptr |
259 | | # else |
260 | | # define YY_NULLPTR 0 |
261 | | # endif |
262 | | # else |
263 | | # define YY_NULLPTR ((void*)0) |
264 | | # endif |
265 | | # endif |
266 | | |
267 | | /* Debug traces. */ |
268 | | #ifndef YYDEBUG |
269 | | # define YYDEBUG 1 |
270 | | #endif |
271 | | |
272 | | #line 52 "parser_gram.y" |
273 | | namespace yb { namespace ql { |
274 | | #line 275 "/Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/yql/cql/ql/parser/parser_gram.y.hh" |
275 | | |
276 | | |
277 | | |
278 | | |
279 | | /// A Bison parser. |
280 | | class GramProcessor |
281 | | { |
282 | | public: |
283 | | #ifndef YYSTYPE |
284 | | /// A buffer to store and retrieve objects. |
285 | | /// |
286 | | /// Sort of a variant, but does not keep track of the nature |
287 | | /// of the stored data, since that knowledge is available |
288 | | /// via the current parser state. |
289 | | class semantic_type |
290 | | { |
291 | | public: |
292 | | /// Type of *this. |
293 | | typedef semantic_type self_type; |
294 | | |
295 | | /// Empty construction. |
296 | | semantic_type () YY_NOEXCEPT |
297 | | : yybuffer_ () |
298 | 71.3M | {} |
299 | | |
300 | | /// Construct and fill. |
301 | | template <typename T> |
302 | | semantic_type (YY_RVREF (T) t) |
303 | 2.59M | { |
304 | 2.59M | YYASSERT (sizeof (T) <= size); |
305 | 2.59M | new (yyas_<T> ()) T (YY_MOVE (t)); |
306 | 2.59M | } yb::ql::GramProcessor::semantic_type::semantic_type<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >(std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > >&&) Line | Count | Source | 303 | 1.35M | { | 304 | 1.35M | YYASSERT (sizeof (T) <= size); | 305 | 1.35M | new (yyas_<T> ()) T (YY_MOVE (t)); | 306 | 1.35M | } |
yb::ql::GramProcessor::semantic_type::semantic_type<char const*>(char const*&&) Line | Count | Source | 303 | 1.24M | { | 304 | 1.24M | YYASSERT (sizeof (T) <= size); | 305 | 1.24M | new (yyas_<T> ()) T (YY_MOVE (t)); | 306 | 1.24M | } |
Unexecuted instantiation: yb::ql::GramProcessor::semantic_type::semantic_type<long long>(long long&&) |
307 | | |
308 | | /// Destruction, allowed only if empty. |
309 | | ~semantic_type () YY_NOEXCEPT |
310 | 73.9M | {} |
311 | | |
312 | | # if 201103L <= YY_CPLUSPLUS |
313 | | /// Instantiate a \a T in here from \a t. |
314 | | template <typename T, typename... U> |
315 | | T& |
316 | | emplace (U&&... u) |
317 | 41.4M | { |
318 | 41.4M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); |
319 | 41.4M | } char const*& yb::ql::GramProcessor::semantic_type::emplace<char const*, char const*>(char const*&&) Line | Count | Source | 317 | 6.61M | { | 318 | 6.61M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 6.61M | } |
std::__1::shared_ptr<yb::ql::PTAssign>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTAssign>, std::__1::shared_ptr<yb::ql::PTAssign> >(std::__1::shared_ptr<yb::ql::PTAssign>&&) Line | Count | Source | 317 | 14.1k | { | 318 | 14.1k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 14.1k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> >&&) Line | Count | Source | 317 | 7.06k | { | 318 | 7.06k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 7.06k | } |
bool& yb::ql::GramProcessor::semantic_type::emplace<bool, bool>(bool&&) Line | Count | Source | 317 | 330k | { | 318 | 330k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 330k | } |
Unexecuted instantiation: char& yb::ql::GramProcessor::semantic_type::emplace<char, char>(char&&) std::__1::shared_ptr<yb::ql::PTCharBaseType>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTCharBaseType>, std::__1::shared_ptr<yb::ql::PTCharBaseType> >(std::__1::shared_ptr<yb::ql::PTCharBaseType>&&) Line | Count | Source | 317 | 3.81k | { | 318 | 3.81k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.81k | } |
std::__1::shared_ptr<yb::ql::PTCollection>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTCollection>, std::__1::shared_ptr<yb::ql::PTCollection> >(std::__1::shared_ptr<yb::ql::PTCollection>&&) Line | Count | Source | 317 | 539k | { | 318 | 539k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 539k | } |
std::__1::shared_ptr<yb::ql::PTCollectionExpr>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTCollectionExpr>, std::__1::shared_ptr<yb::ql::PTCollectionExpr> >(std::__1::shared_ptr<yb::ql::PTCollectionExpr>&&) Line | Count | Source | 317 | 4.05k | { | 318 | 4.05k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 4.05k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClause>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlUsingClause>, std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >(std::__1::shared_ptr<yb::ql::PTDmlUsingClause>&&) Line | Count | Source | 317 | 54.6k | { | 318 | 54.6k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 54.6k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement>, std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >(std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement>&&) Line | Count | Source | 317 | 217 | { | 318 | 217 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 217 | } |
std::__1::shared_ptr<yb::ql::PTDmlWriteProperty>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty>, std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >(std::__1::shared_ptr<yb::ql::PTDmlWriteProperty>&&) Line | Count | Source | 317 | 56 | { | 318 | 56 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 56 | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode>, std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >(std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode>&&) Line | Count | Source | 317 | 3.45k | { | 318 | 3.45k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.45k | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap>, std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >(std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap>&&) Line | Count | Source | 317 | 112 | { | 318 | 112 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 112 | } |
std::__1::shared_ptr<yb::ql::PTExpr>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTExpr>, std::__1::shared_ptr<yb::ql::PTExpr> >(std::__1::shared_ptr<yb::ql::PTExpr>&&) Line | Count | Source | 317 | 3.68M | { | 318 | 3.68M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.68M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> >&&) Line | Count | Source | 317 | 827k | { | 318 | 827k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 827k | } |
std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > >, std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >(std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > >&&) Line | Count | Source | 317 | 577 | { | 318 | 577 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 577 | } |
std::__1::shared_ptr<yb::ql::PTIndexColumn>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTIndexColumn>, std::__1::shared_ptr<yb::ql::PTIndexColumn> >(std::__1::shared_ptr<yb::ql::PTIndexColumn>&&) Line | Count | Source | 317 | 3.64k | { | 318 | 3.64k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.64k | } |
std::__1::shared_ptr<yb::ql::PTInsertJsonClause>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTInsertJsonClause>, std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >(std::__1::shared_ptr<yb::ql::PTInsertJsonClause>&&) Line | Count | Source | 317 | 86 | { | 318 | 86 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 86 | } |
std::__1::shared_ptr<yb::ql::PTInsertValuesClause>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTInsertValuesClause>, std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >(std::__1::shared_ptr<yb::ql::PTInsertValuesClause>&&) Line | Count | Source | 317 | 49.9k | { | 318 | 49.9k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 49.9k | } |
long long& yb::ql::GramProcessor::semantic_type::emplace<long long, long long>(long long&&) Line | Count | Source | 317 | 5.34k | { | 318 | 5.34k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.34k | } |
std::__1::shared_ptr<yb::ql::PTKeyspaceProperty>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty>, std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >(std::__1::shared_ptr<yb::ql::PTKeyspaceProperty>&&) Line | Count | Source | 317 | 338 | { | 318 | 338 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 338 | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode>, std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >(std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode>&&) Line | Count | Source | 317 | 2.22k | { | 318 | 2.22k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 2.22k | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap>, std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >(std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap>&&) Line | Count | Source | 317 | 510 | { | 318 | 510 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 510 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> >&&) Line | Count | Source | 317 | 1.56M | { | 318 | 1.56M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.56M | } |
std::__1::shared_ptr<yb::ql::PTName>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTName>, std::__1::shared_ptr<yb::ql::PTName> >(std::__1::shared_ptr<yb::ql::PTName>&&) Line | Count | Source | 317 | 270k | { | 318 | 270k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 270k | } |
std::__1::shared_ptr<yb::ql::PTOrderBy>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTOrderBy>, std::__1::shared_ptr<yb::ql::PTOrderBy> >(std::__1::shared_ptr<yb::ql::PTOrderBy>&&) Line | Count | Source | 317 | 308 | { | 318 | 308 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 308 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> >&&) Line | Count | Source | 317 | 1.78k | { | 318 | 1.78k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.78k | } |
std::__1::shared_ptr<yb::ql::PTQualifiedName>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTQualifiedName>, std::__1::shared_ptr<yb::ql::PTQualifiedName> >(std::__1::shared_ptr<yb::ql::PTQualifiedName>&&) Line | Count | Source | 317 | 1.41M | { | 318 | 1.41M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.41M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> >&&) Line | Count | Source | 317 | 240k | { | 318 | 240k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 240k | } |
std::__1::shared_ptr<yb::ql::PTRef>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTRef>, std::__1::shared_ptr<yb::ql::PTRef> >(std::__1::shared_ptr<yb::ql::PTRef>&&) Line | Count | Source | 317 | 508k | { | 318 | 508k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 508k | } |
std::__1::shared_ptr<yb::ql::PTRoleOption>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTRoleOption>, std::__1::shared_ptr<yb::ql::PTRoleOption> >(std::__1::shared_ptr<yb::ql::PTRoleOption>&&) Line | Count | Source | 317 | 2.19k | { | 318 | 2.19k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 2.19k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> >&&) Line | Count | Source | 317 | 2.95k | { | 318 | 2.95k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 2.95k | } |
std::__1::shared_ptr<yb::ql::PTSelectStmt>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTSelectStmt>, std::__1::shared_ptr<yb::ql::PTSelectStmt> >(std::__1::shared_ptr<yb::ql::PTSelectStmt>&&) Line | Count | Source | 317 | 271k | { | 318 | 271k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 271k | } |
std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > >, std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >(std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > >&&) Line | Count | Source | 317 | 8.87M | { | 318 | 8.87M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 8.87M | } |
std::__1::shared_ptr<yb::ql::PTTableProperty>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTableProperty>, std::__1::shared_ptr<yb::ql::PTTableProperty> >(std::__1::shared_ptr<yb::ql::PTTableProperty>&&) Line | Count | Source | 317 | 1.29k | { | 318 | 1.29k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.29k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyListNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode>, std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >(std::__1::shared_ptr<yb::ql::PTTablePropertyListNode>&&) Line | Count | Source | 317 | 5.13k | { | 318 | 5.13k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.13k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyMap>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTablePropertyMap>, std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >(std::__1::shared_ptr<yb::ql::PTTablePropertyMap>&&) Line | Count | Source | 317 | 1.49k | { | 318 | 1.49k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.49k | } |
std::__1::shared_ptr<yb::ql::PTTableRef>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTableRef>, std::__1::shared_ptr<yb::ql::PTTableRef> >(std::__1::shared_ptr<yb::ql::PTTableRef>&&) Line | Count | Source | 317 | 272k | { | 318 | 272k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 272k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> >&&) Line | Count | Source | 317 | 538k | { | 318 | 538k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 538k | } |
std::__1::shared_ptr<yb::ql::TreeNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeNode>, std::__1::shared_ptr<yb::ql::TreeNode> >(std::__1::shared_ptr<yb::ql::TreeNode>&&) Line | Count | Source | 317 | 1.02M | { | 318 | 1.02M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.02M | } |
std::__1::shared_ptr<yb::ql::PTBaseType>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTBaseType>, std::__1::shared_ptr<yb::ql::PTBaseType> >(std::__1::shared_ptr<yb::ql::PTBaseType>&&) Line | Count | Source | 317 | 16.4k | { | 318 | 16.4k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 16.4k | } |
std::__1::shared_ptr<yb::ql::PTTypeField>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTypeField>, std::__1::shared_ptr<yb::ql::PTTypeField> >(std::__1::shared_ptr<yb::ql::PTTypeField>&&) Line | Count | Source | 317 | 133 | { | 318 | 133 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 133 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> >, std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >(std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> >&&) Line | Count | Source | 317 | 133 | { | 318 | 133 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 133 | } |
void*& yb::ql::GramProcessor::semantic_type::emplace<void*, void*>(void*&&) Line | Count | Source | 317 | 17.7k | { | 318 | 17.7k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 17.7k | } |
std::__1::shared_ptr<yb::ql::UndefTreeNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::UndefTreeNode>, std::__1::shared_ptr<yb::ql::UndefTreeNode> >(std::__1::shared_ptr<yb::ql::UndefTreeNode>&&) Line | Count | Source | 317 | 1.85k | { | 318 | 1.85k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.85k | } |
yb::ql::DropBehavior& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::DropBehavior, yb::ql::DropBehavior>(yb::ql::DropBehavior&&) Line | Count | Source | 317 | 5.96k | { | 318 | 5.96k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.96k | } |
Unexecuted instantiation: yb::ql::FunctionParameterMode& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::FunctionParameterMode, yb::ql::FunctionParameterMode>(yb::ql::FunctionParameterMode&&) Unexecuted instantiation: yb::ql::JoinType& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::JoinType, yb::ql::JoinType>(yb::ql::JoinType&&) yb::ql::ObjectType& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::ObjectType, yb::ql::ObjectType>(yb::ql::ObjectType&&) Line | Count | Source | 317 | 5.82k | { | 318 | 5.82k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.82k | } |
char const*& yb::ql::GramProcessor::semantic_type::emplace<char const*>() Line | Count | Source | 317 | 367k | { | 318 | 367k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 367k | } |
std::__1::shared_ptr<yb::ql::PTAssign>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTAssign> >() Line | Count | Source | 317 | 14.1k | { | 318 | 14.1k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 14.1k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >() Line | Count | Source | 317 | 7.06k | { | 318 | 7.06k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 7.06k | } |
bool& yb::ql::GramProcessor::semantic_type::emplace<bool>() Line | Count | Source | 317 | 332k | { | 318 | 332k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 332k | } |
Unexecuted instantiation: char& yb::ql::GramProcessor::semantic_type::emplace<char>() std::__1::shared_ptr<yb::ql::PTCharBaseType>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTCharBaseType> >() Line | Count | Source | 317 | 3.81k | { | 318 | 3.81k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.81k | } |
std::__1::shared_ptr<yb::ql::PTCollection>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTCollection> >() Line | Count | Source | 317 | 541k | { | 318 | 541k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 541k | } |
std::__1::shared_ptr<yb::ql::PTCollectionExpr>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTCollectionExpr> >() Line | Count | Source | 317 | 4.05k | { | 318 | 4.05k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 4.05k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClause>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >() Line | Count | Source | 317 | 54.6k | { | 318 | 54.6k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 54.6k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >() Line | Count | Source | 317 | 217 | { | 318 | 217 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 217 | } |
std::__1::shared_ptr<yb::ql::PTDmlWriteProperty>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >() Line | Count | Source | 317 | 56 | { | 318 | 56 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 56 | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >() Line | Count | Source | 317 | 3.45k | { | 318 | 3.45k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.45k | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >() Line | Count | Source | 317 | 112 | { | 318 | 112 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 112 | } |
std::__1::shared_ptr<yb::ql::PTExpr>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTExpr> >() Line | Count | Source | 317 | 3.69M | { | 318 | 3.69M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.69M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >() Line | Count | Source | 317 | 829k | { | 318 | 829k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 829k | } |
std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >() Line | Count | Source | 317 | 577 | { | 318 | 577 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 577 | } |
std::__1::shared_ptr<yb::ql::PTIndexColumn>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTIndexColumn> >() Line | Count | Source | 317 | 3.64k | { | 318 | 3.64k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 3.64k | } |
std::__1::shared_ptr<yb::ql::PTInsertJsonClause>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >() Line | Count | Source | 317 | 86 | { | 318 | 86 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 86 | } |
std::__1::shared_ptr<yb::ql::PTInsertValuesClause>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >() Line | Count | Source | 317 | 49.9k | { | 318 | 49.9k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 49.9k | } |
long long& yb::ql::GramProcessor::semantic_type::emplace<long long>() Line | Count | Source | 317 | 5.34k | { | 318 | 5.34k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.34k | } |
std::__1::shared_ptr<yb::ql::PTKeyspaceProperty>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >() Line | Count | Source | 317 | 338 | { | 318 | 338 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 338 | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >() Line | Count | Source | 317 | 2.22k | { | 318 | 2.22k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 2.22k | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >() Line | Count | Source | 317 | 510 | { | 318 | 510 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 510 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >() Line | Count | Source | 317 | 1.57M | { | 318 | 1.57M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.57M | } |
std::__1::shared_ptr<yb::ql::PTName>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTName> >() Line | Count | Source | 317 | 270k | { | 318 | 270k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 270k | } |
std::__1::shared_ptr<yb::ql::PTOrderBy>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTOrderBy> >() Line | Count | Source | 317 | 308 | { | 318 | 308 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 308 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >() Line | Count | Source | 317 | 1.78k | { | 318 | 1.78k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.78k | } |
std::__1::shared_ptr<yb::ql::PTQualifiedName>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTQualifiedName> >() Line | Count | Source | 317 | 1.41M | { | 318 | 1.41M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.41M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >() Line | Count | Source | 317 | 240k | { | 318 | 240k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 240k | } |
std::__1::shared_ptr<yb::ql::PTRef>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTRef> >() Line | Count | Source | 317 | 509k | { | 318 | 509k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 509k | } |
std::__1::shared_ptr<yb::ql::PTRoleOption>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTRoleOption> >() Line | Count | Source | 317 | 2.19k | { | 318 | 2.19k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 2.19k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >() Line | Count | Source | 317 | 2.95k | { | 318 | 2.95k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 2.95k | } |
std::__1::shared_ptr<yb::ql::PTSelectStmt>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTSelectStmt> >() Line | Count | Source | 317 | 270k | { | 318 | 270k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 270k | } |
std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >() Line | Count | Source | 317 | 2.12M | { | 318 | 2.12M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 2.12M | } |
std::__1::shared_ptr<yb::ql::PTTableProperty>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTableProperty> >() Line | Count | Source | 317 | 1.29k | { | 318 | 1.29k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.29k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyListNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >() Line | Count | Source | 317 | 5.13k | { | 318 | 5.13k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.13k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyMap>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >() Line | Count | Source | 317 | 1.49k | { | 318 | 1.49k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.49k | } |
std::__1::shared_ptr<yb::ql::PTTableRef>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTableRef> >() Line | Count | Source | 317 | 275k | { | 318 | 275k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 275k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >() Line | Count | Source | 317 | 539k | { | 318 | 539k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 539k | } |
std::__1::shared_ptr<yb::ql::TreeNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeNode> >() Line | Count | Source | 317 | 1.03M | { | 318 | 1.03M | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.03M | } |
std::__1::shared_ptr<yb::ql::PTBaseType>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTBaseType> >() Line | Count | Source | 317 | 16.4k | { | 318 | 16.4k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 16.4k | } |
std::__1::shared_ptr<yb::ql::PTTypeField>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::PTTypeField> >() Line | Count | Source | 317 | 133 | { | 318 | 133 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 133 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> >& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >() Line | Count | Source | 317 | 133 | { | 318 | 133 | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 133 | } |
void*& yb::ql::GramProcessor::semantic_type::emplace<void*>() Line | Count | Source | 317 | 17.7k | { | 318 | 17.7k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 17.7k | } |
std::__1::shared_ptr<yb::ql::UndefTreeNode>& yb::ql::GramProcessor::semantic_type::emplace<std::__1::shared_ptr<yb::ql::UndefTreeNode> >() Line | Count | Source | 317 | 1.85k | { | 318 | 1.85k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 1.85k | } |
yb::ql::DropBehavior& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::DropBehavior>() Line | Count | Source | 317 | 5.96k | { | 318 | 5.96k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.96k | } |
Unexecuted instantiation: yb::ql::FunctionParameterMode& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::FunctionParameterMode>() Unexecuted instantiation: yb::ql::JoinType& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::JoinType>() yb::ql::ObjectType& yb::ql::GramProcessor::semantic_type::emplace<yb::ql::ObjectType>() Line | Count | Source | 317 | 5.82k | { | 318 | 5.82k | return *new (yyas_<T> ()) T (std::forward <U>(u)...); | 319 | 5.82k | } |
|
320 | | # else |
321 | | /// Instantiate an empty \a T in here. |
322 | | template <typename T> |
323 | | T& |
324 | | emplace () |
325 | | { |
326 | | return *new (yyas_<T> ()) T (); |
327 | | } |
328 | | |
329 | | /// Instantiate a \a T in here from \a t. |
330 | | template <typename T> |
331 | | T& |
332 | | emplace (const T& t) |
333 | | { |
334 | | return *new (yyas_<T> ()) T (t); |
335 | | } |
336 | | # endif |
337 | | |
338 | | /// Instantiate an empty \a T in here. |
339 | | /// Obsolete, use emplace. |
340 | | template <typename T> |
341 | | T& |
342 | | build () |
343 | | { |
344 | | return emplace<T> (); |
345 | | } |
346 | | |
347 | | /// Instantiate a \a T in here from \a t. |
348 | | /// Obsolete, use emplace. |
349 | | template <typename T> |
350 | | T& |
351 | | build (const T& t) |
352 | | { |
353 | | return emplace<T> (t); |
354 | | } |
355 | | |
356 | | /// Accessor to a built \a T. |
357 | | template <typename T> |
358 | | T& |
359 | | as () YY_NOEXCEPT |
360 | 101M | { |
361 | 101M | return *yyas_<T> (); |
362 | 101M | } char const*& yb::ql::GramProcessor::semantic_type::as<char const*>() Line | Count | Source | 360 | 15.8M | { | 361 | 15.8M | return *yyas_<T> (); | 362 | 15.8M | } |
std::__1::shared_ptr<yb::ql::PTAssign>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTAssign> >() Line | Count | Source | 360 | 70.6k | { | 361 | 70.6k | return *yyas_<T> (); | 362 | 70.6k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >() Line | Count | Source | 360 | 39.0k | { | 361 | 39.0k | return *yyas_<T> (); | 362 | 39.0k | } |
bool& yb::ql::GramProcessor::semantic_type::as<bool>() Line | Count | Source | 360 | 1.37M | { | 361 | 1.37M | return *yyas_<T> (); | 362 | 1.37M | } |
Unexecuted instantiation: char& yb::ql::GramProcessor::semantic_type::as<char>() std::__1::shared_ptr<yb::ql::PTCharBaseType>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTCharBaseType> >() Line | Count | Source | 360 | 19.0k | { | 361 | 19.0k | return *yyas_<T> (); | 362 | 19.0k | } |
std::__1::shared_ptr<yb::ql::PTCollection>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTCollection> >() Line | Count | Source | 360 | 3.47M | { | 361 | 3.47M | return *yyas_<T> (); | 362 | 3.47M | } |
std::__1::shared_ptr<yb::ql::PTCollectionExpr>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTCollectionExpr> >() Line | Count | Source | 360 | 23.4k | { | 361 | 23.4k | return *yyas_<T> (); | 362 | 23.4k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClause>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >() Line | Count | Source | 360 | 273k | { | 361 | 273k | return *yyas_<T> (); | 362 | 273k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >() Line | Count | Source | 360 | 1.08k | { | 361 | 1.08k | return *yyas_<T> (); | 362 | 1.08k | } |
std::__1::shared_ptr<yb::ql::PTDmlWriteProperty>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >() Line | Count | Source | 360 | 280 | { | 361 | 280 | return *yyas_<T> (); | 362 | 280 | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >() Line | Count | Source | 360 | 17.2k | { | 361 | 17.2k | return *yyas_<T> (); | 362 | 17.2k | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >() Line | Count | Source | 360 | 672 | { | 361 | 672 | return *yyas_<T> (); | 362 | 672 | } |
std::__1::shared_ptr<yb::ql::PTExpr>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTExpr> >() Line | Count | Source | 360 | 18.3M | { | 361 | 18.3M | return *yyas_<T> (); | 362 | 18.3M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >() Line | Count | Source | 360 | 4.59M | { | 361 | 4.59M | return *yyas_<T> (); | 362 | 4.59M | } |
std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >() Line | Count | Source | 360 | 4.61k | { | 361 | 4.61k | return *yyas_<T> (); | 362 | 4.61k | } |
std::__1::shared_ptr<yb::ql::PTIndexColumn>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTIndexColumn> >() Line | Count | Source | 360 | 18.2k | { | 361 | 18.2k | return *yyas_<T> (); | 362 | 18.2k | } |
std::__1::shared_ptr<yb::ql::PTInsertJsonClause>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >() Line | Count | Source | 360 | 430 | { | 361 | 430 | return *yyas_<T> (); | 362 | 430 | } |
std::__1::shared_ptr<yb::ql::PTInsertValuesClause>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >() Line | Count | Source | 360 | 249k | { | 361 | 249k | return *yyas_<T> (); | 362 | 249k | } |
long long& yb::ql::GramProcessor::semantic_type::as<long long>() Line | Count | Source | 360 | 20.8k | { | 361 | 20.8k | return *yyas_<T> (); | 362 | 20.8k | } |
std::__1::shared_ptr<yb::ql::PTKeyspaceProperty>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >() Line | Count | Source | 360 | 1.69k | { | 361 | 1.69k | return *yyas_<T> (); | 362 | 1.69k | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >() Line | Count | Source | 360 | 11.1k | { | 361 | 11.1k | return *yyas_<T> (); | 362 | 11.1k | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >() Line | Count | Source | 360 | 3.06k | { | 361 | 3.06k | return *yyas_<T> (); | 362 | 3.06k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >() Line | Count | Source | 360 | 7.55M | { | 361 | 7.55M | return *yyas_<T> (); | 362 | 7.55M | } |
std::__1::shared_ptr<yb::ql::PTName>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTName> >() Line | Count | Source | 360 | 1.34M | { | 361 | 1.34M | return *yyas_<T> (); | 362 | 1.34M | } |
std::__1::shared_ptr<yb::ql::PTOrderBy>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTOrderBy> >() Line | Count | Source | 360 | 1.54k | { | 361 | 1.54k | return *yyas_<T> (); | 362 | 1.54k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >() Line | Count | Source | 360 | 9.01k | { | 361 | 9.01k | return *yyas_<T> (); | 362 | 9.01k | } |
std::__1::shared_ptr<yb::ql::PTQualifiedName>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTQualifiedName> >() Line | Count | Source | 360 | 7.31M | { | 361 | 7.31M | return *yyas_<T> (); | 362 | 7.31M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >() Line | Count | Source | 360 | 1.38M | { | 361 | 1.38M | return *yyas_<T> (); | 362 | 1.38M | } |
std::__1::shared_ptr<yb::ql::PTRef>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTRef> >() Line | Count | Source | 360 | 2.54M | { | 361 | 2.54M | return *yyas_<T> (); | 362 | 2.54M | } |
std::__1::shared_ptr<yb::ql::PTRoleOption>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTRoleOption> >() Line | Count | Source | 360 | 10.9k | { | 361 | 10.9k | return *yyas_<T> (); | 362 | 10.9k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >() Line | Count | Source | 360 | 16.1k | { | 361 | 16.1k | return *yyas_<T> (); | 362 | 16.1k | } |
std::__1::shared_ptr<yb::ql::PTSelectStmt>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTSelectStmt> >() Line | Count | Source | 360 | 1.34M | { | 361 | 1.34M | return *yyas_<T> (); | 362 | 1.34M | } |
std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >() Line | Count | Source | 360 | 26.6M | { | 361 | 26.6M | return *yyas_<T> (); | 362 | 26.6M | } |
std::__1::shared_ptr<yb::ql::PTTableProperty>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTableProperty> >() Line | Count | Source | 360 | 6.49k | { | 361 | 6.49k | return *yyas_<T> (); | 362 | 6.49k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyListNode>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >() Line | Count | Source | 360 | 26.1k | { | 361 | 26.1k | return *yyas_<T> (); | 362 | 26.1k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyMap>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >() Line | Count | Source | 360 | 8.95k | { | 361 | 8.95k | return *yyas_<T> (); | 362 | 8.95k | } |
std::__1::shared_ptr<yb::ql::PTTableRef>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTableRef> >() Line | Count | Source | 360 | 1.36M | { | 361 | 1.36M | return *yyas_<T> (); | 362 | 1.36M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >() Line | Count | Source | 360 | 2.67M | { | 361 | 2.67M | return *yyas_<T> (); | 362 | 2.67M | } |
std::__1::shared_ptr<yb::ql::TreeNode>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeNode> >() Line | Count | Source | 360 | 4.49M | { | 361 | 4.49M | return *yyas_<T> (); | 362 | 4.49M | } |
std::__1::shared_ptr<yb::ql::PTBaseType>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTBaseType> >() Line | Count | Source | 360 | 82.5k | { | 361 | 82.5k | return *yyas_<T> (); | 362 | 82.5k | } |
std::__1::shared_ptr<yb::ql::PTTypeField>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTypeField> >() Line | Count | Source | 360 | 665 | { | 361 | 665 | return *yyas_<T> (); | 362 | 665 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> >& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >() Line | Count | Source | 360 | 713 | { | 361 | 713 | return *yyas_<T> (); | 362 | 713 | } |
void*& yb::ql::GramProcessor::semantic_type::as<void*>() Line | Count | Source | 360 | 54.2k | { | 361 | 54.2k | return *yyas_<T> (); | 362 | 54.2k | } |
std::__1::shared_ptr<yb::ql::UndefTreeNode>& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::UndefTreeNode> >() Line | Count | Source | 360 | 7.41k | { | 361 | 7.41k | return *yyas_<T> (); | 362 | 7.41k | } |
yb::ql::DropBehavior& yb::ql::GramProcessor::semantic_type::as<yb::ql::DropBehavior>() Line | Count | Source | 360 | 23.8k | { | 361 | 23.8k | return *yyas_<T> (); | 362 | 23.8k | } |
Unexecuted instantiation: yb::ql::FunctionParameterMode& yb::ql::GramProcessor::semantic_type::as<yb::ql::FunctionParameterMode>() Unexecuted instantiation: yb::ql::JoinType& yb::ql::GramProcessor::semantic_type::as<yb::ql::JoinType>() yb::ql::ObjectType& yb::ql::GramProcessor::semantic_type::as<yb::ql::ObjectType>() Line | Count | Source | 360 | 29.1k | { | 361 | 29.1k | return *yyas_<T> (); | 362 | 29.1k | } |
|
363 | | |
364 | | /// Const accessor to a built \a T (for %printer). |
365 | | template <typename T> |
366 | | const T& |
367 | | as () const YY_NOEXCEPT |
368 | 0 | { |
369 | 0 | return *yyas_<T> (); |
370 | 0 | } Unexecuted instantiation: char const* const& yb::ql::GramProcessor::semantic_type::as<char const*>() const Unexecuted instantiation: std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >() const Unexecuted instantiation: long long const& yb::ql::GramProcessor::semantic_type::as<long long>() const Unexecuted instantiation: char const& yb::ql::GramProcessor::semantic_type::as<char>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeNode> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTypeField> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTypeField> >() const Unexecuted instantiation: void* const& yb::ql::GramProcessor::semantic_type::as<void*>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >() const Unexecuted instantiation: bool const& yb::ql::GramProcessor::semantic_type::as<bool>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTIndexColumn> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTIndexColumn> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::UndefTreeNode> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::UndefTreeNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTablePropertyMap> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTableProperty> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTableProperty> >() const Unexecuted instantiation: yb::ql::ObjectType const& yb::ql::GramProcessor::semantic_type::as<yb::ql::ObjectType>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTQualifiedName> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTQualifiedName> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTCollection> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTCollection> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTSelectStmt> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTSelectStmt> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTInsertValuesClause> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTInsertJsonClause> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTOrderBy> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTOrderBy> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTExpr> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTExpr> >() const Unexecuted instantiation: std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlUsingClause> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTAssign> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTAssign> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTableRef> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTTableRef> >() const Unexecuted instantiation: yb::ql::JoinType const& yb::ql::GramProcessor::semantic_type::as<yb::ql::JoinType>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTRef> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTRef> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTName> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTName> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTCollectionExpr> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTCollectionExpr> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTBaseType> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTBaseType> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTCharBaseType> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTCharBaseType> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTRoleOption> const& yb::ql::GramProcessor::semantic_type::as<std::__1::shared_ptr<yb::ql::PTRoleOption> >() const Unexecuted instantiation: yb::ql::DropBehavior const& yb::ql::GramProcessor::semantic_type::as<yb::ql::DropBehavior>() const Unexecuted instantiation: yb::ql::FunctionParameterMode const& yb::ql::GramProcessor::semantic_type::as<yb::ql::FunctionParameterMode>() const |
371 | | |
372 | | /// Swap the content with \a that, of same type. |
373 | | /// |
374 | | /// Both variants must be built beforehand, because swapping the actual |
375 | | /// data requires reading it (with as()), and this is not possible on |
376 | | /// unconstructed variants: it would require some dynamic testing, which |
377 | | /// should not be the variant's responsibility. |
378 | | /// Swapping between built and (possibly) non-built is done with |
379 | | /// self_type::move (). |
380 | | template <typename T> |
381 | | void |
382 | | swap (self_type& that) YY_NOEXCEPT |
383 | | { |
384 | | std::swap (as<T> (), that.as<T> ()); |
385 | | } |
386 | | |
387 | | /// Move the content of \a that to this. |
388 | | /// |
389 | | /// Destroys \a that. |
390 | | template <typename T> |
391 | | void |
392 | | move (self_type& that) |
393 | | { |
394 | | # if 201103L <= YY_CPLUSPLUS |
395 | | emplace<T> (std::move (that.as<T> ())); |
396 | | # else |
397 | | emplace<T> (); |
398 | | swap<T> (that); |
399 | | # endif |
400 | | that.destroy<T> (); |
401 | | } |
402 | | |
403 | | # if 201103L <= YY_CPLUSPLUS |
404 | | /// Move the content of \a that to this. |
405 | | template <typename T> |
406 | | void |
407 | | move (self_type&& that) |
408 | 27.1M | { |
409 | 27.1M | emplace<T> (std::move (that.as<T> ())); |
410 | 27.1M | that.destroy<T> (); |
411 | 27.1M | } void yb::ql::GramProcessor::semantic_type::move<char const*>(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 6.60M | { | 409 | 6.60M | emplace<T> (std::move (that.as<T> ())); | 410 | 6.60M | that.destroy<T> (); | 411 | 6.60M | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTAssign> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 14.1k | { | 409 | 14.1k | emplace<T> (std::move (that.as<T> ())); | 410 | 14.1k | that.destroy<T> (); | 411 | 14.1k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 7.06k | { | 409 | 7.06k | emplace<T> (std::move (that.as<T> ())); | 410 | 7.06k | that.destroy<T> (); | 411 | 7.06k | } |
void yb::ql::GramProcessor::semantic_type::move<bool>(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 331k | { | 409 | 331k | emplace<T> (std::move (that.as<T> ())); | 410 | 331k | that.destroy<T> (); | 411 | 331k | } |
Unexecuted instantiation: void yb::ql::GramProcessor::semantic_type::move<char>(yb::ql::GramProcessor::semantic_type&&) void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTCharBaseType> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 3.81k | { | 409 | 3.81k | emplace<T> (std::move (that.as<T> ())); | 410 | 3.81k | that.destroy<T> (); | 411 | 3.81k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTCollection> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 538k | { | 409 | 538k | emplace<T> (std::move (that.as<T> ())); | 410 | 538k | that.destroy<T> (); | 411 | 538k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTCollectionExpr> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 4.05k | { | 409 | 4.05k | emplace<T> (std::move (that.as<T> ())); | 410 | 4.05k | that.destroy<T> (); | 411 | 4.05k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 54.6k | { | 409 | 54.6k | emplace<T> (std::move (that.as<T> ())); | 410 | 54.6k | that.destroy<T> (); | 411 | 54.6k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 217 | { | 409 | 217 | emplace<T> (std::move (that.as<T> ())); | 410 | 217 | that.destroy<T> (); | 411 | 217 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 56 | { | 409 | 56 | emplace<T> (std::move (that.as<T> ())); | 410 | 56 | that.destroy<T> (); | 411 | 56 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 3.45k | { | 409 | 3.45k | emplace<T> (std::move (that.as<T> ())); | 410 | 3.45k | that.destroy<T> (); | 411 | 3.45k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 112 | { | 409 | 112 | emplace<T> (std::move (that.as<T> ())); | 410 | 112 | that.destroy<T> (); | 411 | 112 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTExpr> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 3.68M | { | 409 | 3.68M | emplace<T> (std::move (that.as<T> ())); | 410 | 3.68M | that.destroy<T> (); | 411 | 3.68M | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 826k | { | 409 | 826k | emplace<T> (std::move (that.as<T> ())); | 410 | 826k | that.destroy<T> (); | 411 | 826k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 577 | { | 409 | 577 | emplace<T> (std::move (that.as<T> ())); | 410 | 577 | that.destroy<T> (); | 411 | 577 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTIndexColumn> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 3.64k | { | 409 | 3.64k | emplace<T> (std::move (that.as<T> ())); | 410 | 3.64k | that.destroy<T> (); | 411 | 3.64k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 86 | { | 409 | 86 | emplace<T> (std::move (that.as<T> ())); | 410 | 86 | that.destroy<T> (); | 411 | 86 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 49.9k | { | 409 | 49.9k | emplace<T> (std::move (that.as<T> ())); | 410 | 49.9k | that.destroy<T> (); | 411 | 49.9k | } |
void yb::ql::GramProcessor::semantic_type::move<long long>(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 5.34k | { | 409 | 5.34k | emplace<T> (std::move (that.as<T> ())); | 410 | 5.34k | that.destroy<T> (); | 411 | 5.34k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 338 | { | 409 | 338 | emplace<T> (std::move (that.as<T> ())); | 410 | 338 | that.destroy<T> (); | 411 | 338 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 2.22k | { | 409 | 2.22k | emplace<T> (std::move (that.as<T> ())); | 410 | 2.22k | that.destroy<T> (); | 411 | 2.22k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 510 | { | 409 | 510 | emplace<T> (std::move (that.as<T> ())); | 410 | 510 | that.destroy<T> (); | 411 | 510 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 1.56M | { | 409 | 1.56M | emplace<T> (std::move (that.as<T> ())); | 410 | 1.56M | that.destroy<T> (); | 411 | 1.56M | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTName> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 269k | { | 409 | 269k | emplace<T> (std::move (that.as<T> ())); | 410 | 269k | that.destroy<T> (); | 411 | 269k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTOrderBy> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 308 | { | 409 | 308 | emplace<T> (std::move (that.as<T> ())); | 410 | 308 | that.destroy<T> (); | 411 | 308 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 1.78k | { | 409 | 1.78k | emplace<T> (std::move (that.as<T> ())); | 410 | 1.78k | that.destroy<T> (); | 411 | 1.78k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTQualifiedName> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 1.41M | { | 409 | 1.41M | emplace<T> (std::move (that.as<T> ())); | 410 | 1.41M | that.destroy<T> (); | 411 | 1.41M | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 240k | { | 409 | 240k | emplace<T> (std::move (that.as<T> ())); | 410 | 240k | that.destroy<T> (); | 411 | 240k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTRef> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 509k | { | 409 | 509k | emplace<T> (std::move (that.as<T> ())); | 410 | 509k | that.destroy<T> (); | 411 | 509k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTRoleOption> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 2.19k | { | 409 | 2.19k | emplace<T> (std::move (that.as<T> ())); | 410 | 2.19k | that.destroy<T> (); | 411 | 2.19k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 2.95k | { | 409 | 2.95k | emplace<T> (std::move (that.as<T> ())); | 410 | 2.95k | that.destroy<T> (); | 411 | 2.95k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTSelectStmt> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 269k | { | 409 | 269k | emplace<T> (std::move (that.as<T> ())); | 410 | 269k | that.destroy<T> (); | 411 | 269k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 8.86M | { | 409 | 8.86M | emplace<T> (std::move (that.as<T> ())); | 410 | 8.86M | that.destroy<T> (); | 411 | 8.86M | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTTableProperty> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 1.29k | { | 409 | 1.29k | emplace<T> (std::move (that.as<T> ())); | 410 | 1.29k | that.destroy<T> (); | 411 | 1.29k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 5.13k | { | 409 | 5.13k | emplace<T> (std::move (that.as<T> ())); | 410 | 5.13k | that.destroy<T> (); | 411 | 5.13k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 1.49k | { | 409 | 1.49k | emplace<T> (std::move (that.as<T> ())); | 410 | 1.49k | that.destroy<T> (); | 411 | 1.49k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTTableRef> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 274k | { | 409 | 274k | emplace<T> (std::move (that.as<T> ())); | 410 | 274k | that.destroy<T> (); | 411 | 274k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 537k | { | 409 | 537k | emplace<T> (std::move (that.as<T> ())); | 410 | 537k | that.destroy<T> (); | 411 | 537k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeNode> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 1.02M | { | 409 | 1.02M | emplace<T> (std::move (that.as<T> ())); | 410 | 1.02M | that.destroy<T> (); | 411 | 1.02M | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTBaseType> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 16.4k | { | 409 | 16.4k | emplace<T> (std::move (that.as<T> ())); | 410 | 16.4k | that.destroy<T> (); | 411 | 16.4k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::PTTypeField> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 133 | { | 409 | 133 | emplace<T> (std::move (that.as<T> ())); | 410 | 133 | that.destroy<T> (); | 411 | 133 | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 133 | { | 409 | 133 | emplace<T> (std::move (that.as<T> ())); | 410 | 133 | that.destroy<T> (); | 411 | 133 | } |
void yb::ql::GramProcessor::semantic_type::move<void*>(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 17.7k | { | 409 | 17.7k | emplace<T> (std::move (that.as<T> ())); | 410 | 17.7k | that.destroy<T> (); | 411 | 17.7k | } |
void yb::ql::GramProcessor::semantic_type::move<std::__1::shared_ptr<yb::ql::UndefTreeNode> >(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 1.85k | { | 409 | 1.85k | emplace<T> (std::move (that.as<T> ())); | 410 | 1.85k | that.destroy<T> (); | 411 | 1.85k | } |
void yb::ql::GramProcessor::semantic_type::move<yb::ql::DropBehavior>(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 5.96k | { | 409 | 5.96k | emplace<T> (std::move (that.as<T> ())); | 410 | 5.96k | that.destroy<T> (); | 411 | 5.96k | } |
Unexecuted instantiation: void yb::ql::GramProcessor::semantic_type::move<yb::ql::FunctionParameterMode>(yb::ql::GramProcessor::semantic_type&&) Unexecuted instantiation: void yb::ql::GramProcessor::semantic_type::move<yb::ql::JoinType>(yb::ql::GramProcessor::semantic_type&&) void yb::ql::GramProcessor::semantic_type::move<yb::ql::ObjectType>(yb::ql::GramProcessor::semantic_type&&) Line | Count | Source | 408 | 5.82k | { | 409 | 5.82k | emplace<T> (std::move (that.as<T> ())); | 410 | 5.82k | that.destroy<T> (); | 411 | 5.82k | } |
|
412 | | #endif |
413 | | |
414 | | /// Copy the content of \a that to this. |
415 | | template <typename T> |
416 | | void |
417 | | copy (const self_type& that) |
418 | | { |
419 | | emplace<T> (that.as<T> ()); |
420 | | } |
421 | | |
422 | | /// Destroy the stored \a T. |
423 | | template <typename T> |
424 | | void |
425 | | destroy () |
426 | 43.9M | { |
427 | 43.9M | as<T> ().~T (); |
428 | 43.9M | } void yb::ql::GramProcessor::semantic_type::destroy<char const*>() Line | Count | Source | 426 | 8.22M | { | 427 | 8.22M | as<T> ().~T (); | 428 | 8.22M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTAssign> >() Line | Count | Source | 426 | 28.2k | { | 427 | 28.2k | as<T> ().~T (); | 428 | 28.2k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >() Line | Count | Source | 426 | 14.1k | { | 427 | 14.1k | as<T> ().~T (); | 428 | 14.1k | } |
void yb::ql::GramProcessor::semantic_type::destroy<bool>() Line | Count | Source | 426 | 660k | { | 427 | 660k | as<T> ().~T (); | 428 | 660k | } |
Unexecuted instantiation: void yb::ql::GramProcessor::semantic_type::destroy<char>() void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTCharBaseType> >() Line | Count | Source | 426 | 7.63k | { | 427 | 7.63k | as<T> ().~T (); | 428 | 7.63k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTCollection> >() Line | Count | Source | 426 | 1.07M | { | 427 | 1.07M | as<T> ().~T (); | 428 | 1.07M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTCollectionExpr> >() Line | Count | Source | 426 | 8.10k | { | 427 | 8.10k | as<T> ().~T (); | 428 | 8.10k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >() Line | Count | Source | 426 | 109k | { | 427 | 109k | as<T> ().~T (); | 428 | 109k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >() Line | Count | Source | 426 | 434 | { | 427 | 434 | as<T> ().~T (); | 428 | 434 | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >() Line | Count | Source | 426 | 112 | { | 427 | 112 | as<T> ().~T (); | 428 | 112 | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >() Line | Count | Source | 426 | 6.91k | { | 427 | 6.91k | as<T> ().~T (); | 428 | 6.91k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >() Line | Count | Source | 426 | 224 | { | 427 | 224 | as<T> ().~T (); | 428 | 224 | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTExpr> >() Line | Count | Source | 426 | 7.35M | { | 427 | 7.35M | as<T> ().~T (); | 428 | 7.35M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >() Line | Count | Source | 426 | 1.65M | { | 427 | 1.65M | as<T> ().~T (); | 428 | 1.65M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >() Line | Count | Source | 426 | 1.15k | { | 427 | 1.15k | as<T> ().~T (); | 428 | 1.15k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTIndexColumn> >() Line | Count | Source | 426 | 7.29k | { | 427 | 7.29k | as<T> ().~T (); | 428 | 7.29k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >() Line | Count | Source | 426 | 172 | { | 427 | 172 | as<T> ().~T (); | 428 | 172 | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >() Line | Count | Source | 426 | 99.9k | { | 427 | 99.9k | as<T> ().~T (); | 428 | 99.9k | } |
void yb::ql::GramProcessor::semantic_type::destroy<long long>() Line | Count | Source | 426 | 10.6k | { | 427 | 10.6k | as<T> ().~T (); | 428 | 10.6k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >() Line | Count | Source | 426 | 676 | { | 427 | 676 | as<T> ().~T (); | 428 | 676 | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >() Line | Count | Source | 426 | 4.44k | { | 427 | 4.44k | as<T> ().~T (); | 428 | 4.44k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >() Line | Count | Source | 426 | 1.02k | { | 427 | 1.02k | as<T> ().~T (); | 428 | 1.02k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >() Line | Count | Source | 426 | 3.13M | { | 427 | 3.13M | as<T> ().~T (); | 428 | 3.13M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTName> >() Line | Count | Source | 426 | 535k | { | 427 | 535k | as<T> ().~T (); | 428 | 535k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTOrderBy> >() Line | Count | Source | 426 | 616 | { | 427 | 616 | as<T> ().~T (); | 428 | 616 | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >() Line | Count | Source | 426 | 3.56k | { | 427 | 3.56k | as<T> ().~T (); | 428 | 3.56k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTQualifiedName> >() Line | Count | Source | 426 | 2.82M | { | 427 | 2.82M | as<T> ().~T (); | 428 | 2.82M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >() Line | Count | Source | 426 | 480k | { | 427 | 480k | as<T> ().~T (); | 428 | 480k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTRef> >() Line | Count | Source | 426 | 1.01M | { | 427 | 1.01M | as<T> ().~T (); | 428 | 1.01M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTRoleOption> >() Line | Count | Source | 426 | 4.38k | { | 427 | 4.38k | as<T> ().~T (); | 428 | 4.38k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >() Line | Count | Source | 426 | 5.90k | { | 427 | 5.90k | as<T> ().~T (); | 428 | 5.90k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTSelectStmt> >() Line | Count | Source | 426 | 538k | { | 427 | 538k | as<T> ().~T (); | 428 | 538k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >() Line | Count | Source | 426 | 12.3M | { | 427 | 12.3M | as<T> ().~T (); | 428 | 12.3M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTTableProperty> >() Line | Count | Source | 426 | 2.59k | { | 427 | 2.59k | as<T> ().~T (); | 428 | 2.59k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >() Line | Count | Source | 426 | 10.2k | { | 427 | 10.2k | as<T> ().~T (); | 428 | 10.2k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >() Line | Count | Source | 426 | 2.98k | { | 427 | 2.98k | as<T> ().~T (); | 428 | 2.98k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTTableRef> >() Line | Count | Source | 426 | 546k | { | 427 | 546k | as<T> ().~T (); | 428 | 546k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >() Line | Count | Source | 426 | 1.07M | { | 427 | 1.07M | as<T> ().~T (); | 428 | 1.07M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeNode> >() Line | Count | Source | 426 | 2.06M | { | 427 | 2.06M | as<T> ().~T (); | 428 | 2.06M | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTBaseType> >() Line | Count | Source | 426 | 32.9k | { | 427 | 32.9k | as<T> ().~T (); | 428 | 32.9k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::PTTypeField> >() Line | Count | Source | 426 | 266 | { | 427 | 266 | as<T> ().~T (); | 428 | 266 | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >() Line | Count | Source | 426 | 266 | { | 427 | 266 | as<T> ().~T (); | 428 | 266 | } |
void yb::ql::GramProcessor::semantic_type::destroy<void*>() Line | Count | Source | 426 | 35.5k | { | 427 | 35.5k | as<T> ().~T (); | 428 | 35.5k | } |
void yb::ql::GramProcessor::semantic_type::destroy<std::__1::shared_ptr<yb::ql::UndefTreeNode> >() Line | Count | Source | 426 | 3.71k | { | 427 | 3.71k | as<T> ().~T (); | 428 | 3.71k | } |
void yb::ql::GramProcessor::semantic_type::destroy<yb::ql::DropBehavior>() Line | Count | Source | 426 | 11.9k | { | 427 | 11.9k | as<T> ().~T (); | 428 | 11.9k | } |
Unexecuted instantiation: void yb::ql::GramProcessor::semantic_type::destroy<yb::ql::FunctionParameterMode>() Unexecuted instantiation: void yb::ql::GramProcessor::semantic_type::destroy<yb::ql::JoinType>() void yb::ql::GramProcessor::semantic_type::destroy<yb::ql::ObjectType>() Line | Count | Source | 426 | 11.6k | { | 427 | 11.6k | as<T> ().~T (); | 428 | 11.6k | } |
|
429 | | |
430 | | private: |
431 | | /// Prohibit blind copies. |
432 | | self_type& operator= (const self_type&); |
433 | | semantic_type (const self_type&); |
434 | | |
435 | | /// Accessor to raw memory as \a T. |
436 | | template <typename T> |
437 | | T* |
438 | | yyas_ () YY_NOEXCEPT |
439 | 145M | { |
440 | 145M | void *yyp = yybuffer_.yyraw; |
441 | 145M | return static_cast<T*> (yyp); |
442 | 145M | } char const** yb::ql::GramProcessor::semantic_type::yyas_<char const*>() Line | Count | Source | 439 | 24.0M | { | 440 | 24.0M | void *yyp = yybuffer_.yyraw; | 441 | 24.0M | return static_cast<T*> (yyp); | 442 | 24.0M | } |
std::__1::shared_ptr<yb::ql::PTAssign>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTAssign> >() Line | Count | Source | 439 | 98.9k | { | 440 | 98.9k | void *yyp = yybuffer_.yyraw; | 441 | 98.9k | return static_cast<T*> (yyp); | 442 | 98.9k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >() Line | Count | Source | 439 | 53.1k | { | 440 | 53.1k | void *yyp = yybuffer_.yyraw; | 441 | 53.1k | return static_cast<T*> (yyp); | 442 | 53.1k | } |
bool* yb::ql::GramProcessor::semantic_type::yyas_<bool>() Line | Count | Source | 439 | 2.03M | { | 440 | 2.03M | void *yyp = yybuffer_.yyraw; | 441 | 2.03M | return static_cast<T*> (yyp); | 442 | 2.03M | } |
Unexecuted instantiation: char* yb::ql::GramProcessor::semantic_type::yyas_<char>() std::__1::shared_ptr<yb::ql::PTCharBaseType>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTCharBaseType> >() Line | Count | Source | 439 | 26.7k | { | 440 | 26.7k | void *yyp = yybuffer_.yyraw; | 441 | 26.7k | return static_cast<T*> (yyp); | 442 | 26.7k | } |
std::__1::shared_ptr<yb::ql::PTCollection>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTCollection> >() Line | Count | Source | 439 | 4.54M | { | 440 | 4.54M | void *yyp = yybuffer_.yyraw; | 441 | 4.54M | return static_cast<T*> (yyp); | 442 | 4.54M | } |
std::__1::shared_ptr<yb::ql::PTCollectionExpr>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTCollectionExpr> >() Line | Count | Source | 439 | 31.5k | { | 440 | 31.5k | void *yyp = yybuffer_.yyraw; | 441 | 31.5k | return static_cast<T*> (yyp); | 442 | 31.5k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClause>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >() Line | Count | Source | 439 | 382k | { | 440 | 382k | void *yyp = yybuffer_.yyraw; | 441 | 382k | return static_cast<T*> (yyp); | 442 | 382k | } |
std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >() Line | Count | Source | 439 | 1.51k | { | 440 | 1.51k | void *yyp = yybuffer_.yyraw; | 441 | 1.51k | return static_cast<T*> (yyp); | 442 | 1.51k | } |
std::__1::shared_ptr<yb::ql::PTDmlWriteProperty>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >() Line | Count | Source | 439 | 392 | { | 440 | 392 | void *yyp = yybuffer_.yyraw; | 441 | 392 | return static_cast<T*> (yyp); | 442 | 392 | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >() Line | Count | Source | 439 | 24.2k | { | 440 | 24.2k | void *yyp = yybuffer_.yyraw; | 441 | 24.2k | return static_cast<T*> (yyp); | 442 | 24.2k | } |
std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >() Line | Count | Source | 439 | 896 | { | 440 | 896 | void *yyp = yybuffer_.yyraw; | 441 | 896 | return static_cast<T*> (yyp); | 442 | 896 | } |
std::__1::shared_ptr<yb::ql::PTExpr>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTExpr> >() Line | Count | Source | 439 | 25.6M | { | 440 | 25.6M | void *yyp = yybuffer_.yyraw; | 441 | 25.6M | return static_cast<T*> (yyp); | 442 | 25.6M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >() Line | Count | Source | 439 | 6.25M | { | 440 | 6.25M | void *yyp = yybuffer_.yyraw; | 441 | 6.25M | return static_cast<T*> (yyp); | 442 | 6.25M | } |
std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >() Line | Count | Source | 439 | 5.77k | { | 440 | 5.77k | void *yyp = yybuffer_.yyraw; | 441 | 5.77k | return static_cast<T*> (yyp); | 442 | 5.77k | } |
std::__1::shared_ptr<yb::ql::PTIndexColumn>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTIndexColumn> >() Line | Count | Source | 439 | 25.5k | { | 440 | 25.5k | void *yyp = yybuffer_.yyraw; | 441 | 25.5k | return static_cast<T*> (yyp); | 442 | 25.5k | } |
std::__1::shared_ptr<yb::ql::PTInsertJsonClause>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >() Line | Count | Source | 439 | 602 | { | 440 | 602 | void *yyp = yybuffer_.yyraw; | 441 | 602 | return static_cast<T*> (yyp); | 442 | 602 | } |
std::__1::shared_ptr<yb::ql::PTInsertValuesClause>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >() Line | Count | Source | 439 | 349k | { | 440 | 349k | void *yyp = yybuffer_.yyraw; | 441 | 349k | return static_cast<T*> (yyp); | 442 | 349k | } |
long long* yb::ql::GramProcessor::semantic_type::yyas_<long long>() Line | Count | Source | 439 | 31.5k | { | 440 | 31.5k | void *yyp = yybuffer_.yyraw; | 441 | 31.5k | return static_cast<T*> (yyp); | 442 | 31.5k | } |
std::__1::shared_ptr<yb::ql::PTKeyspaceProperty>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >() Line | Count | Source | 439 | 2.36k | { | 440 | 2.36k | void *yyp = yybuffer_.yyraw; | 441 | 2.36k | return static_cast<T*> (yyp); | 442 | 2.36k | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >() Line | Count | Source | 439 | 15.5k | { | 440 | 15.5k | void *yyp = yybuffer_.yyraw; | 441 | 15.5k | return static_cast<T*> (yyp); | 442 | 15.5k | } |
std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >() Line | Count | Source | 439 | 4.08k | { | 440 | 4.08k | void *yyp = yybuffer_.yyraw; | 441 | 4.08k | return static_cast<T*> (yyp); | 442 | 4.08k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >() Line | Count | Source | 439 | 10.6M | { | 440 | 10.6M | void *yyp = yybuffer_.yyraw; | 441 | 10.6M | return static_cast<T*> (yyp); | 442 | 10.6M | } |
std::__1::shared_ptr<yb::ql::PTName>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTName> >() Line | Count | Source | 439 | 1.87M | { | 440 | 1.87M | void *yyp = yybuffer_.yyraw; | 441 | 1.87M | return static_cast<T*> (yyp); | 442 | 1.87M | } |
std::__1::shared_ptr<yb::ql::PTOrderBy>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTOrderBy> >() Line | Count | Source | 439 | 2.15k | { | 440 | 2.15k | void *yyp = yybuffer_.yyraw; | 441 | 2.15k | return static_cast<T*> (yyp); | 442 | 2.15k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >() Line | Count | Source | 439 | 12.5k | { | 440 | 12.5k | void *yyp = yybuffer_.yyraw; | 441 | 12.5k | return static_cast<T*> (yyp); | 442 | 12.5k | } |
std::__1::shared_ptr<yb::ql::PTQualifiedName>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTQualifiedName> >() Line | Count | Source | 439 | 10.1M | { | 440 | 10.1M | void *yyp = yybuffer_.yyraw; | 441 | 10.1M | return static_cast<T*> (yyp); | 442 | 10.1M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >() Line | Count | Source | 439 | 1.86M | { | 440 | 1.86M | void *yyp = yybuffer_.yyraw; | 441 | 1.86M | return static_cast<T*> (yyp); | 442 | 1.86M | } |
std::__1::shared_ptr<yb::ql::PTRef>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTRef> >() Line | Count | Source | 439 | 3.55M | { | 440 | 3.55M | void *yyp = yybuffer_.yyraw; | 441 | 3.55M | return static_cast<T*> (yyp); | 442 | 3.55M | } |
std::__1::shared_ptr<yb::ql::PTRoleOption>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTRoleOption> >() Line | Count | Source | 439 | 15.3k | { | 440 | 15.3k | void *yyp = yybuffer_.yyraw; | 441 | 15.3k | return static_cast<T*> (yyp); | 442 | 15.3k | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >() Line | Count | Source | 439 | 22.0k | { | 440 | 22.0k | void *yyp = yybuffer_.yyraw; | 441 | 22.0k | return static_cast<T*> (yyp); | 442 | 22.0k | } |
std::__1::shared_ptr<yb::ql::PTSelectStmt>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTSelectStmt> >() Line | Count | Source | 439 | 1.88M | { | 440 | 1.88M | void *yyp = yybuffer_.yyraw; | 441 | 1.88M | return static_cast<T*> (yyp); | 442 | 1.88M | } |
std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >() Line | Count | Source | 439 | 38.9M | { | 440 | 38.9M | void *yyp = yybuffer_.yyraw; | 441 | 38.9M | return static_cast<T*> (yyp); | 442 | 38.9M | } |
std::__1::shared_ptr<yb::ql::PTTableProperty>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTableProperty> >() Line | Count | Source | 439 | 9.08k | { | 440 | 9.08k | void *yyp = yybuffer_.yyraw; | 441 | 9.08k | return static_cast<T*> (yyp); | 442 | 9.08k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyListNode>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >() Line | Count | Source | 439 | 36.4k | { | 440 | 36.4k | void *yyp = yybuffer_.yyraw; | 441 | 36.4k | return static_cast<T*> (yyp); | 442 | 36.4k | } |
std::__1::shared_ptr<yb::ql::PTTablePropertyMap>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >() Line | Count | Source | 439 | 11.9k | { | 440 | 11.9k | void *yyp = yybuffer_.yyraw; | 441 | 11.9k | return static_cast<T*> (yyp); | 442 | 11.9k | } |
std::__1::shared_ptr<yb::ql::PTTableRef>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTableRef> >() Line | Count | Source | 439 | 1.90M | { | 440 | 1.90M | void *yyp = yybuffer_.yyraw; | 441 | 1.90M | return static_cast<T*> (yyp); | 442 | 1.90M | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >() Line | Count | Source | 439 | 3.75M | { | 440 | 3.75M | void *yyp = yybuffer_.yyraw; | 441 | 3.75M | return static_cast<T*> (yyp); | 442 | 3.75M | } |
std::__1::shared_ptr<yb::ql::TreeNode>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeNode> >() Line | Count | Source | 439 | 6.55M | { | 440 | 6.55M | void *yyp = yybuffer_.yyraw; | 441 | 6.55M | return static_cast<T*> (yyp); | 442 | 6.55M | } |
std::__1::shared_ptr<yb::ql::PTBaseType>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTBaseType> >() Line | Count | Source | 439 | 115k | { | 440 | 115k | void *yyp = yybuffer_.yyraw; | 441 | 115k | return static_cast<T*> (yyp); | 442 | 115k | } |
std::__1::shared_ptr<yb::ql::PTTypeField>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTypeField> >() Line | Count | Source | 439 | 931 | { | 440 | 931 | void *yyp = yybuffer_.yyraw; | 441 | 931 | return static_cast<T*> (yyp); | 442 | 931 | } |
std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> >* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >() Line | Count | Source | 439 | 979 | { | 440 | 979 | void *yyp = yybuffer_.yyraw; | 441 | 979 | return static_cast<T*> (yyp); | 442 | 979 | } |
void** yb::ql::GramProcessor::semantic_type::yyas_<void*>() Line | Count | Source | 439 | 89.8k | { | 440 | 89.8k | void *yyp = yybuffer_.yyraw; | 441 | 89.8k | return static_cast<T*> (yyp); | 442 | 89.8k | } |
std::__1::shared_ptr<yb::ql::UndefTreeNode>* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::UndefTreeNode> >() Line | Count | Source | 439 | 11.1k | { | 440 | 11.1k | void *yyp = yybuffer_.yyraw; | 441 | 11.1k | return static_cast<T*> (yyp); | 442 | 11.1k | } |
yb::ql::DropBehavior* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::DropBehavior>() Line | Count | Source | 439 | 35.7k | { | 440 | 35.7k | void *yyp = yybuffer_.yyraw; | 441 | 35.7k | return static_cast<T*> (yyp); | 442 | 35.7k | } |
Unexecuted instantiation: yb::ql::FunctionParameterMode* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::FunctionParameterMode>() Unexecuted instantiation: yb::ql::JoinType* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::JoinType>() yb::ql::ObjectType* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::ObjectType>() Line | Count | Source | 439 | 40.7k | { | 440 | 40.7k | void *yyp = yybuffer_.yyraw; | 441 | 40.7k | return static_cast<T*> (yyp); | 442 | 40.7k | } |
|
443 | | |
444 | | /// Const accessor to raw memory as \a T. |
445 | | template <typename T> |
446 | | const T* |
447 | | yyas_ () const YY_NOEXCEPT |
448 | 0 | { |
449 | 0 | const void *yyp = yybuffer_.yyraw; |
450 | 0 | return static_cast<const T*> (yyp); |
451 | 0 | } Unexecuted instantiation: char const* const* yb::ql::GramProcessor::semantic_type::yyas_<char const*>() const Unexecuted instantiation: std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, yb::internal::ArenaAllocatorBase<char, yb::internal::ArenaTraits> > > >() const Unexecuted instantiation: long long const* yb::ql::GramProcessor::semantic_type::yyas_<long long>() const Unexecuted instantiation: char const* yb::ql::GramProcessor::semantic_type::yyas_<char>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::TreeNode> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeNode> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTypeField> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTypeField> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTypeField> >() const Unexecuted instantiation: void* const* yb::ql::GramProcessor::semantic_type::yyas_<void*>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyListNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTKeyspacePropertyMap> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTKeyspaceProperty> >() const Unexecuted instantiation: bool const* yb::ql::GramProcessor::semantic_type::yyas_<bool>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTIndexColumn> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTIndexColumn> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::UndefTreeNode> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::UndefTreeNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTablePropertyListNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTablePropertyMap> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTablePropertyMap> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTableProperty> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTableProperty> >() const Unexecuted instantiation: yb::ql::ObjectType const* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::ObjectType>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTQualifiedName> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTQualifiedName> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTQualifiedName> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTCollection> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTCollection> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTSelectStmt> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTSelectStmt> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTInsertValuesClause> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTInsertValuesClause> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTInsertJsonClause> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTInsertJsonClause> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTOrderBy> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTOrderBy> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTOrderBy> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTExpr> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTExpr> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTExpr> >() const Unexecuted instantiation: std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<std::__1::vector<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaAllocatorBase<std::__1::shared_ptr<yb::ql::PTExpr>, yb::internal::ArenaTraits> > > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlUsingClause> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlUsingClause> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlUsingClauseElement> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTAssign> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTAssign> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTAssign> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyListNode> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlWritePropertyMap> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTDmlWriteProperty> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTTableRef> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTTableRef> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTTableRef> >() const Unexecuted instantiation: yb::ql::JoinType const* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::JoinType>() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTRef> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTRef> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTName> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTName> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTCollectionExpr> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTCollectionExpr> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTBaseType> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTBaseType> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTCharBaseType> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTCharBaseType> >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::TreeListNode<yb::ql::PTRoleOption> > >() const Unexecuted instantiation: std::__1::shared_ptr<yb::ql::PTRoleOption> const* yb::ql::GramProcessor::semantic_type::yyas_<std::__1::shared_ptr<yb::ql::PTRoleOption> >() const Unexecuted instantiation: yb::ql::DropBehavior const* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::DropBehavior>() const Unexecuted instantiation: yb::ql::FunctionParameterMode const* yb::ql::GramProcessor::semantic_type::yyas_<yb::ql::FunctionParameterMode>() const |
452 | | |
453 | | /// An auxiliary type to compute the largest semantic type. |
454 | | union union_type |
455 | | { |
456 | | // ABORT_P |
457 | | // ABSOLUTE_P |
458 | | // ACCESS |
459 | | // ACTION |
460 | | // ADD_P |
461 | | // ADMIN |
462 | | // AFTER |
463 | | // AGGREGATE |
464 | | // ALL |
465 | | // ALLOW |
466 | | // ALSO |
467 | | // ALTER |
468 | | // ALWAYS |
469 | | // ANALYSE |
470 | | // ANALYZE |
471 | | // AND |
472 | | // ANY |
473 | | // ARRAY |
474 | | // AS |
475 | | // ASC |
476 | | // ASSERTION |
477 | | // ASSIGNMENT |
478 | | // ASYMMETRIC |
479 | | // AT |
480 | | // ATTRIBUTE |
481 | | // AUTHORIZATION |
482 | | // AUTHORIZE |
483 | | // BACKWARD |
484 | | // BEFORE |
485 | | // BEGIN_P |
486 | | // BETWEEN |
487 | | // BIGINT |
488 | | // BINARY |
489 | | // BIT |
490 | | // BLOB |
491 | | // BOOLEAN_P |
492 | | // BOTH |
493 | | // BY |
494 | | // CACHE |
495 | | // CALLED |
496 | | // CASCADE |
497 | | // CASCADED |
498 | | // CASE |
499 | | // CAST |
500 | | // CATALOG_P |
501 | | // CHAIN |
502 | | // CHAR_P |
503 | | // CHARACTER |
504 | | // CHARACTERISTICS |
505 | | // CHECK |
506 | | // CHECKPOINT |
507 | | // CLASS |
508 | | // CLOSE |
509 | | // CLUSTER |
510 | | // CLUSTERING |
511 | | // COALESCE |
512 | | // COLLATE |
513 | | // COLLATION |
514 | | // COLUMN |
515 | | // COMMENT |
516 | | // COMMENTS |
517 | | // COMMIT |
518 | | // COMMITTED |
519 | | // COMPACT |
520 | | // CONCURRENTLY |
521 | | // CONFIGURATION |
522 | | // CONFLICT |
523 | | // CONNECTION |
524 | | // CONSTRAINT |
525 | | // CONSTRAINTS |
526 | | // CONTENT_P |
527 | | // CONTINUE_P |
528 | | // CONVERSION_P |
529 | | // COPY |
530 | | // COST |
531 | | // COUNTER |
532 | | // COVERING |
533 | | // CREATE |
534 | | // CROSS |
535 | | // CSV |
536 | | // CUBE |
537 | | // CURRENT_P |
538 | | // CURRENT_CATALOG |
539 | | // CURRENT_DATE |
540 | | // CURRENT_ROLE |
541 | | // CURRENT_SCHEMA |
542 | | // CURRENT_TIME |
543 | | // CURRENT_TIMESTAMP |
544 | | // CURRENT_USER |
545 | | // CURSOR |
546 | | // CYCLE |
547 | | // DATA_P |
548 | | // DATE |
549 | | // DATABASE |
550 | | // DAY_P |
551 | | // DEALLOCATE |
552 | | // DEC |
553 | | // DECIMAL_P |
554 | | // DECLARE |
555 | | // DEFAULT |
556 | | // DEFAULTS |
557 | | // DEFERRABLE |
558 | | // DEFERRED |
559 | | // DEFINER |
560 | | // DELETE_P |
561 | | // DELIMITER |
562 | | // DELIMITERS |
563 | | // DESC |
564 | | // DESCRIBE |
565 | | // DICTIONARY |
566 | | // DISABLE_P |
567 | | // DISCARD |
568 | | // DISTINCT |
569 | | // DO |
570 | | // DOCUMENT_P |
571 | | // DOMAIN_P |
572 | | // DOUBLE_P |
573 | | // DROP |
574 | | // EACH |
575 | | // ELSE |
576 | | // ENABLE_P |
577 | | // ENCODING |
578 | | // ENCRYPTED |
579 | | // END_P |
580 | | // ENUM_P |
581 | | // ERROR |
582 | | // ESCAPE |
583 | | // EVENT |
584 | | // EXCEPT |
585 | | // EXCLUDE |
586 | | // EXCLUDING |
587 | | // EXCLUSIVE |
588 | | // EXECUTE |
589 | | // EXISTS |
590 | | // EXPLAIN |
591 | | // EXTENSION |
592 | | // EXTERNAL |
593 | | // EXTRACT |
594 | | // FALSE_P |
595 | | // FAMILY |
596 | | // FETCH |
597 | | // FILTER |
598 | | // FILTERING |
599 | | // FIRST_P |
600 | | // FLOAT_P |
601 | | // FOLLOWING |
602 | | // FOR |
603 | | // FORCE |
604 | | // FOREIGN |
605 | | // FORWARD |
606 | | // FREEZE |
607 | | // FROM |
608 | | // FROZEN |
609 | | // FULL |
610 | | // FUNCTION |
611 | | // FUNCTIONS |
612 | | // GLOBAL |
613 | | // GRANT |
614 | | // GRANTED |
615 | | // GREATEST |
616 | | // GROUP_P |
617 | | // GROUPING |
618 | | // HANDLER |
619 | | // HAVING |
620 | | // HEADER_P |
621 | | // HOLD |
622 | | // HOUR_P |
623 | | // IDENTITY_P |
624 | | // IF_P |
625 | | // ILIKE |
626 | | // IMMEDIATE |
627 | | // IMMUTABLE |
628 | | // IMPLICIT_P |
629 | | // IMPORT_P |
630 | | // IN_P |
631 | | // INCLUDE |
632 | | // INCLUDING |
633 | | // INCREMENT |
634 | | // INDEX |
635 | | // INDEXES |
636 | | // INET |
637 | | // INFINITY |
638 | | // INHERIT |
639 | | // INHERITS |
640 | | // INITIALLY |
641 | | // INLINE_P |
642 | | // INNER_P |
643 | | // INOUT |
644 | | // INPUT_P |
645 | | // INSENSITIVE |
646 | | // INSERT |
647 | | // INSTEAD |
648 | | // INT_P |
649 | | // INTEGER |
650 | | // INTERSECT |
651 | | // INTERVAL |
652 | | // INTO |
653 | | // INVOKER |
654 | | // IS |
655 | | // ISNULL |
656 | | // ISOLATION |
657 | | // JOIN |
658 | | // JSON |
659 | | // JSONB |
660 | | // KEY |
661 | | // KEYSPACE |
662 | | // KEYSPACES |
663 | | // LABEL |
664 | | // LANGUAGE |
665 | | // LARGE_P |
666 | | // LAST_P |
667 | | // LATERAL_P |
668 | | // LEADING |
669 | | // LEAKPROOF |
670 | | // LEAST |
671 | | // LEFT |
672 | | // LEVEL |
673 | | // LIKE |
674 | | // LIMIT |
675 | | // LIST |
676 | | // LISTEN |
677 | | // LOAD |
678 | | // LOCAL |
679 | | // LOCALTIME |
680 | | // LOCALTIMESTAMP |
681 | | // LOCATION |
682 | | // LOCK_P |
683 | | // LOCKED |
684 | | // LOGGED |
685 | | // LOGIN |
686 | | // MAP |
687 | | // MAPPING |
688 | | // MATCH |
689 | | // MATERIALIZED |
690 | | // MAXVALUE |
691 | | // MINUTE_P |
692 | | // MINVALUE |
693 | | // MODE |
694 | | // MODIFY |
695 | | // MONTH_P |
696 | | // MOVE |
697 | | // NAME_P |
698 | | // NAMES |
699 | | // NAN |
700 | | // NATIONAL |
701 | | // NATURAL |
702 | | // NCHAR |
703 | | // NEXT |
704 | | // NO |
705 | | // NONE |
706 | | // NOT |
707 | | // NOTHING |
708 | | // NOTIFY |
709 | | // NOTNULL |
710 | | // NOWAIT |
711 | | // NULL_P |
712 | | // NULLIF |
713 | | // NULLS_P |
714 | | // NUMERIC |
715 | | // OBJECT_P |
716 | | // OF |
717 | | // OFF |
718 | | // OFFSET |
719 | | // OIDS |
720 | | // ON |
721 | | // ONLY |
722 | | // OPERATOR |
723 | | // OPTION |
724 | | // OPTIONS |
725 | | // OR |
726 | | // ORDER |
727 | | // ORDINALITY |
728 | | // OUT_P |
729 | | // OUTER_P |
730 | | // OVER |
731 | | // OVERLAPS |
732 | | // OVERLAY |
733 | | // OWNED |
734 | | // OWNER |
735 | | // PARSER |
736 | | // PARTIAL |
737 | | // PARTITION |
738 | | // PASSING |
739 | | // PASSWORD |
740 | | // PERMISSION |
741 | | // PERMISSIONS |
742 | | // PLACING |
743 | | // PLANS |
744 | | // POLICY |
745 | | // POSITION |
746 | | // PRECEDING |
747 | | // PRECISION |
748 | | // PRESERVE |
749 | | // PREPARE |
750 | | // PREPARED |
751 | | // PRIMARY |
752 | | // PRIOR |
753 | | // PRIVILEGES |
754 | | // PROCEDURAL |
755 | | // PROCEDURE |
756 | | // PROGRAM |
757 | | // QUOTE |
758 | | // RANGE |
759 | | // READ |
760 | | // REAL |
761 | | // REASSIGN |
762 | | // RECHECK |
763 | | // RECURSIVE |
764 | | // REF |
765 | | // REFRESH |
766 | | // REINDEX |
767 | | // RELATIVE_P |
768 | | // RELEASE |
769 | | // RENAME |
770 | | // REPEATABLE |
771 | | // REPLACE |
772 | | // REPLICA |
773 | | // RESET |
774 | | // RESTART |
775 | | // RESTRICT |
776 | | // RETURNING |
777 | | // RETURNS |
778 | | // REVOKE |
779 | | // RIGHT |
780 | | // ROLE |
781 | | // ROLES |
782 | | // ROLLBACK |
783 | | // ROLLUP |
784 | | // ROW |
785 | | // ROWS |
786 | | // RULE |
787 | | // SAVEPOINT |
788 | | // SCHEMA |
789 | | // SCHEME |
790 | | // SCROLL |
791 | | // SEARCH |
792 | | // SECOND_P |
793 | | // SECURITY |
794 | | // SELECT |
795 | | // SEQUENCE |
796 | | // SEQUENCES |
797 | | // SERIALIZABLE |
798 | | // SERVER |
799 | | // SESSION |
800 | | // SESSION_USER |
801 | | // SET |
802 | | // SETS |
803 | | // SETOF |
804 | | // SHARE |
805 | | // SHOW |
806 | | // SIMILAR |
807 | | // SIMPLE |
808 | | // SKIP |
809 | | // SMALLINT |
810 | | // SNAPSHOT |
811 | | // SOME |
812 | | // SQL_P |
813 | | // STABLE |
814 | | // STANDALONE_P |
815 | | // START |
816 | | // STATEMENT |
817 | | // STATIC |
818 | | // STATISTICS |
819 | | // STATUS |
820 | | // STDIN |
821 | | // STDOUT |
822 | | // STORAGE |
823 | | // STRICT_P |
824 | | // STRIP_P |
825 | | // SUBSTRING |
826 | | // SUPERUSER |
827 | | // SYMMETRIC |
828 | | // SYSID |
829 | | // SYSTEM_P |
830 | | // TABLE |
831 | | // TABLES |
832 | | // TABLESAMPLE |
833 | | // TABLESPACE |
834 | | // TEMP |
835 | | // TEMPLATE |
836 | | // TEMPORARY |
837 | | // TEXT_P |
838 | | // THEN |
839 | | // TIME |
840 | | // TIMESTAMP |
841 | | // TIMEUUID |
842 | | // TINYINT |
843 | | // TO |
844 | | // TOKEN |
845 | | // TRAILING |
846 | | // TRANSACTION |
847 | | // TRANSFORM |
848 | | // TREAT |
849 | | // TRIGGER |
850 | | // TRIM |
851 | | // TRUE_P |
852 | | // TRUNCATE |
853 | | // TRUSTED |
854 | | // TTL |
855 | | // TUPLE |
856 | | // TYPE_P |
857 | | // TYPES_P |
858 | | // PARTITION_HASH |
859 | | // UNBOUNDED |
860 | | // UNCOMMITTED |
861 | | // UNENCRYPTED |
862 | | // UNION |
863 | | // UNIQUE |
864 | | // UNKNOWN |
865 | | // UNLISTEN |
866 | | // UNLOGGED |
867 | | // UNSET |
868 | | // UNTIL |
869 | | // UPDATE |
870 | | // USE |
871 | | // USER |
872 | | // USING |
873 | | // UUID |
874 | | // VACUUM |
875 | | // VALID |
876 | | // VALIDATE |
877 | | // VALIDATOR |
878 | | // VALUE_P |
879 | | // VALUES |
880 | | // VARCHAR |
881 | | // VARIADIC |
882 | | // VARINT |
883 | | // VARYING |
884 | | // VERBOSE |
885 | | // VERSION_P |
886 | | // VIEW |
887 | | // VIEWS |
888 | | // VOLATILE |
889 | | // WHEN |
890 | | // WHERE |
891 | | // WHITESPACE_P |
892 | | // WINDOW |
893 | | // WITH |
894 | | // WITHIN |
895 | | // WITHOUT |
896 | | // WORK |
897 | | // WRAPPER |
898 | | // WRITE |
899 | | // XML_P |
900 | | // XMLATTRIBUTES |
901 | | // XMLCONCAT |
902 | | // XMLELEMENT |
903 | | // XMLEXISTS |
904 | | // XMLFOREST |
905 | | // XMLPARSE |
906 | | // XMLPI |
907 | | // XMLROOT |
908 | | // XMLSERIALIZE |
909 | | // YEAR_P |
910 | | // YES_P |
911 | | // ZONE |
912 | | // all_Op |
913 | | // MathOp |
914 | | // extract_arg |
915 | | // unreserved_keyword |
916 | | // col_name_keyword |
917 | | // type_func_name_keyword |
918 | | // reserved_keyword |
919 | | // iso_level |
920 | | // opt_boolean_or_string |
921 | | // opt_encoding |
922 | | // RowSecurityDefaultForCmd |
923 | | // row_security_cmd |
924 | | char dummy1[sizeof (KeywordType)]; |
925 | | |
926 | | // set_clause |
927 | | // single_set_clause |
928 | | char dummy2[sizeof (PAssign)]; |
929 | | |
930 | | // set_clause_list |
931 | | char dummy3[sizeof (PAssignListNode)]; |
932 | | |
933 | | // opt_no_inherit |
934 | | // opt_json_clause_default_null |
935 | | // all_or_distinct |
936 | | // opt_allow_filtering |
937 | | // opt_returns_clause |
938 | | // opt_else_clause |
939 | | // opt_ordinality |
940 | | // xml_whitespace_option |
941 | | // opt_varying |
942 | | // opt_timezone |
943 | | // boolean |
944 | | // constraints_set_mode |
945 | | // copy_from |
946 | | // opt_program |
947 | | // opt_with_data |
948 | | // opt_trusted |
949 | | // TriggerForSpec |
950 | | // TriggerForType |
951 | | // opt_if_not_exists |
952 | | // opt_default |
953 | | // opt_recheck |
954 | | // opt_restart_seqs |
955 | | // opt_grant_grant_option |
956 | | // opt_deferred |
957 | | // opt_unique |
958 | | // opt_concurrently |
959 | | // opt_or_replace |
960 | | // opt_if_exists |
961 | | // opt_instead |
962 | | // opt_verbose |
963 | | // opt_full |
964 | | // opt_freeze |
965 | | // opt_nowait |
966 | | char dummy4[sizeof (PBool)]; |
967 | | |
968 | | // CCONST |
969 | | // enable_trigger |
970 | | char dummy5[sizeof (PChar)]; |
971 | | |
972 | | // Character |
973 | | // ConstCharacter |
974 | | // CharacterWithLength |
975 | | // CharacterWithoutLength |
976 | | // character |
977 | | char dummy6[sizeof (PCharBaseType)]; |
978 | | |
979 | | // SelectStmt |
980 | | // select_with_parens |
981 | | // select_no_parens |
982 | | // select_clause |
983 | | char dummy7[sizeof (PCollection)]; |
984 | | |
985 | | // map_elems |
986 | | // map_expr |
987 | | // set_elems |
988 | | // set_expr |
989 | | // list_elems |
990 | | // list_expr |
991 | | // tuple_elems |
992 | | // tuple_expr |
993 | | char dummy8[sizeof (PCollectionExpr)]; |
994 | | |
995 | | // opt_using_ttl_timestamp_clause |
996 | | // using_ttl_timestamp_clause |
997 | | // recursive_ttl_timestamp_clause |
998 | | char dummy9[sizeof (PDmlUsingClause)]; |
999 | | |
1000 | | // ttl_timestamp_clause |
1001 | | char dummy10[sizeof (PDmlUsingClauseElement)]; |
1002 | | |
1003 | | // write_dml_property_map_list_element |
1004 | | char dummy11[sizeof (PDmlWriteProperty)]; |
1005 | | |
1006 | | // opt_write_dml_properties |
1007 | | // write_dml_properties |
1008 | | // write_dml_property |
1009 | | char dummy12[sizeof (PDmlWritePropertyListNode)]; |
1010 | | |
1011 | | // write_dml_property_map |
1012 | | // write_dml_property_map_list |
1013 | | char dummy13[sizeof (PDmlWritePropertyMap)]; |
1014 | | |
1015 | | // target_el |
1016 | | // limit_clause |
1017 | | // offset_clause |
1018 | | // select_limit_value |
1019 | | // select_offset_value |
1020 | | // opt_where_clause |
1021 | | // where_clause |
1022 | | // if_clause |
1023 | | // opt_if_clause |
1024 | | // opt_where_or_current_clause |
1025 | | // where_or_current_clause |
1026 | | // a_expr |
1027 | | // inactive_a_expr |
1028 | | // b_expr |
1029 | | // c_expr |
1030 | | // inactive_c_expr |
1031 | | // func_expr |
1032 | | // func_application |
1033 | | // func_arg_expr |
1034 | | // bindvar |
1035 | | // ctext_expr |
1036 | | // collection_expr |
1037 | | // in_expr |
1038 | | // AexprConst |
1039 | | char dummy14[sizeof (PExpr)]; |
1040 | | |
1041 | | // opt_target_list |
1042 | | // target_list |
1043 | | // col_arg_list |
1044 | | // func_arg_list |
1045 | | // json_ref |
1046 | | // json_ref_single_arrow |
1047 | | // ctext_row |
1048 | | // ctext_expr_list |
1049 | | char dummy15[sizeof (PExprListNode)]; |
1050 | | |
1051 | | // select_limit_offset |
1052 | | // opt_select_limit_offset |
1053 | | char dummy16[sizeof (PExprVector)]; |
1054 | | |
1055 | | // index_column |
1056 | | char dummy17[sizeof (PIndexColumn)]; |
1057 | | |
1058 | | // json_clause |
1059 | | char dummy18[sizeof (PInsertJsonClause)]; |
1060 | | |
1061 | | // values_clause |
1062 | | char dummy19[sizeof (PInsertValuesClause)]; |
1063 | | |
1064 | | // PARAM |
1065 | | // TableLikeOptionList |
1066 | | // TableLikeOption |
1067 | | // OptTemp |
1068 | | // OnCommitOption |
1069 | | // row_or_rows |
1070 | | // first_or_next |
1071 | | // for_locking_strength |
1072 | | // document_or_content |
1073 | | // sub_type |
1074 | | // Iconst |
1075 | | // SignedIconst |
1076 | | // opt_float |
1077 | | // OptNoLog |
1078 | | // add_drop |
1079 | | // import_qualification_type |
1080 | | // TriggerActionTime |
1081 | | // ConstraintAttributeSpec |
1082 | | // ConstraintAttributeElem |
1083 | | // defacl_privilege_target |
1084 | | // opt_asc_desc |
1085 | | // opt_nulls_order |
1086 | | // cast_context |
1087 | | // reindex_target_type |
1088 | | // reindex_target_multitable |
1089 | | // reindex_option_list |
1090 | | // reindex_option_elem |
1091 | | // opt_column |
1092 | | // opt_set_data |
1093 | | // event |
1094 | | // opt_check_option |
1095 | | // vacuum_option_list |
1096 | | // vacuum_option_elem |
1097 | | // opt_lock |
1098 | | // lock_type |
1099 | | // opt_nowait_or_skip |
1100 | | // cursor_options |
1101 | | // opt_hold |
1102 | | char dummy20[sizeof (PInt64)]; |
1103 | | |
1104 | | // keyspace_property_map_list_element |
1105 | | char dummy21[sizeof (PKeyspaceProperty)]; |
1106 | | |
1107 | | // opt_keyspace_options |
1108 | | // keyspace_properties |
1109 | | // keyspace_property |
1110 | | char dummy22[sizeof (PKeyspacePropertyListNode)]; |
1111 | | |
1112 | | // keyspace_property_map |
1113 | | // keyspace_property_map_list |
1114 | | char dummy23[sizeof (PKeyspacePropertyMap)]; |
1115 | | |
1116 | | // stmtblock |
1117 | | // stmtmulti |
1118 | | // dml_list |
1119 | | // OptTableElementList |
1120 | | // TableElementList |
1121 | | // ColQualList |
1122 | | // NestedColumnList |
1123 | | // index_column_list |
1124 | | // columnList |
1125 | | // alter_table_ops |
1126 | | // alter_table_op |
1127 | | // addColumnDefList |
1128 | | // dropColumnList |
1129 | | // renameColumnList |
1130 | | // alterColumnTypeList |
1131 | | // alterPropertyList |
1132 | | // into_clause |
1133 | | // group_clause |
1134 | | // group_by_list |
1135 | | // having_clause |
1136 | | // index_params |
1137 | | // opt_include_clause |
1138 | | char dummy24[sizeof (PListNode)]; |
1139 | | |
1140 | | // indirection_el |
1141 | | char dummy25[sizeof (PName)]; |
1142 | | |
1143 | | // sortby |
1144 | | char dummy26[sizeof (POrderBy)]; |
1145 | | |
1146 | | // opt_sort_clause |
1147 | | // sort_clause |
1148 | | // sortby_list |
1149 | | char dummy27[sizeof (POrderByListNode)]; |
1150 | | |
1151 | | // any_name |
1152 | | // attrs |
1153 | | // insert_target |
1154 | | // insert_column_item |
1155 | | // opt_indirection |
1156 | | // set_target |
1157 | | // relation_expr |
1158 | | // indirection |
1159 | | // qualified_name |
1160 | | // udt_name |
1161 | | // opt_opfamily |
1162 | | // opclass_purpose |
1163 | | // opt_collate |
1164 | | // opt_class |
1165 | | char dummy28[sizeof (PQualifiedName)]; |
1166 | | |
1167 | | // any_name_list |
1168 | | // insert_column_list |
1169 | | // relation_expr_list |
1170 | | char dummy29[sizeof (PQualifiedNameListNode)]; |
1171 | | |
1172 | | // columnref |
1173 | | char dummy30[sizeof (PRef)]; |
1174 | | |
1175 | | // RoleOption |
1176 | | char dummy31[sizeof (PRoleOption)]; |
1177 | | |
1178 | | // optRoleOptionList |
1179 | | // RoleOptionList |
1180 | | char dummy32[sizeof (PRoleOptionListNode)]; |
1181 | | |
1182 | | // simple_select |
1183 | | char dummy33[sizeof (PSelectStmt)]; |
1184 | | |
1185 | | // IDENT |
1186 | | // FCONST |
1187 | | // SCONST |
1188 | | // BCONST |
1189 | | // XCONST |
1190 | | // Op |
1191 | | // UCONST |
1192 | | // ICONST |
1193 | | // OptSchemaName |
1194 | | // OptTableSpace |
1195 | | // OptConsTableSpace |
1196 | | // ExistingIndex |
1197 | | // alias_clause |
1198 | | // opt_alias_clause |
1199 | | // opt_existing_window_name |
1200 | | // name |
1201 | | // database_name |
1202 | | // access_method |
1203 | | // attr_name |
1204 | | // index_name |
1205 | | // file_name |
1206 | | // property_name |
1207 | | // func_name |
1208 | | // Sconst |
1209 | | // RoleId |
1210 | | // ColId |
1211 | | // type_function_name |
1212 | | // NonReservedWord |
1213 | | // ColLabel |
1214 | | // opt_charset |
1215 | | // role_name |
1216 | | // var_name |
1217 | | // NonReservedWord_or_Sconst |
1218 | | // copy_file_name |
1219 | | // generic_option_name |
1220 | | // opt_type |
1221 | | // foreign_server_version |
1222 | | // opt_foreign_server_version |
1223 | | // comment_text |
1224 | | // opt_provider |
1225 | | // security_label |
1226 | | // permissions |
1227 | | // permission |
1228 | | // opt_index_name |
1229 | | // access_method_clause |
1230 | | // param_name |
1231 | | // notify_payload |
1232 | | // createdb_opt_name |
1233 | | // cluster_index_specification |
1234 | | // cursor_name |
1235 | | char dummy34[sizeof (PString)]; |
1236 | | |
1237 | | // property_map_list_element |
1238 | | // column_ordering |
1239 | | char dummy35[sizeof (PTableProperty)]; |
1240 | | |
1241 | | // opt_table_options |
1242 | | // table_properties |
1243 | | // table_property |
1244 | | // orderingList |
1245 | | // opt_index_options |
1246 | | char dummy36[sizeof (PTablePropertyListNode)]; |
1247 | | |
1248 | | // property_map |
1249 | | // property_map_list |
1250 | | char dummy37[sizeof (PTablePropertyMap)]; |
1251 | | |
1252 | | // table_ref |
1253 | | // relation_expr_opt_alias |
1254 | | char dummy38[sizeof (PTableRef)]; |
1255 | | |
1256 | | // from_clause |
1257 | | // from_list |
1258 | | char dummy39[sizeof (PTableRefListNode)]; |
1259 | | |
1260 | | // dml |
1261 | | // stmt |
1262 | | // schema_stmt |
1263 | | // CreateTypeStmt |
1264 | | // CreateSchemaStmt |
1265 | | // UseSchemaStmt |
1266 | | // AlterSchemaStmt |
1267 | | // CreateStmt |
1268 | | // TableElement |
1269 | | // columnDef |
1270 | | // ColConstraint |
1271 | | // ColConstraintElem |
1272 | | // ConstraintAttr |
1273 | | // TableConstraint |
1274 | | // ConstraintElem |
1275 | | // columnElem |
1276 | | // DropStmt |
1277 | | // AlterTableStmt |
1278 | | // addColumnDef |
1279 | | // dropColumn |
1280 | | // renameColumn |
1281 | | // alterColumnType |
1282 | | // alterProperty |
1283 | | // distinct_clause |
1284 | | // opt_all_clause |
1285 | | // group_by_item |
1286 | | // opt_for_locking_clause |
1287 | | // for_locking_clause |
1288 | | // InsertStmt |
1289 | | // opt_on_conflict |
1290 | | // opt_conf_expr |
1291 | | // returning_clause |
1292 | | // DeleteStmt |
1293 | | // UpdateStmt |
1294 | | // set_target_list |
1295 | | // opt_window_clause |
1296 | | // CreateRoleStmt |
1297 | | // AlterRoleStmt |
1298 | | // TruncateStmt |
1299 | | // GrantStmt |
1300 | | // RevokeStmt |
1301 | | // GrantRoleStmt |
1302 | | // RevokeRoleStmt |
1303 | | // IndexStmt |
1304 | | // TransactionStmt |
1305 | | // ExplainStmt |
1306 | | // ExplainableStmt |
1307 | | char dummy40[sizeof (PTreeNode)]; |
1308 | | |
1309 | | // Typename |
1310 | | // ParametricTypename |
1311 | | // SimpleTypename |
1312 | | // UserDefinedType |
1313 | | // ConstTypename |
1314 | | // Numeric |
1315 | | // Bit |
1316 | | // ConstBit |
1317 | | // BitWithLength |
1318 | | // BitWithoutLength |
1319 | | // ConstDatetime |
1320 | | // ConstInterval |
1321 | | char dummy41[sizeof (PType)]; |
1322 | | |
1323 | | // TypeField |
1324 | | char dummy42[sizeof (PTypeField)]; |
1325 | | |
1326 | | // TypeFieldList |
1327 | | char dummy43[sizeof (PTypeFieldListNode)]; |
1328 | | |
1329 | | // OptSchemaEltList |
1330 | | // opt_column_list |
1331 | | // ExclusionConstraintList |
1332 | | // ExclusionConstraintElem |
1333 | | // OptInherit |
1334 | | // reloptions |
1335 | | // opt_reloptions |
1336 | | // reloption_list |
1337 | | // OptTypedTableElementList |
1338 | | // TypedTableElementList |
1339 | | // type_name_list |
1340 | | // for_locking_items |
1341 | | // locked_rels_list |
1342 | | // multiple_set_clause |
1343 | | // func_alias_clause |
1344 | | // rowsfrom_item |
1345 | | // rowsfrom_list |
1346 | | // opt_col_def_list |
1347 | | // TableFuncElementList |
1348 | | // xml_attributes |
1349 | | // xml_attribute_list |
1350 | | // within_group_clause |
1351 | | // window_definition_list |
1352 | | // opt_partition_clause |
1353 | | // row |
1354 | | // explicit_row |
1355 | | // implicit_row |
1356 | | // qual_Op |
1357 | | // qual_all_Op |
1358 | | // subquery_Op |
1359 | | // expr_list |
1360 | | // type_list |
1361 | | // extract_list |
1362 | | // overlay_list |
1363 | | // position_list |
1364 | | // substr_list |
1365 | | // trim_list |
1366 | | // qualified_name_list |
1367 | | // name_list |
1368 | | // role_list |
1369 | | // opt_array_bounds |
1370 | | // opt_type_modifiers |
1371 | | // opt_interval |
1372 | | // interval_second |
1373 | | // OptRoleList |
1374 | | // AlterOptRoleList |
1375 | | // var_list |
1376 | | // constraints_set_list |
1377 | | // alter_table_cmds |
1378 | | // alter_type_cmds |
1379 | | // copy_options |
1380 | | // copy_opt_list |
1381 | | // copy_generic_opt_list |
1382 | | // copy_generic_opt_arg_list |
1383 | | // OptSeqOptList |
1384 | | // SeqOptList |
1385 | | // handler_name |
1386 | | // opt_inline_handler |
1387 | | // validator_clause |
1388 | | // opt_validator |
1389 | | // create_extension_opt_list |
1390 | | // alter_extension_opt_list |
1391 | | // fdw_options |
1392 | | // opt_fdw_options |
1393 | | // create_generic_options |
1394 | | // generic_option_list |
1395 | | // alter_generic_options |
1396 | | // alter_generic_option_list |
1397 | | // RowSecurityDefaultToRole |
1398 | | // RowSecurityOptionalToRole |
1399 | | // TriggerEvents |
1400 | | // TriggerOneEvent |
1401 | | // TriggerFuncArgs |
1402 | | // event_trigger_when_list |
1403 | | // event_trigger_value_list |
1404 | | // definition |
1405 | | // def_list |
1406 | | // old_aggr_definition |
1407 | | // old_aggr_list |
1408 | | // opt_enum_val_list |
1409 | | // enum_val_list |
1410 | | // opclass_item_list |
1411 | | // opclass_drop_list |
1412 | | // privileges |
1413 | | // privilege_list |
1414 | | // grantee_list |
1415 | | // DefACLOptionList |
1416 | | // func_args |
1417 | | // func_args_list |
1418 | | // func_args_with_defaults |
1419 | | // func_args_with_defaults_list |
1420 | | // aggr_args |
1421 | | // aggr_args_list |
1422 | | // createfunc_opt_list |
1423 | | // func_as |
1424 | | // transform_type_list |
1425 | | // opt_definition |
1426 | | // table_func_column_list |
1427 | | // alterfunc_opt_list |
1428 | | // oper_argtypes |
1429 | | // any_operator |
1430 | | // dostmt_opt_list |
1431 | | // transform_element_list |
1432 | | // RuleActionList |
1433 | | // RuleActionMulti |
1434 | | // transaction_mode_list |
1435 | | // transaction_mode_list_or_empty |
1436 | | // createdb_opt_list |
1437 | | // createdb_opt_items |
1438 | | // opt_name_list |
1439 | | // prep_type_clause |
1440 | | // execute_param_clause |
1441 | | char dummy44[sizeof (UndefListType)]; |
1442 | | |
1443 | | // ExclusionWhereClause |
1444 | | // TableLikeClause |
1445 | | // reloption_elem |
1446 | | // TypedTableElement |
1447 | | // columnOptions |
1448 | | // OptTempTableName |
1449 | | // opt_select_fetch_first_value |
1450 | | // empty_grouping_set |
1451 | | // rollup_clause |
1452 | | // cube_clause |
1453 | | // grouping_sets_clause |
1454 | | // for_locking_item |
1455 | | // joined_table |
1456 | | // join_outer |
1457 | | // join_qual |
1458 | | // tablesample_clause |
1459 | | // opt_repeatable_clause |
1460 | | // func_table |
1461 | | // TableFuncElement |
1462 | | // func_expr_common_subexpr |
1463 | | // func_expr_windowless |
1464 | | // xml_root_version |
1465 | | // opt_xml_root_standalone |
1466 | | // xml_attribute_el |
1467 | | // xmlexists_argument |
1468 | | // filter_clause |
1469 | | // window_definition |
1470 | | // over_clause |
1471 | | // window_specification |
1472 | | // opt_frame_clause |
1473 | | // frame_extent |
1474 | | // frame_bound |
1475 | | // overlay_placing |
1476 | | // substr_from |
1477 | | // substr_for |
1478 | | // RoleSpec |
1479 | | // inactive_stmt |
1480 | | // AlterOptRoleElem |
1481 | | // CreateOptRoleElem |
1482 | | // CreateUserStmt |
1483 | | // AlterUserStmt |
1484 | | // AlterUserSetStmt |
1485 | | // DropUserStmt |
1486 | | // inactive_schema_stmt |
1487 | | // VariableSetStmt |
1488 | | // set_rest |
1489 | | // generic_set |
1490 | | // set_rest_more |
1491 | | // var_value |
1492 | | // zone_value |
1493 | | // VariableResetStmt |
1494 | | // reset_rest |
1495 | | // generic_reset |
1496 | | // SetResetClause |
1497 | | // FunctionSetResetClause |
1498 | | // VariableShowStmt |
1499 | | // ConstraintsSetStmt |
1500 | | // CheckPointStmt |
1501 | | // DiscardStmt |
1502 | | // InactiveAlterTableStmt |
1503 | | // alter_table_cmd |
1504 | | // alter_column_default |
1505 | | // opt_collate_clause |
1506 | | // alter_using |
1507 | | // replica_identity |
1508 | | // AlterCompositeTypeStmt |
1509 | | // alter_type_cmd |
1510 | | // ClosePortalStmt |
1511 | | // CopyStmt |
1512 | | // copy_opt_item |
1513 | | // opt_binary |
1514 | | // opt_oids |
1515 | | // copy_delimiter |
1516 | | // copy_generic_opt_elem |
1517 | | // copy_generic_opt_arg |
1518 | | // copy_generic_opt_arg_list_item |
1519 | | // CreateAsStmt |
1520 | | // create_as_target |
1521 | | // CreateMatViewStmt |
1522 | | // create_mv_target |
1523 | | // RefreshMatViewStmt |
1524 | | // CreateSeqStmt |
1525 | | // AlterSeqStmt |
1526 | | // SeqOptElem |
1527 | | // NumericOnly |
1528 | | // CreatePLangStmt |
1529 | | // DropPLangStmt |
1530 | | // CreateTableSpaceStmt |
1531 | | // OptTableSpaceOwner |
1532 | | // DropTableSpaceStmt |
1533 | | // CreateExtensionStmt |
1534 | | // create_extension_opt_item |
1535 | | // AlterExtensionStmt |
1536 | | // alter_extension_opt_item |
1537 | | // AlterExtensionContentsStmt |
1538 | | // CreateFdwStmt |
1539 | | // fdw_option |
1540 | | // DropFdwStmt |
1541 | | // AlterFdwStmt |
1542 | | // alter_generic_option_elem |
1543 | | // generic_option_elem |
1544 | | // generic_option_arg |
1545 | | // CreateForeignServerStmt |
1546 | | // DropForeignServerStmt |
1547 | | // AlterForeignServerStmt |
1548 | | // CreateForeignTableStmt |
1549 | | // AlterForeignTableStmt |
1550 | | // ImportForeignSchemaStmt |
1551 | | // import_qualification |
1552 | | // CreatePolicyStmt |
1553 | | // AlterPolicyStmt |
1554 | | // DropPolicyStmt |
1555 | | // RowSecurityOptionalExpr |
1556 | | // RowSecurityOptionalWithCheck |
1557 | | // CreateTrigStmt |
1558 | | // TriggerWhen |
1559 | | // TriggerFuncArg |
1560 | | // OptConstrFromTable |
1561 | | // DropTrigStmt |
1562 | | // CreateEventTrigStmt |
1563 | | // event_trigger_when_item |
1564 | | // AlterEventTrigStmt |
1565 | | // CreateAssertStmt |
1566 | | // DropAssertStmt |
1567 | | // DefineStmt |
1568 | | // def_elem |
1569 | | // def_arg |
1570 | | // old_aggr_elem |
1571 | | // AlterEnumStmt |
1572 | | // CreateOpClassStmt |
1573 | | // opclass_item |
1574 | | // CreateOpFamilyStmt |
1575 | | // AlterOpFamilyStmt |
1576 | | // opclass_drop |
1577 | | // DropOpClassStmt |
1578 | | // DropOpFamilyStmt |
1579 | | // DropOwnedStmt |
1580 | | // ReassignOwnedStmt |
1581 | | // CommentStmt |
1582 | | // SecLabelStmt |
1583 | | // FetchStmt |
1584 | | // fetch_args |
1585 | | // privilege |
1586 | | // grantee |
1587 | | // function_with_argtypes |
1588 | | // AlterDefaultPrivilegesStmt |
1589 | | // DefACLOption |
1590 | | // DefACLAction |
1591 | | // index_elem |
1592 | | // CreateFunctionStmt |
1593 | | // func_arg |
1594 | | // func_return |
1595 | | // func_type |
1596 | | // func_arg_with_default |
1597 | | // aggr_arg |
1598 | | // common_func_opt_item |
1599 | | // createfunc_opt_item |
1600 | | // table_func_column |
1601 | | // AlterFunctionStmt |
1602 | | // RemoveFuncStmt |
1603 | | // RemoveAggrStmt |
1604 | | // RemoveOperStmt |
1605 | | // DoStmt |
1606 | | // dostmt_opt_item |
1607 | | // CreateCastStmt |
1608 | | // DropCastStmt |
1609 | | // CreateTransformStmt |
1610 | | // DropTransformStmt |
1611 | | // ReindexStmt |
1612 | | // AlterTblSpcStmt |
1613 | | // RenameStmt |
1614 | | // AlterObjectSchemaStmt |
1615 | | // AlterOwnerStmt |
1616 | | // RuleStmt |
1617 | | // RuleActionStmt |
1618 | | // RuleActionStmtOrEmpty |
1619 | | // DropRuleStmt |
1620 | | // NotifyStmt |
1621 | | // ListenStmt |
1622 | | // UnlistenStmt |
1623 | | // transaction_mode_item |
1624 | | // ViewStmt |
1625 | | // LoadStmt |
1626 | | // CreatedbStmt |
1627 | | // createdb_opt_item |
1628 | | // AlterDatabaseStmt |
1629 | | // AlterDatabaseSetStmt |
1630 | | // DropdbStmt |
1631 | | // AlterSystemStmt |
1632 | | // CreateDomainStmt |
1633 | | // AlterDomainStmt |
1634 | | // AlterTSDictionaryStmt |
1635 | | // AlterTSConfigurationStmt |
1636 | | // CreateConversionStmt |
1637 | | // ClusterStmt |
1638 | | // VacuumStmt |
1639 | | // AnalyzeStmt |
1640 | | // PrepareStmt |
1641 | | // PreparableStmt |
1642 | | // ExecuteStmt |
1643 | | // DeallocateStmt |
1644 | | // LockStmt |
1645 | | // DeclareCursorStmt |
1646 | | char dummy45[sizeof (UndefType)]; |
1647 | | |
1648 | | // opt_drop_behavior |
1649 | | char dummy46[sizeof (dbehavior)]; |
1650 | | |
1651 | | // arg_class |
1652 | | char dummy47[sizeof (fun_param_mode)]; |
1653 | | |
1654 | | // join_type |
1655 | | char dummy48[sizeof (jtype)]; |
1656 | | |
1657 | | // drop_type |
1658 | | // cql_drop_type |
1659 | | // ql_drop_type |
1660 | | // comment_type |
1661 | | // security_label_type |
1662 | | char dummy49[sizeof (objtype)]; |
1663 | | }; |
1664 | | |
1665 | | /// The size of the largest semantic type. |
1666 | | enum { size = sizeof (union_type) }; |
1667 | | |
1668 | | /// A buffer to store semantic values. |
1669 | | union |
1670 | | { |
1671 | | /// Strongest alignment constraints. |
1672 | | long double yyalign_me; |
1673 | | /// A buffer large enough to store any of the semantic values. |
1674 | | char yyraw[size]; |
1675 | | } yybuffer_; |
1676 | | }; |
1677 | | |
1678 | | #else |
1679 | | typedef YYSTYPE semantic_type; |
1680 | | #endif |
1681 | | /// Symbol locations. |
1682 | | typedef location location_type; |
1683 | | |
1684 | | /// Syntax errors thrown from user actions. |
1685 | | struct syntax_error : std::runtime_error |
1686 | | { |
1687 | | syntax_error (const location_type& l, const std::string& m) |
1688 | | : std::runtime_error (m) |
1689 | | , location (l) |
1690 | 0 | {} |
1691 | | |
1692 | | syntax_error (const syntax_error& s) |
1693 | | : std::runtime_error (s.what ()) |
1694 | | , location (s.location) |
1695 | 0 | {} |
1696 | | |
1697 | | ~syntax_error () YY_NOEXCEPT YY_NOTHROW; |
1698 | | |
1699 | | location_type location; |
1700 | | }; |
1701 | | |
1702 | | /// Tokens. |
1703 | | struct token |
1704 | | { |
1705 | | enum yytokentype |
1706 | | { |
1707 | | TOK_END = 0, |
1708 | | TOK_ABORT_P = 258, |
1709 | | TOK_ABSOLUTE_P = 259, |
1710 | | TOK_ACCESS = 260, |
1711 | | TOK_ACTION = 261, |
1712 | | TOK_ADD_P = 262, |
1713 | | TOK_ADMIN = 263, |
1714 | | TOK_AFTER = 264, |
1715 | | TOK_AGGREGATE = 265, |
1716 | | TOK_ALL = 266, |
1717 | | TOK_ALLOW = 267, |
1718 | | TOK_ALSO = 268, |
1719 | | TOK_ALTER = 269, |
1720 | | TOK_ALWAYS = 270, |
1721 | | TOK_ANALYSE = 271, |
1722 | | TOK_ANALYZE = 272, |
1723 | | TOK_AND = 273, |
1724 | | TOK_ANY = 274, |
1725 | | TOK_ARRAY = 275, |
1726 | | TOK_AS = 276, |
1727 | | TOK_ASC = 277, |
1728 | | TOK_ASSERTION = 278, |
1729 | | TOK_ASSIGNMENT = 279, |
1730 | | TOK_ASYMMETRIC = 280, |
1731 | | TOK_AT = 281, |
1732 | | TOK_ATTRIBUTE = 282, |
1733 | | TOK_AUTHORIZATION = 283, |
1734 | | TOK_AUTHORIZE = 284, |
1735 | | TOK_BACKWARD = 285, |
1736 | | TOK_BEFORE = 286, |
1737 | | TOK_BEGIN_P = 287, |
1738 | | TOK_BETWEEN = 288, |
1739 | | TOK_BIGINT = 289, |
1740 | | TOK_BINARY = 290, |
1741 | | TOK_BIT = 291, |
1742 | | TOK_BLOB = 292, |
1743 | | TOK_BOOLEAN_P = 293, |
1744 | | TOK_BOTH = 294, |
1745 | | TOK_BY = 295, |
1746 | | TOK_CACHE = 296, |
1747 | | TOK_CALLED = 297, |
1748 | | TOK_CASCADE = 298, |
1749 | | TOK_CASCADED = 299, |
1750 | | TOK_CASE = 300, |
1751 | | TOK_CAST = 301, |
1752 | | TOK_CATALOG_P = 302, |
1753 | | TOK_CHAIN = 303, |
1754 | | TOK_CHAR_P = 304, |
1755 | | TOK_CHARACTER = 305, |
1756 | | TOK_CHARACTERISTICS = 306, |
1757 | | TOK_CHECK = 307, |
1758 | | TOK_CHECKPOINT = 308, |
1759 | | TOK_CLASS = 309, |
1760 | | TOK_CLOSE = 310, |
1761 | | TOK_CLUSTER = 311, |
1762 | | TOK_CLUSTERING = 312, |
1763 | | TOK_COALESCE = 313, |
1764 | | TOK_COLLATE = 314, |
1765 | | TOK_COLLATION = 315, |
1766 | | TOK_COLUMN = 316, |
1767 | | TOK_COMMENT = 317, |
1768 | | TOK_COMMENTS = 318, |
1769 | | TOK_COMMIT = 319, |
1770 | | TOK_COMMITTED = 320, |
1771 | | TOK_COMPACT = 321, |
1772 | | TOK_CONCURRENTLY = 322, |
1773 | | TOK_CONFIGURATION = 323, |
1774 | | TOK_CONFLICT = 324, |
1775 | | TOK_CONNECTION = 325, |
1776 | | TOK_CONSTRAINT = 326, |
1777 | | TOK_CONSTRAINTS = 327, |
1778 | | TOK_CONTENT_P = 328, |
1779 | | TOK_CONTINUE_P = 329, |
1780 | | TOK_CONVERSION_P = 330, |
1781 | | TOK_COPY = 331, |
1782 | | TOK_COST = 332, |
1783 | | TOK_COUNTER = 333, |
1784 | | TOK_COVERING = 334, |
1785 | | TOK_CREATE = 335, |
1786 | | TOK_CROSS = 336, |
1787 | | TOK_CSV = 337, |
1788 | | TOK_CUBE = 338, |
1789 | | TOK_CURRENT_P = 339, |
1790 | | TOK_CURRENT_CATALOG = 340, |
1791 | | TOK_CURRENT_DATE = 341, |
1792 | | TOK_CURRENT_ROLE = 342, |
1793 | | TOK_CURRENT_SCHEMA = 343, |
1794 | | TOK_CURRENT_TIME = 344, |
1795 | | TOK_CURRENT_TIMESTAMP = 345, |
1796 | | TOK_CURRENT_USER = 346, |
1797 | | TOK_CURSOR = 347, |
1798 | | TOK_CYCLE = 348, |
1799 | | TOK_DATA_P = 349, |
1800 | | TOK_DATE = 350, |
1801 | | TOK_DATABASE = 351, |
1802 | | TOK_DAY_P = 352, |
1803 | | TOK_DEALLOCATE = 353, |
1804 | | TOK_DEC = 354, |
1805 | | TOK_DECIMAL_P = 355, |
1806 | | TOK_DECLARE = 356, |
1807 | | TOK_DEFAULT = 357, |
1808 | | TOK_DEFAULTS = 358, |
1809 | | TOK_DEFERRABLE = 359, |
1810 | | TOK_DEFERRED = 360, |
1811 | | TOK_DEFINER = 361, |
1812 | | TOK_DELETE_P = 362, |
1813 | | TOK_DELIMITER = 363, |
1814 | | TOK_DELIMITERS = 364, |
1815 | | TOK_DESC = 365, |
1816 | | TOK_DESCRIBE = 366, |
1817 | | TOK_DICTIONARY = 367, |
1818 | | TOK_DISABLE_P = 368, |
1819 | | TOK_DISCARD = 369, |
1820 | | TOK_DISTINCT = 370, |
1821 | | TOK_DO = 371, |
1822 | | TOK_DOCUMENT_P = 372, |
1823 | | TOK_DOMAIN_P = 373, |
1824 | | TOK_DOUBLE_P = 374, |
1825 | | TOK_DROP = 375, |
1826 | | TOK_EACH = 376, |
1827 | | TOK_ELSE = 377, |
1828 | | TOK_ENABLE_P = 378, |
1829 | | TOK_ENCODING = 379, |
1830 | | TOK_ENCRYPTED = 380, |
1831 | | TOK_END_P = 381, |
1832 | | TOK_ENUM_P = 382, |
1833 | | TOK_ERROR = 383, |
1834 | | TOK_ESCAPE = 384, |
1835 | | TOK_EVENT = 385, |
1836 | | TOK_EXCEPT = 386, |
1837 | | TOK_EXCLUDE = 387, |
1838 | | TOK_EXCLUDING = 388, |
1839 | | TOK_EXCLUSIVE = 389, |
1840 | | TOK_EXECUTE = 390, |
1841 | | TOK_EXISTS = 391, |
1842 | | TOK_EXPLAIN = 392, |
1843 | | TOK_EXTENSION = 393, |
1844 | | TOK_EXTERNAL = 394, |
1845 | | TOK_EXTRACT = 395, |
1846 | | TOK_FALSE_P = 396, |
1847 | | TOK_FAMILY = 397, |
1848 | | TOK_FETCH = 398, |
1849 | | TOK_FILTER = 399, |
1850 | | TOK_FILTERING = 400, |
1851 | | TOK_FIRST_P = 401, |
1852 | | TOK_FLOAT_P = 402, |
1853 | | TOK_FOLLOWING = 403, |
1854 | | TOK_FOR = 404, |
1855 | | TOK_FORCE = 405, |
1856 | | TOK_FOREIGN = 406, |
1857 | | TOK_FORWARD = 407, |
1858 | | TOK_FREEZE = 408, |
1859 | | TOK_FROM = 409, |
1860 | | TOK_FROZEN = 410, |
1861 | | TOK_FULL = 411, |
1862 | | TOK_FUNCTION = 412, |
1863 | | TOK_FUNCTIONS = 413, |
1864 | | TOK_GLOBAL = 414, |
1865 | | TOK_GRANT = 415, |
1866 | | TOK_GRANTED = 416, |
1867 | | TOK_GREATEST = 417, |
1868 | | TOK_GROUP_P = 418, |
1869 | | TOK_GROUPING = 419, |
1870 | | TOK_HANDLER = 420, |
1871 | | TOK_HAVING = 421, |
1872 | | TOK_HEADER_P = 422, |
1873 | | TOK_HOLD = 423, |
1874 | | TOK_HOUR_P = 424, |
1875 | | TOK_IDENTITY_P = 425, |
1876 | | TOK_IF_P = 426, |
1877 | | TOK_ILIKE = 427, |
1878 | | TOK_IMMEDIATE = 428, |
1879 | | TOK_IMMUTABLE = 429, |
1880 | | TOK_IMPLICIT_P = 430, |
1881 | | TOK_IMPORT_P = 431, |
1882 | | TOK_IN_P = 432, |
1883 | | TOK_INCLUDE = 433, |
1884 | | TOK_INCLUDING = 434, |
1885 | | TOK_INCREMENT = 435, |
1886 | | TOK_INDEX = 436, |
1887 | | TOK_INDEXES = 437, |
1888 | | TOK_INET = 438, |
1889 | | TOK_INFINITY = 439, |
1890 | | TOK_INHERIT = 440, |
1891 | | TOK_INHERITS = 441, |
1892 | | TOK_INITIALLY = 442, |
1893 | | TOK_INLINE_P = 443, |
1894 | | TOK_INNER_P = 444, |
1895 | | TOK_INOUT = 445, |
1896 | | TOK_INPUT_P = 446, |
1897 | | TOK_INSENSITIVE = 447, |
1898 | | TOK_INSERT = 448, |
1899 | | TOK_INSTEAD = 449, |
1900 | | TOK_INT_P = 450, |
1901 | | TOK_INTEGER = 451, |
1902 | | TOK_INTERSECT = 452, |
1903 | | TOK_INTERVAL = 453, |
1904 | | TOK_INTO = 454, |
1905 | | TOK_INVOKER = 455, |
1906 | | TOK_IS = 456, |
1907 | | TOK_ISNULL = 457, |
1908 | | TOK_ISOLATION = 458, |
1909 | | TOK_JOIN = 459, |
1910 | | TOK_JSON = 460, |
1911 | | TOK_JSONB = 461, |
1912 | | TOK_KEY = 462, |
1913 | | TOK_KEYSPACE = 463, |
1914 | | TOK_KEYSPACES = 464, |
1915 | | TOK_LABEL = 465, |
1916 | | TOK_LANGUAGE = 466, |
1917 | | TOK_LARGE_P = 467, |
1918 | | TOK_LAST_P = 468, |
1919 | | TOK_LATERAL_P = 469, |
1920 | | TOK_LEADING = 470, |
1921 | | TOK_LEAKPROOF = 471, |
1922 | | TOK_LEAST = 472, |
1923 | | TOK_LEFT = 473, |
1924 | | TOK_LEVEL = 474, |
1925 | | TOK_LIKE = 475, |
1926 | | TOK_LIMIT = 476, |
1927 | | TOK_LIST = 477, |
1928 | | TOK_LISTEN = 478, |
1929 | | TOK_LOAD = 479, |
1930 | | TOK_LOCAL = 480, |
1931 | | TOK_LOCALTIME = 481, |
1932 | | TOK_LOCALTIMESTAMP = 482, |
1933 | | TOK_LOCATION = 483, |
1934 | | TOK_LOCK_P = 484, |
1935 | | TOK_LOCKED = 485, |
1936 | | TOK_LOGGED = 486, |
1937 | | TOK_LOGIN = 487, |
1938 | | TOK_MAP = 488, |
1939 | | TOK_MAPPING = 489, |
1940 | | TOK_MATCH = 490, |
1941 | | TOK_MATERIALIZED = 491, |
1942 | | TOK_MAXVALUE = 492, |
1943 | | TOK_MINUTE_P = 493, |
1944 | | TOK_MINVALUE = 494, |
1945 | | TOK_MODE = 495, |
1946 | | TOK_MODIFY = 496, |
1947 | | TOK_MONTH_P = 497, |
1948 | | TOK_MOVE = 498, |
1949 | | TOK_NAME_P = 499, |
1950 | | TOK_NAMES = 500, |
1951 | | TOK_NAN = 501, |
1952 | | TOK_NATIONAL = 502, |
1953 | | TOK_NATURAL = 503, |
1954 | | TOK_NCHAR = 504, |
1955 | | TOK_NEXT = 505, |
1956 | | TOK_NO = 506, |
1957 | | TOK_NONE = 507, |
1958 | | TOK_NOT = 508, |
1959 | | TOK_NOTHING = 509, |
1960 | | TOK_NOTIFY = 510, |
1961 | | TOK_NOTNULL = 511, |
1962 | | TOK_NOWAIT = 512, |
1963 | | TOK_NULL_P = 513, |
1964 | | TOK_NULLIF = 514, |
1965 | | TOK_NULLS_P = 515, |
1966 | | TOK_NUMERIC = 516, |
1967 | | TOK_OBJECT_P = 517, |
1968 | | TOK_OF = 518, |
1969 | | TOK_OFF = 519, |
1970 | | TOK_OFFSET = 520, |
1971 | | TOK_OIDS = 521, |
1972 | | TOK_ON = 522, |
1973 | | TOK_ONLY = 523, |
1974 | | TOK_OPERATOR = 524, |
1975 | | TOK_OPTION = 525, |
1976 | | TOK_OPTIONS = 526, |
1977 | | TOK_OR = 527, |
1978 | | TOK_ORDER = 528, |
1979 | | TOK_ORDINALITY = 529, |
1980 | | TOK_OUT_P = 530, |
1981 | | TOK_OUTER_P = 531, |
1982 | | TOK_OVER = 532, |
1983 | | TOK_OVERLAPS = 533, |
1984 | | TOK_OVERLAY = 534, |
1985 | | TOK_OWNED = 535, |
1986 | | TOK_OWNER = 536, |
1987 | | TOK_PARSER = 537, |
1988 | | TOK_PARTIAL = 538, |
1989 | | TOK_PARTITION = 539, |
1990 | | TOK_PASSING = 540, |
1991 | | TOK_PASSWORD = 541, |
1992 | | TOK_PERMISSION = 542, |
1993 | | TOK_PERMISSIONS = 543, |
1994 | | TOK_PLACING = 544, |
1995 | | TOK_PLANS = 545, |
1996 | | TOK_POLICY = 546, |
1997 | | TOK_POSITION = 547, |
1998 | | TOK_PRECEDING = 548, |
1999 | | TOK_PRECISION = 549, |
2000 | | TOK_PRESERVE = 550, |
2001 | | TOK_PREPARE = 551, |
2002 | | TOK_PREPARED = 552, |
2003 | | TOK_PRIMARY = 553, |
2004 | | TOK_PRIOR = 554, |
2005 | | TOK_PRIVILEGES = 555, |
2006 | | TOK_PROCEDURAL = 556, |
2007 | | TOK_PROCEDURE = 557, |
2008 | | TOK_PROGRAM = 558, |
2009 | | TOK_QUOTE = 559, |
2010 | | TOK_RANGE = 560, |
2011 | | TOK_READ = 561, |
2012 | | TOK_REAL = 562, |
2013 | | TOK_REASSIGN = 563, |
2014 | | TOK_RECHECK = 564, |
2015 | | TOK_RECURSIVE = 565, |
2016 | | TOK_REF = 566, |
2017 | | TOK_REFRESH = 567, |
2018 | | TOK_REINDEX = 568, |
2019 | | TOK_RELATIVE_P = 569, |
2020 | | TOK_RELEASE = 570, |
2021 | | TOK_RENAME = 571, |
2022 | | TOK_REPEATABLE = 572, |
2023 | | TOK_REPLACE = 573, |
2024 | | TOK_REPLICA = 574, |
2025 | | TOK_RESET = 575, |
2026 | | TOK_RESTART = 576, |
2027 | | TOK_RESTRICT = 577, |
2028 | | TOK_RETURNING = 578, |
2029 | | TOK_RETURNS = 579, |
2030 | | TOK_REVOKE = 580, |
2031 | | TOK_RIGHT = 581, |
2032 | | TOK_ROLE = 582, |
2033 | | TOK_ROLES = 583, |
2034 | | TOK_ROLLBACK = 584, |
2035 | | TOK_ROLLUP = 585, |
2036 | | TOK_ROW = 586, |
2037 | | TOK_ROWS = 587, |
2038 | | TOK_RULE = 588, |
2039 | | TOK_SAVEPOINT = 589, |
2040 | | TOK_SCHEMA = 590, |
2041 | | TOK_SCHEME = 591, |
2042 | | TOK_SCROLL = 592, |
2043 | | TOK_SEARCH = 593, |
2044 | | TOK_SECOND_P = 594, |
2045 | | TOK_SECURITY = 595, |
2046 | | TOK_SELECT = 596, |
2047 | | TOK_SEQUENCE = 597, |
2048 | | TOK_SEQUENCES = 598, |
2049 | | TOK_SERIALIZABLE = 599, |
2050 | | TOK_SERVER = 600, |
2051 | | TOK_SESSION = 601, |
2052 | | TOK_SESSION_USER = 602, |
2053 | | TOK_SET = 603, |
2054 | | TOK_SETS = 604, |
2055 | | TOK_SETOF = 605, |
2056 | | TOK_SHARE = 606, |
2057 | | TOK_SHOW = 607, |
2058 | | TOK_SIMILAR = 608, |
2059 | | TOK_SIMPLE = 609, |
2060 | | TOK_SKIP = 610, |
2061 | | TOK_SMALLINT = 611, |
2062 | | TOK_SNAPSHOT = 612, |
2063 | | TOK_SOME = 613, |
2064 | | TOK_SQL_P = 614, |
2065 | | TOK_STABLE = 615, |
2066 | | TOK_STANDALONE_P = 616, |
2067 | | TOK_START = 617, |
2068 | | TOK_STATEMENT = 618, |
2069 | | TOK_STATIC = 619, |
2070 | | TOK_STATISTICS = 620, |
2071 | | TOK_STATUS = 621, |
2072 | | TOK_STDIN = 622, |
2073 | | TOK_STDOUT = 623, |
2074 | | TOK_STORAGE = 624, |
2075 | | TOK_STRICT_P = 625, |
2076 | | TOK_STRIP_P = 626, |
2077 | | TOK_SUBSTRING = 627, |
2078 | | TOK_SUPERUSER = 628, |
2079 | | TOK_SYMMETRIC = 629, |
2080 | | TOK_SYSID = 630, |
2081 | | TOK_SYSTEM_P = 631, |
2082 | | TOK_TABLE = 632, |
2083 | | TOK_TABLES = 633, |
2084 | | TOK_TABLESAMPLE = 634, |
2085 | | TOK_TABLESPACE = 635, |
2086 | | TOK_TEMP = 636, |
2087 | | TOK_TEMPLATE = 637, |
2088 | | TOK_TEMPORARY = 638, |
2089 | | TOK_TEXT_P = 639, |
2090 | | TOK_THEN = 640, |
2091 | | TOK_TIME = 641, |
2092 | | TOK_TIMESTAMP = 642, |
2093 | | TOK_TIMEUUID = 643, |
2094 | | TOK_TINYINT = 644, |
2095 | | TOK_TO = 645, |
2096 | | TOK_TOKEN = 646, |
2097 | | TOK_TRAILING = 647, |
2098 | | TOK_TRANSACTION = 648, |
2099 | | TOK_TRANSFORM = 649, |
2100 | | TOK_TREAT = 650, |
2101 | | TOK_TRIGGER = 651, |
2102 | | TOK_TRIM = 652, |
2103 | | TOK_TRUE_P = 653, |
2104 | | TOK_TRUNCATE = 654, |
2105 | | TOK_TRUSTED = 655, |
2106 | | TOK_TTL = 656, |
2107 | | TOK_TUPLE = 657, |
2108 | | TOK_TYPE_P = 658, |
2109 | | TOK_TYPES_P = 659, |
2110 | | TOK_PARTITION_HASH = 660, |
2111 | | TOK_UNBOUNDED = 661, |
2112 | | TOK_UNCOMMITTED = 662, |
2113 | | TOK_UNENCRYPTED = 663, |
2114 | | TOK_UNION = 664, |
2115 | | TOK_UNIQUE = 665, |
2116 | | TOK_UNKNOWN = 666, |
2117 | | TOK_UNLISTEN = 667, |
2118 | | TOK_UNLOGGED = 668, |
2119 | | TOK_UNSET = 669, |
2120 | | TOK_UNTIL = 670, |
2121 | | TOK_UPDATE = 671, |
2122 | | TOK_USE = 672, |
2123 | | TOK_USER = 673, |
2124 | | TOK_USING = 674, |
2125 | | TOK_UUID = 675, |
2126 | | TOK_VACUUM = 676, |
2127 | | TOK_VALID = 677, |
2128 | | TOK_VALIDATE = 678, |
2129 | | TOK_VALIDATOR = 679, |
2130 | | TOK_VALUE_P = 680, |
2131 | | TOK_VALUES = 681, |
2132 | | TOK_VARCHAR = 682, |
2133 | | TOK_VARIADIC = 683, |
2134 | | TOK_VARINT = 684, |
2135 | | TOK_VARYING = 685, |
2136 | | TOK_VERBOSE = 686, |
2137 | | TOK_VERSION_P = 687, |
2138 | | TOK_VIEW = 688, |
2139 | | TOK_VIEWS = 689, |
2140 | | TOK_VOLATILE = 690, |
2141 | | TOK_WHEN = 691, |
2142 | | TOK_WHERE = 692, |
2143 | | TOK_WHITESPACE_P = 693, |
2144 | | TOK_WINDOW = 694, |
2145 | | TOK_WITH = 695, |
2146 | | TOK_WITHIN = 696, |
2147 | | TOK_WITHOUT = 697, |
2148 | | TOK_WORK = 698, |
2149 | | TOK_WRAPPER = 699, |
2150 | | TOK_WRITE = 700, |
2151 | | TOK_XML_P = 701, |
2152 | | TOK_XMLATTRIBUTES = 702, |
2153 | | TOK_XMLCONCAT = 703, |
2154 | | TOK_XMLELEMENT = 704, |
2155 | | TOK_XMLEXISTS = 705, |
2156 | | TOK_XMLFOREST = 706, |
2157 | | TOK_XMLPARSE = 707, |
2158 | | TOK_XMLPI = 708, |
2159 | | TOK_XMLROOT = 709, |
2160 | | TOK_XMLSERIALIZE = 710, |
2161 | | TOK_YEAR_P = 711, |
2162 | | TOK_YES_P = 712, |
2163 | | TOK_ZONE = 713, |
2164 | | TOK_IDENT = 714, |
2165 | | TOK_PARAM = 715, |
2166 | | TOK_FCONST = 716, |
2167 | | TOK_SCONST = 717, |
2168 | | TOK_BCONST = 718, |
2169 | | TOK_XCONST = 719, |
2170 | | TOK_Op = 720, |
2171 | | TOK_UCONST = 721, |
2172 | | TOK_ICONST = 722, |
2173 | | TOK_CCONST = 723, |
2174 | | TOK_TYPECAST = 724, |
2175 | | TOK_DOT_DOT = 725, |
2176 | | TOK_COLON_EQUALS = 726, |
2177 | | TOK_EQUALS_GREATER = 727, |
2178 | | TOK_LESS_EQUALS = 728, |
2179 | | TOK_GREATER_EQUALS = 729, |
2180 | | TOK_NOT_EQUALS = 730, |
2181 | | TOK_SINGLE_ARROW = 731, |
2182 | | TOK_DOUBLE_ARROW = 732, |
2183 | | TOK_NOT_LA = 733, |
2184 | | TOK_NULLS_LA = 734, |
2185 | | TOK_WITH_LA = 735, |
2186 | | TOK_OFFSET_LA = 736, |
2187 | | TOK_GROUP_LA = 737, |
2188 | | TOK_SCAN_ERROR = 738, |
2189 | | TOK_POSTFIXOP = 739, |
2190 | | TOK_UMINUS = 740 |
2191 | | }; |
2192 | | }; |
2193 | | |
2194 | | /// (External) token type, as returned by yylex. |
2195 | | typedef token::yytokentype token_type; |
2196 | | |
2197 | | /// Symbol type: an internal symbol number. |
2198 | | typedef int symbol_number_type; |
2199 | | |
2200 | | /// The symbol type number to denote an empty symbol. |
2201 | | enum { empty_symbol = -2 }; |
2202 | | |
2203 | | /// Internal symbol number for tokens (subsumed by symbol_number_type). |
2204 | | typedef unsigned short token_number_type; |
2205 | | |
2206 | | /// A complete symbol. |
2207 | | /// |
2208 | | /// Expects its Base type to provide access to the symbol type |
2209 | | /// via type_get (). |
2210 | | /// |
2211 | | /// Provide access to semantic value and location. |
2212 | | template <typename Base> |
2213 | | struct basic_symbol : Base |
2214 | | { |
2215 | | /// Alias to Base. |
2216 | | typedef Base super_type; |
2217 | | |
2218 | | /// Default constructor. |
2219 | | basic_symbol () |
2220 | | : value () |
2221 | | , location () |
2222 | 42.1M | {} yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_type>::basic_symbol() Line | Count | Source | 2222 | 4.79M | {} |
yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_state>::basic_symbol() Line | Count | Source | 2222 | 37.4M | {} |
|
2223 | | |
2224 | | #if 201103L <= YY_CPLUSPLUS |
2225 | | /// Move constructor. |
2226 | | basic_symbol (basic_symbol&& that); |
2227 | | #endif |
2228 | | |
2229 | | /// Copy constructor. |
2230 | | basic_symbol (const basic_symbol& that); |
2231 | | |
2232 | | /// Constructor for valueless symbols, and symbols from each type. |
2233 | | #if 201103L <= YY_CPLUSPLUS |
2234 | | basic_symbol (typename Base::kind_type t, location_type&& l) |
2235 | | : Base (t) |
2236 | | , location (std::move (l)) |
2237 | 25.5M | {} yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_type>::basic_symbol(yb::ql::GramProcessor::token::yytokentype, yb::ql::location&&) Line | Count | Source | 2237 | 1.85M | {} |
yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_state>::basic_symbol(int, yb::ql::location&&) Line | Count | Source | 2237 | 23.6M | {} |
|
2238 | | #else |
2239 | | basic_symbol (typename Base::kind_type t, const location_type& l) |
2240 | | : Base (t) |
2241 | | , location (l) |
2242 | | {} |
2243 | | #endif |
2244 | | #if 201103L <= YY_CPLUSPLUS |
2245 | | basic_symbol (typename Base::kind_type t, KeywordType&& v, location_type&& l) |
2246 | | : Base (t) |
2247 | | , value (std::move (v)) |
2248 | | , location (std::move (l)) |
2249 | 1.25M | {} |
2250 | | #else |
2251 | | basic_symbol (typename Base::kind_type t, const KeywordType& v, const location_type& l) |
2252 | | : Base (t) |
2253 | | , value (v) |
2254 | | , location (l) |
2255 | | {} |
2256 | | #endif |
2257 | | #if 201103L <= YY_CPLUSPLUS |
2258 | | basic_symbol (typename Base::kind_type t, PAssign&& v, location_type&& l) |
2259 | | : Base (t) |
2260 | | , value (std::move (v)) |
2261 | | , location (std::move (l)) |
2262 | | {} |
2263 | | #else |
2264 | | basic_symbol (typename Base::kind_type t, const PAssign& v, const location_type& l) |
2265 | | : Base (t) |
2266 | | , value (v) |
2267 | | , location (l) |
2268 | | {} |
2269 | | #endif |
2270 | | #if 201103L <= YY_CPLUSPLUS |
2271 | | basic_symbol (typename Base::kind_type t, PAssignListNode&& v, location_type&& l) |
2272 | | : Base (t) |
2273 | | , value (std::move (v)) |
2274 | | , location (std::move (l)) |
2275 | | {} |
2276 | | #else |
2277 | | basic_symbol (typename Base::kind_type t, const PAssignListNode& v, const location_type& l) |
2278 | | : Base (t) |
2279 | | , value (v) |
2280 | | , location (l) |
2281 | | {} |
2282 | | #endif |
2283 | | #if 201103L <= YY_CPLUSPLUS |
2284 | | basic_symbol (typename Base::kind_type t, PBool&& v, location_type&& l) |
2285 | | : Base (t) |
2286 | | , value (std::move (v)) |
2287 | | , location (std::move (l)) |
2288 | | {} |
2289 | | #else |
2290 | | basic_symbol (typename Base::kind_type t, const PBool& v, const location_type& l) |
2291 | | : Base (t) |
2292 | | , value (v) |
2293 | | , location (l) |
2294 | | {} |
2295 | | #endif |
2296 | | #if 201103L <= YY_CPLUSPLUS |
2297 | | basic_symbol (typename Base::kind_type t, PChar&& v, location_type&& l) |
2298 | | : Base (t) |
2299 | | , value (std::move (v)) |
2300 | | , location (std::move (l)) |
2301 | | {} |
2302 | | #else |
2303 | | basic_symbol (typename Base::kind_type t, const PChar& v, const location_type& l) |
2304 | | : Base (t) |
2305 | | , value (v) |
2306 | | , location (l) |
2307 | | {} |
2308 | | #endif |
2309 | | #if 201103L <= YY_CPLUSPLUS |
2310 | | basic_symbol (typename Base::kind_type t, PCharBaseType&& v, location_type&& l) |
2311 | | : Base (t) |
2312 | | , value (std::move (v)) |
2313 | | , location (std::move (l)) |
2314 | | {} |
2315 | | #else |
2316 | | basic_symbol (typename Base::kind_type t, const PCharBaseType& v, const location_type& l) |
2317 | | : Base (t) |
2318 | | , value (v) |
2319 | | , location (l) |
2320 | | {} |
2321 | | #endif |
2322 | | #if 201103L <= YY_CPLUSPLUS |
2323 | | basic_symbol (typename Base::kind_type t, PCollection&& v, location_type&& l) |
2324 | | : Base (t) |
2325 | | , value (std::move (v)) |
2326 | | , location (std::move (l)) |
2327 | | {} |
2328 | | #else |
2329 | | basic_symbol (typename Base::kind_type t, const PCollection& v, const location_type& l) |
2330 | | : Base (t) |
2331 | | , value (v) |
2332 | | , location (l) |
2333 | | {} |
2334 | | #endif |
2335 | | #if 201103L <= YY_CPLUSPLUS |
2336 | | basic_symbol (typename Base::kind_type t, PCollectionExpr&& v, location_type&& l) |
2337 | | : Base (t) |
2338 | | , value (std::move (v)) |
2339 | | , location (std::move (l)) |
2340 | | {} |
2341 | | #else |
2342 | | basic_symbol (typename Base::kind_type t, const PCollectionExpr& v, const location_type& l) |
2343 | | : Base (t) |
2344 | | , value (v) |
2345 | | , location (l) |
2346 | | {} |
2347 | | #endif |
2348 | | #if 201103L <= YY_CPLUSPLUS |
2349 | | basic_symbol (typename Base::kind_type t, PDmlUsingClause&& v, location_type&& l) |
2350 | | : Base (t) |
2351 | | , value (std::move (v)) |
2352 | | , location (std::move (l)) |
2353 | | {} |
2354 | | #else |
2355 | | basic_symbol (typename Base::kind_type t, const PDmlUsingClause& v, const location_type& l) |
2356 | | : Base (t) |
2357 | | , value (v) |
2358 | | , location (l) |
2359 | | {} |
2360 | | #endif |
2361 | | #if 201103L <= YY_CPLUSPLUS |
2362 | | basic_symbol (typename Base::kind_type t, PDmlUsingClauseElement&& v, location_type&& l) |
2363 | | : Base (t) |
2364 | | , value (std::move (v)) |
2365 | | , location (std::move (l)) |
2366 | | {} |
2367 | | #else |
2368 | | basic_symbol (typename Base::kind_type t, const PDmlUsingClauseElement& v, const location_type& l) |
2369 | | : Base (t) |
2370 | | , value (v) |
2371 | | , location (l) |
2372 | | {} |
2373 | | #endif |
2374 | | #if 201103L <= YY_CPLUSPLUS |
2375 | | basic_symbol (typename Base::kind_type t, PDmlWriteProperty&& v, location_type&& l) |
2376 | | : Base (t) |
2377 | | , value (std::move (v)) |
2378 | | , location (std::move (l)) |
2379 | | {} |
2380 | | #else |
2381 | | basic_symbol (typename Base::kind_type t, const PDmlWriteProperty& v, const location_type& l) |
2382 | | : Base (t) |
2383 | | , value (v) |
2384 | | , location (l) |
2385 | | {} |
2386 | | #endif |
2387 | | #if 201103L <= YY_CPLUSPLUS |
2388 | | basic_symbol (typename Base::kind_type t, PDmlWritePropertyListNode&& v, location_type&& l) |
2389 | | : Base (t) |
2390 | | , value (std::move (v)) |
2391 | | , location (std::move (l)) |
2392 | | {} |
2393 | | #else |
2394 | | basic_symbol (typename Base::kind_type t, const PDmlWritePropertyListNode& v, const location_type& l) |
2395 | | : Base (t) |
2396 | | , value (v) |
2397 | | , location (l) |
2398 | | {} |
2399 | | #endif |
2400 | | #if 201103L <= YY_CPLUSPLUS |
2401 | | basic_symbol (typename Base::kind_type t, PDmlWritePropertyMap&& v, location_type&& l) |
2402 | | : Base (t) |
2403 | | , value (std::move (v)) |
2404 | | , location (std::move (l)) |
2405 | | {} |
2406 | | #else |
2407 | | basic_symbol (typename Base::kind_type t, const PDmlWritePropertyMap& v, const location_type& l) |
2408 | | : Base (t) |
2409 | | , value (v) |
2410 | | , location (l) |
2411 | | {} |
2412 | | #endif |
2413 | | #if 201103L <= YY_CPLUSPLUS |
2414 | | basic_symbol (typename Base::kind_type t, PExpr&& v, location_type&& l) |
2415 | | : Base (t) |
2416 | | , value (std::move (v)) |
2417 | | , location (std::move (l)) |
2418 | | {} |
2419 | | #else |
2420 | | basic_symbol (typename Base::kind_type t, const PExpr& v, const location_type& l) |
2421 | | : Base (t) |
2422 | | , value (v) |
2423 | | , location (l) |
2424 | | {} |
2425 | | #endif |
2426 | | #if 201103L <= YY_CPLUSPLUS |
2427 | | basic_symbol (typename Base::kind_type t, PExprListNode&& v, location_type&& l) |
2428 | | : Base (t) |
2429 | | , value (std::move (v)) |
2430 | | , location (std::move (l)) |
2431 | | {} |
2432 | | #else |
2433 | | basic_symbol (typename Base::kind_type t, const PExprListNode& v, const location_type& l) |
2434 | | : Base (t) |
2435 | | , value (v) |
2436 | | , location (l) |
2437 | | {} |
2438 | | #endif |
2439 | | #if 201103L <= YY_CPLUSPLUS |
2440 | | basic_symbol (typename Base::kind_type t, PExprVector&& v, location_type&& l) |
2441 | | : Base (t) |
2442 | | , value (std::move (v)) |
2443 | | , location (std::move (l)) |
2444 | | {} |
2445 | | #else |
2446 | | basic_symbol (typename Base::kind_type t, const PExprVector& v, const location_type& l) |
2447 | | : Base (t) |
2448 | | , value (v) |
2449 | | , location (l) |
2450 | | {} |
2451 | | #endif |
2452 | | #if 201103L <= YY_CPLUSPLUS |
2453 | | basic_symbol (typename Base::kind_type t, PIndexColumn&& v, location_type&& l) |
2454 | | : Base (t) |
2455 | | , value (std::move (v)) |
2456 | | , location (std::move (l)) |
2457 | | {} |
2458 | | #else |
2459 | | basic_symbol (typename Base::kind_type t, const PIndexColumn& v, const location_type& l) |
2460 | | : Base (t) |
2461 | | , value (v) |
2462 | | , location (l) |
2463 | | {} |
2464 | | #endif |
2465 | | #if 201103L <= YY_CPLUSPLUS |
2466 | | basic_symbol (typename Base::kind_type t, PInsertJsonClause&& v, location_type&& l) |
2467 | | : Base (t) |
2468 | | , value (std::move (v)) |
2469 | | , location (std::move (l)) |
2470 | | {} |
2471 | | #else |
2472 | | basic_symbol (typename Base::kind_type t, const PInsertJsonClause& v, const location_type& l) |
2473 | | : Base (t) |
2474 | | , value (v) |
2475 | | , location (l) |
2476 | | {} |
2477 | | #endif |
2478 | | #if 201103L <= YY_CPLUSPLUS |
2479 | | basic_symbol (typename Base::kind_type t, PInsertValuesClause&& v, location_type&& l) |
2480 | | : Base (t) |
2481 | | , value (std::move (v)) |
2482 | | , location (std::move (l)) |
2483 | | {} |
2484 | | #else |
2485 | | basic_symbol (typename Base::kind_type t, const PInsertValuesClause& v, const location_type& l) |
2486 | | : Base (t) |
2487 | | , value (v) |
2488 | | , location (l) |
2489 | | {} |
2490 | | #endif |
2491 | | #if 201103L <= YY_CPLUSPLUS |
2492 | | basic_symbol (typename Base::kind_type t, PInt64&& v, location_type&& l) |
2493 | | : Base (t) |
2494 | | , value (std::move (v)) |
2495 | | , location (std::move (l)) |
2496 | 0 | {} |
2497 | | #else |
2498 | | basic_symbol (typename Base::kind_type t, const PInt64& v, const location_type& l) |
2499 | | : Base (t) |
2500 | | , value (v) |
2501 | | , location (l) |
2502 | | {} |
2503 | | #endif |
2504 | | #if 201103L <= YY_CPLUSPLUS |
2505 | | basic_symbol (typename Base::kind_type t, PKeyspaceProperty&& v, location_type&& l) |
2506 | | : Base (t) |
2507 | | , value (std::move (v)) |
2508 | | , location (std::move (l)) |
2509 | | {} |
2510 | | #else |
2511 | | basic_symbol (typename Base::kind_type t, const PKeyspaceProperty& v, const location_type& l) |
2512 | | : Base (t) |
2513 | | , value (v) |
2514 | | , location (l) |
2515 | | {} |
2516 | | #endif |
2517 | | #if 201103L <= YY_CPLUSPLUS |
2518 | | basic_symbol (typename Base::kind_type t, PKeyspacePropertyListNode&& v, location_type&& l) |
2519 | | : Base (t) |
2520 | | , value (std::move (v)) |
2521 | | , location (std::move (l)) |
2522 | | {} |
2523 | | #else |
2524 | | basic_symbol (typename Base::kind_type t, const PKeyspacePropertyListNode& v, const location_type& l) |
2525 | | : Base (t) |
2526 | | , value (v) |
2527 | | , location (l) |
2528 | | {} |
2529 | | #endif |
2530 | | #if 201103L <= YY_CPLUSPLUS |
2531 | | basic_symbol (typename Base::kind_type t, PKeyspacePropertyMap&& v, location_type&& l) |
2532 | | : Base (t) |
2533 | | , value (std::move (v)) |
2534 | | , location (std::move (l)) |
2535 | | {} |
2536 | | #else |
2537 | | basic_symbol (typename Base::kind_type t, const PKeyspacePropertyMap& v, const location_type& l) |
2538 | | : Base (t) |
2539 | | , value (v) |
2540 | | , location (l) |
2541 | | {} |
2542 | | #endif |
2543 | | #if 201103L <= YY_CPLUSPLUS |
2544 | | basic_symbol (typename Base::kind_type t, PListNode&& v, location_type&& l) |
2545 | | : Base (t) |
2546 | | , value (std::move (v)) |
2547 | | , location (std::move (l)) |
2548 | | {} |
2549 | | #else |
2550 | | basic_symbol (typename Base::kind_type t, const PListNode& v, const location_type& l) |
2551 | | : Base (t) |
2552 | | , value (v) |
2553 | | , location (l) |
2554 | | {} |
2555 | | #endif |
2556 | | #if 201103L <= YY_CPLUSPLUS |
2557 | | basic_symbol (typename Base::kind_type t, PName&& v, location_type&& l) |
2558 | | : Base (t) |
2559 | | , value (std::move (v)) |
2560 | | , location (std::move (l)) |
2561 | | {} |
2562 | | #else |
2563 | | basic_symbol (typename Base::kind_type t, const PName& v, const location_type& l) |
2564 | | : Base (t) |
2565 | | , value (v) |
2566 | | , location (l) |
2567 | | {} |
2568 | | #endif |
2569 | | #if 201103L <= YY_CPLUSPLUS |
2570 | | basic_symbol (typename Base::kind_type t, POrderBy&& v, location_type&& l) |
2571 | | : Base (t) |
2572 | | , value (std::move (v)) |
2573 | | , location (std::move (l)) |
2574 | | {} |
2575 | | #else |
2576 | | basic_symbol (typename Base::kind_type t, const POrderBy& v, const location_type& l) |
2577 | | : Base (t) |
2578 | | , value (v) |
2579 | | , location (l) |
2580 | | {} |
2581 | | #endif |
2582 | | #if 201103L <= YY_CPLUSPLUS |
2583 | | basic_symbol (typename Base::kind_type t, POrderByListNode&& v, location_type&& l) |
2584 | | : Base (t) |
2585 | | , value (std::move (v)) |
2586 | | , location (std::move (l)) |
2587 | | {} |
2588 | | #else |
2589 | | basic_symbol (typename Base::kind_type t, const POrderByListNode& v, const location_type& l) |
2590 | | : Base (t) |
2591 | | , value (v) |
2592 | | , location (l) |
2593 | | {} |
2594 | | #endif |
2595 | | #if 201103L <= YY_CPLUSPLUS |
2596 | | basic_symbol (typename Base::kind_type t, PQualifiedName&& v, location_type&& l) |
2597 | | : Base (t) |
2598 | | , value (std::move (v)) |
2599 | | , location (std::move (l)) |
2600 | | {} |
2601 | | #else |
2602 | | basic_symbol (typename Base::kind_type t, const PQualifiedName& v, const location_type& l) |
2603 | | : Base (t) |
2604 | | , value (v) |
2605 | | , location (l) |
2606 | | {} |
2607 | | #endif |
2608 | | #if 201103L <= YY_CPLUSPLUS |
2609 | | basic_symbol (typename Base::kind_type t, PQualifiedNameListNode&& v, location_type&& l) |
2610 | | : Base (t) |
2611 | | , value (std::move (v)) |
2612 | | , location (std::move (l)) |
2613 | | {} |
2614 | | #else |
2615 | | basic_symbol (typename Base::kind_type t, const PQualifiedNameListNode& v, const location_type& l) |
2616 | | : Base (t) |
2617 | | , value (v) |
2618 | | , location (l) |
2619 | | {} |
2620 | | #endif |
2621 | | #if 201103L <= YY_CPLUSPLUS |
2622 | | basic_symbol (typename Base::kind_type t, PRef&& v, location_type&& l) |
2623 | | : Base (t) |
2624 | | , value (std::move (v)) |
2625 | | , location (std::move (l)) |
2626 | | {} |
2627 | | #else |
2628 | | basic_symbol (typename Base::kind_type t, const PRef& v, const location_type& l) |
2629 | | : Base (t) |
2630 | | , value (v) |
2631 | | , location (l) |
2632 | | {} |
2633 | | #endif |
2634 | | #if 201103L <= YY_CPLUSPLUS |
2635 | | basic_symbol (typename Base::kind_type t, PRoleOption&& v, location_type&& l) |
2636 | | : Base (t) |
2637 | | , value (std::move (v)) |
2638 | | , location (std::move (l)) |
2639 | | {} |
2640 | | #else |
2641 | | basic_symbol (typename Base::kind_type t, const PRoleOption& v, const location_type& l) |
2642 | | : Base (t) |
2643 | | , value (v) |
2644 | | , location (l) |
2645 | | {} |
2646 | | #endif |
2647 | | #if 201103L <= YY_CPLUSPLUS |
2648 | | basic_symbol (typename Base::kind_type t, PRoleOptionListNode&& v, location_type&& l) |
2649 | | : Base (t) |
2650 | | , value (std::move (v)) |
2651 | | , location (std::move (l)) |
2652 | | {} |
2653 | | #else |
2654 | | basic_symbol (typename Base::kind_type t, const PRoleOptionListNode& v, const location_type& l) |
2655 | | : Base (t) |
2656 | | , value (v) |
2657 | | , location (l) |
2658 | | {} |
2659 | | #endif |
2660 | | #if 201103L <= YY_CPLUSPLUS |
2661 | | basic_symbol (typename Base::kind_type t, PSelectStmt&& v, location_type&& l) |
2662 | | : Base (t) |
2663 | | , value (std::move (v)) |
2664 | | , location (std::move (l)) |
2665 | | {} |
2666 | | #else |
2667 | | basic_symbol (typename Base::kind_type t, const PSelectStmt& v, const location_type& l) |
2668 | | : Base (t) |
2669 | | , value (v) |
2670 | | , location (l) |
2671 | | {} |
2672 | | #endif |
2673 | | #if 201103L <= YY_CPLUSPLUS |
2674 | | basic_symbol (typename Base::kind_type t, PString&& v, location_type&& l) |
2675 | | : Base (t) |
2676 | | , value (std::move (v)) |
2677 | | , location (std::move (l)) |
2678 | 1.36M | {} |
2679 | | #else |
2680 | | basic_symbol (typename Base::kind_type t, const PString& v, const location_type& l) |
2681 | | : Base (t) |
2682 | | , value (v) |
2683 | | , location (l) |
2684 | | {} |
2685 | | #endif |
2686 | | #if 201103L <= YY_CPLUSPLUS |
2687 | | basic_symbol (typename Base::kind_type t, PTableProperty&& v, location_type&& l) |
2688 | | : Base (t) |
2689 | | , value (std::move (v)) |
2690 | | , location (std::move (l)) |
2691 | | {} |
2692 | | #else |
2693 | | basic_symbol (typename Base::kind_type t, const PTableProperty& v, const location_type& l) |
2694 | | : Base (t) |
2695 | | , value (v) |
2696 | | , location (l) |
2697 | | {} |
2698 | | #endif |
2699 | | #if 201103L <= YY_CPLUSPLUS |
2700 | | basic_symbol (typename Base::kind_type t, PTablePropertyListNode&& v, location_type&& l) |
2701 | | : Base (t) |
2702 | | , value (std::move (v)) |
2703 | | , location (std::move (l)) |
2704 | | {} |
2705 | | #else |
2706 | | basic_symbol (typename Base::kind_type t, const PTablePropertyListNode& v, const location_type& l) |
2707 | | : Base (t) |
2708 | | , value (v) |
2709 | | , location (l) |
2710 | | {} |
2711 | | #endif |
2712 | | #if 201103L <= YY_CPLUSPLUS |
2713 | | basic_symbol (typename Base::kind_type t, PTablePropertyMap&& v, location_type&& l) |
2714 | | : Base (t) |
2715 | | , value (std::move (v)) |
2716 | | , location (std::move (l)) |
2717 | | {} |
2718 | | #else |
2719 | | basic_symbol (typename Base::kind_type t, const PTablePropertyMap& v, const location_type& l) |
2720 | | : Base (t) |
2721 | | , value (v) |
2722 | | , location (l) |
2723 | | {} |
2724 | | #endif |
2725 | | #if 201103L <= YY_CPLUSPLUS |
2726 | | basic_symbol (typename Base::kind_type t, PTableRef&& v, location_type&& l) |
2727 | | : Base (t) |
2728 | | , value (std::move (v)) |
2729 | | , location (std::move (l)) |
2730 | | {} |
2731 | | #else |
2732 | | basic_symbol (typename Base::kind_type t, const PTableRef& v, const location_type& l) |
2733 | | : Base (t) |
2734 | | , value (v) |
2735 | | , location (l) |
2736 | | {} |
2737 | | #endif |
2738 | | #if 201103L <= YY_CPLUSPLUS |
2739 | | basic_symbol (typename Base::kind_type t, PTableRefListNode&& v, location_type&& l) |
2740 | | : Base (t) |
2741 | | , value (std::move (v)) |
2742 | | , location (std::move (l)) |
2743 | | {} |
2744 | | #else |
2745 | | basic_symbol (typename Base::kind_type t, const PTableRefListNode& v, const location_type& l) |
2746 | | : Base (t) |
2747 | | , value (v) |
2748 | | , location (l) |
2749 | | {} |
2750 | | #endif |
2751 | | #if 201103L <= YY_CPLUSPLUS |
2752 | | basic_symbol (typename Base::kind_type t, PTreeNode&& v, location_type&& l) |
2753 | | : Base (t) |
2754 | | , value (std::move (v)) |
2755 | | , location (std::move (l)) |
2756 | | {} |
2757 | | #else |
2758 | | basic_symbol (typename Base::kind_type t, const PTreeNode& v, const location_type& l) |
2759 | | : Base (t) |
2760 | | , value (v) |
2761 | | , location (l) |
2762 | | {} |
2763 | | #endif |
2764 | | #if 201103L <= YY_CPLUSPLUS |
2765 | | basic_symbol (typename Base::kind_type t, PType&& v, location_type&& l) |
2766 | | : Base (t) |
2767 | | , value (std::move (v)) |
2768 | | , location (std::move (l)) |
2769 | | {} |
2770 | | #else |
2771 | | basic_symbol (typename Base::kind_type t, const PType& v, const location_type& l) |
2772 | | : Base (t) |
2773 | | , value (v) |
2774 | | , location (l) |
2775 | | {} |
2776 | | #endif |
2777 | | #if 201103L <= YY_CPLUSPLUS |
2778 | | basic_symbol (typename Base::kind_type t, PTypeField&& v, location_type&& l) |
2779 | | : Base (t) |
2780 | | , value (std::move (v)) |
2781 | | , location (std::move (l)) |
2782 | | {} |
2783 | | #else |
2784 | | basic_symbol (typename Base::kind_type t, const PTypeField& v, const location_type& l) |
2785 | | : Base (t) |
2786 | | , value (v) |
2787 | | , location (l) |
2788 | | {} |
2789 | | #endif |
2790 | | #if 201103L <= YY_CPLUSPLUS |
2791 | | basic_symbol (typename Base::kind_type t, PTypeFieldListNode&& v, location_type&& l) |
2792 | | : Base (t) |
2793 | | , value (std::move (v)) |
2794 | | , location (std::move (l)) |
2795 | | {} |
2796 | | #else |
2797 | | basic_symbol (typename Base::kind_type t, const PTypeFieldListNode& v, const location_type& l) |
2798 | | : Base (t) |
2799 | | , value (v) |
2800 | | , location (l) |
2801 | | {} |
2802 | | #endif |
2803 | | #if 201103L <= YY_CPLUSPLUS |
2804 | | basic_symbol (typename Base::kind_type t, UndefListType&& v, location_type&& l) |
2805 | | : Base (t) |
2806 | | , value (std::move (v)) |
2807 | | , location (std::move (l)) |
2808 | | {} |
2809 | | #else |
2810 | | basic_symbol (typename Base::kind_type t, const UndefListType& v, const location_type& l) |
2811 | | : Base (t) |
2812 | | , value (v) |
2813 | | , location (l) |
2814 | | {} |
2815 | | #endif |
2816 | | #if 201103L <= YY_CPLUSPLUS |
2817 | | basic_symbol (typename Base::kind_type t, UndefType&& v, location_type&& l) |
2818 | | : Base (t) |
2819 | | , value (std::move (v)) |
2820 | | , location (std::move (l)) |
2821 | | {} |
2822 | | #else |
2823 | | basic_symbol (typename Base::kind_type t, const UndefType& v, const location_type& l) |
2824 | | : Base (t) |
2825 | | , value (v) |
2826 | | , location (l) |
2827 | | {} |
2828 | | #endif |
2829 | | #if 201103L <= YY_CPLUSPLUS |
2830 | | basic_symbol (typename Base::kind_type t, dbehavior&& v, location_type&& l) |
2831 | | : Base (t) |
2832 | | , value (std::move (v)) |
2833 | | , location (std::move (l)) |
2834 | | {} |
2835 | | #else |
2836 | | basic_symbol (typename Base::kind_type t, const dbehavior& v, const location_type& l) |
2837 | | : Base (t) |
2838 | | , value (v) |
2839 | | , location (l) |
2840 | | {} |
2841 | | #endif |
2842 | | #if 201103L <= YY_CPLUSPLUS |
2843 | | basic_symbol (typename Base::kind_type t, fun_param_mode&& v, location_type&& l) |
2844 | | : Base (t) |
2845 | | , value (std::move (v)) |
2846 | | , location (std::move (l)) |
2847 | | {} |
2848 | | #else |
2849 | | basic_symbol (typename Base::kind_type t, const fun_param_mode& v, const location_type& l) |
2850 | | : Base (t) |
2851 | | , value (v) |
2852 | | , location (l) |
2853 | | {} |
2854 | | #endif |
2855 | | #if 201103L <= YY_CPLUSPLUS |
2856 | | basic_symbol (typename Base::kind_type t, jtype&& v, location_type&& l) |
2857 | | : Base (t) |
2858 | | , value (std::move (v)) |
2859 | | , location (std::move (l)) |
2860 | | {} |
2861 | | #else |
2862 | | basic_symbol (typename Base::kind_type t, const jtype& v, const location_type& l) |
2863 | | : Base (t) |
2864 | | , value (v) |
2865 | | , location (l) |
2866 | | {} |
2867 | | #endif |
2868 | | #if 201103L <= YY_CPLUSPLUS |
2869 | | basic_symbol (typename Base::kind_type t, objtype&& v, location_type&& l) |
2870 | | : Base (t) |
2871 | | , value (std::move (v)) |
2872 | | , location (std::move (l)) |
2873 | | {} |
2874 | | #else |
2875 | | basic_symbol (typename Base::kind_type t, const objtype& v, const location_type& l) |
2876 | | : Base (t) |
2877 | | , value (v) |
2878 | | , location (l) |
2879 | | {} |
2880 | | #endif |
2881 | | |
2882 | | /// Destroy the symbol. |
2883 | | ~basic_symbol () |
2884 | 74.2M | { |
2885 | 74.2M | clear (); |
2886 | 74.2M | } yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_type>::~basic_symbol() Line | Count | Source | 2884 | 13.6M | { | 2885 | 13.6M | clear (); | 2886 | 13.6M | } |
yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_state>::~basic_symbol() Line | Count | Source | 2884 | 60.6M | { | 2885 | 60.6M | clear (); | 2886 | 60.6M | } |
|
2887 | | |
2888 | | /// Destroy contents, and record that is empty. |
2889 | | void clear () |
2890 | 74.3M | { |
2891 | | // User destructor. |
2892 | 74.3M | symbol_number_type yytype = this->type_get (); |
2893 | 74.3M | basic_symbol<Base>& yysym = *this; |
2894 | 74.3M | (void) yysym; |
2895 | 74.3M | switch (yytype) |
2896 | 74.3M | { |
2897 | 74.3M | default: |
2898 | 74.3M | break; |
2899 | 74.3M | } |
2900 | | |
2901 | | // Type destructor. |
2902 | 74.2M | switch (yytype) |
2903 | 74.2M | { |
2904 | 0 | case 3: // ABORT_P |
2905 | 0 | case 4: // ABSOLUTE_P |
2906 | 0 | case 5: // ACCESS |
2907 | 0 | case 6: // ACTION |
2908 | 36 | case 7: // ADD_P |
2909 | 36 | case 8: // ADMIN |
2910 | 36 | case 9: // AFTER |
2911 | 36 | case 10: // AGGREGATE |
2912 | 323 | case 11: // ALL |
2913 | 433 | case 12: // ALLOW |
2914 | 433 | case 13: // ALSO |
2915 | 708 | case 14: // ALTER |
2916 | 708 | case 15: // ALWAYS |
2917 | 708 | case 16: // ANALYSE |
2918 | 708 | case 17: // ANALYZE |
2919 | 24.2k | case 18: // AND |
2920 | 24.2k | case 19: // ANY |
2921 | 24.2k | case 20: // ARRAY |
2922 | 24.3k | case 21: // AS |
2923 | 24.5k | case 22: // ASC |
2924 | 24.5k | case 23: // ASSERTION |
2925 | 24.5k | case 24: // ASSIGNMENT |
2926 | 24.5k | case 25: // ASYMMETRIC |
2927 | 24.5k | case 26: // AT |
2928 | 24.5k | case 27: // ATTRIBUTE |
2929 | 24.5k | case 28: // AUTHORIZATION |
2930 | 24.6k | case 29: // AUTHORIZE |
2931 | 24.6k | case 30: // BACKWARD |
2932 | 24.6k | case 31: // BEFORE |
2933 | 24.6k | case 32: // BEGIN_P |
2934 | 24.6k | case 33: // BETWEEN |
2935 | 24.7k | case 34: // BIGINT |
2936 | 24.7k | case 35: // BINARY |
2937 | 24.7k | case 36: // BIT |
2938 | 24.8k | case 37: // BLOB |
2939 | 24.8k | case 38: // BOOLEAN_P |
2940 | 24.8k | case 39: // BOTH |
2941 | 25.3k | case 40: // BY |
2942 | 25.3k | case 41: // CACHE |
2943 | 25.3k | case 42: // CALLED |
2944 | 25.3k | case 43: // CASCADE |
2945 | 25.3k | case 44: // CASCADED |
2946 | 25.3k | case 45: // CASE |
2947 | 25.5k | case 46: // CAST |
2948 | 25.5k | case 47: // CATALOG_P |
2949 | 25.5k | case 48: // CHAIN |
2950 | 25.5k | case 49: // CHAR_P |
2951 | 25.5k | case 50: // CHARACTER |
2952 | 25.5k | case 51: // CHARACTERISTICS |
2953 | 25.5k | case 52: // CHECK |
2954 | 25.5k | case 53: // CHECKPOINT |
2955 | 25.5k | case 54: // CLASS |
2956 | 25.5k | case 55: // CLOSE |
2957 | 25.5k | case 56: // CLUSTER |
2958 | 25.8k | case 57: // CLUSTERING |
2959 | 25.8k | case 58: // COALESCE |
2960 | 25.8k | case 59: // COLLATE |
2961 | 25.8k | case 60: // COLLATION |
2962 | 25.8k | case 61: // COLUMN |
2963 | 25.8k | case 62: // COMMENT |
2964 | 25.8k | case 63: // COMMENTS |
2965 | 26.5k | case 64: // COMMIT |
2966 | 26.5k | case 65: // COMMITTED |
2967 | 26.5k | case 66: // COMPACT |
2968 | 26.5k | case 67: // CONCURRENTLY |
2969 | 26.5k | case 68: // CONFIGURATION |
2970 | 26.5k | case 69: // CONFLICT |
2971 | 26.5k | case 70: // CONNECTION |
2972 | 26.5k | case 71: // CONSTRAINT |
2973 | 26.5k | case 72: // CONSTRAINTS |
2974 | 26.5k | case 73: // CONTENT_P |
2975 | 26.5k | case 74: // CONTINUE_P |
2976 | 26.5k | case 75: // CONVERSION_P |
2977 | 26.5k | case 76: // COPY |
2978 | 26.5k | case 77: // COST |
2979 | 26.5k | case 78: // COUNTER |
2980 | 26.5k | case 79: // COVERING |
2981 | 31.3k | case 80: // CREATE |
2982 | 31.3k | case 81: // CROSS |
2983 | 31.3k | case 82: // CSV |
2984 | 31.3k | case 83: // CUBE |
2985 | 31.3k | case 84: // CURRENT_P |
2986 | 31.3k | case 85: // CURRENT_CATALOG |
2987 | 31.3k | case 86: // CURRENT_DATE |
2988 | 31.3k | case 87: // CURRENT_ROLE |
2989 | 31.3k | case 88: // CURRENT_SCHEMA |
2990 | 31.3k | case 89: // CURRENT_TIME |
2991 | 31.3k | case 90: // CURRENT_TIMESTAMP |
2992 | 31.3k | case 91: // CURRENT_USER |
2993 | 31.3k | case 92: // CURSOR |
2994 | 31.3k | case 93: // CYCLE |
2995 | 31.3k | case 94: // DATA_P |
2996 | 31.3k | case 95: // DATE |
2997 | 31.3k | case 96: // DATABASE |
2998 | 31.3k | case 97: // DAY_P |
2999 | 31.3k | case 98: // DEALLOCATE |
3000 | 31.3k | case 99: // DEC |
3001 | 31.4k | case 100: // DECIMAL_P |
3002 | 31.4k | case 101: // DECLARE |
3003 | 31.4k | case 102: // DEFAULT |
3004 | 31.4k | case 103: // DEFAULTS |
3005 | 31.4k | case 104: // DEFERRABLE |
3006 | 31.4k | case 105: // DEFERRED |
3007 | 31.4k | case 106: // DEFINER |
3008 | 32.2k | case 107: // DELETE_P |
3009 | 32.2k | case 108: // DELIMITER |
3010 | 32.2k | case 109: // DELIMITERS |
3011 | 32.7k | case 110: // DESC |
3012 | 32.8k | case 111: // DESCRIBE |
3013 | 32.8k | case 112: // DICTIONARY |
3014 | 32.8k | case 113: // DISABLE_P |
3015 | 32.8k | case 114: // DISCARD |
3016 | 32.8k | case 115: // DISTINCT |
3017 | 32.8k | case 116: // DO |
3018 | 32.8k | case 117: // DOCUMENT_P |
3019 | 32.8k | case 118: // DOMAIN_P |
3020 | 32.9k | case 119: // DOUBLE_P |
3021 | 36.7k | case 120: // DROP |
3022 | 36.7k | case 121: // EACH |
3023 | 36.7k | case 122: // ELSE |
3024 | 36.7k | case 123: // ENABLE_P |
3025 | 36.7k | case 124: // ENCODING |
3026 | 36.7k | case 125: // ENCRYPTED |
3027 | 36.8k | case 126: // END_P |
3028 | 36.8k | case 127: // ENUM_P |
3029 | 36.9k | case 128: // ERROR |
3030 | 36.9k | case 129: // ESCAPE |
3031 | 36.9k | case 130: // EVENT |
3032 | 36.9k | case 131: // EXCEPT |
3033 | 36.9k | case 132: // EXCLUDE |
3034 | 36.9k | case 133: // EXCLUDING |
3035 | 36.9k | case 134: // EXCLUSIVE |
3036 | 36.9k | case 135: // EXECUTE |
3037 | 38.5k | case 136: // EXISTS |
3038 | 38.6k | case 137: // EXPLAIN |
3039 | 38.6k | case 138: // EXTENSION |
3040 | 38.6k | case 139: // EXTERNAL |
3041 | 38.6k | case 140: // EXTRACT |
3042 | 39.8k | case 141: // FALSE_P |
3043 | 39.8k | case 142: // FAMILY |
3044 | 39.8k | case 143: // FETCH |
3045 | 39.8k | case 144: // FILTER |
3046 | 40.0k | case 145: // FILTERING |
3047 | 40.0k | case 146: // FIRST_P |
3048 | 40.0k | case 147: // FLOAT_P |
3049 | 40.0k | case 148: // FOLLOWING |
3050 | 40.0k | case 149: // FOR |
3051 | 40.0k | case 150: // FORCE |
3052 | 40.0k | case 151: // FOREIGN |
3053 | 40.0k | case 152: // FORWARD |
3054 | 40.0k | case 153: // FREEZE |
3055 | 310k | case 154: // FROM |
3056 | 310k | case 155: // FROZEN |
3057 | 310k | case 156: // FULL |
3058 | 310k | case 157: // FUNCTION |
3059 | 323k | case 158: // FUNCTIONS |
3060 | 323k | case 159: // GLOBAL |
3061 | 324k | case 160: // GRANT |
3062 | 324k | case 161: // GRANTED |
3063 | 324k | case 162: // GREATEST |
3064 | 324k | case 163: // GROUP_P |
3065 | 324k | case 164: // GROUPING |
3066 | 324k | case 165: // HANDLER |
3067 | 324k | case 166: // HAVING |
3068 | 324k | case 167: // HEADER_P |
3069 | 324k | case 168: // HOLD |
3070 | 324k | case 169: // HOUR_P |
3071 | 324k | case 170: // IDENTITY_P |
3072 | 326k | case 171: // IF_P |
3073 | 326k | case 172: // ILIKE |
3074 | 326k | case 173: // IMMEDIATE |
3075 | 326k | case 174: // IMMUTABLE |
3076 | 326k | case 175: // IMPLICIT_P |
3077 | 326k | case 176: // IMPORT_P |
3078 | 326k | case 177: // IN_P |
3079 | 326k | case 178: // INCLUDE |
3080 | 326k | case 179: // INCLUDING |
3081 | 326k | case 180: // INCREMENT |
3082 | 327k | case 181: // INDEX |
3083 | 342k | case 182: // INDEXES |
3084 | 342k | case 183: // INET |
3085 | 342k | case 184: // INFINITY |
3086 | 342k | case 185: // INHERIT |
3087 | 342k | case 186: // INHERITS |
3088 | 342k | case 187: // INITIALLY |
3089 | 342k | case 188: // INLINE_P |
3090 | 342k | case 189: // INNER_P |
3091 | 342k | case 190: // INOUT |
3092 | 342k | case 191: // INPUT_P |
3093 | 342k | case 192: // INSENSITIVE |
3094 | 392k | case 193: // INSERT |
3095 | 392k | case 194: // INSTEAD |
3096 | 395k | case 195: // INT_P |
3097 | 395k | case 196: // INTEGER |
3098 | 395k | case 197: // INTERSECT |
3099 | 395k | case 198: // INTERVAL |
3100 | 445k | case 199: // INTO |
3101 | 445k | case 200: // INVOKER |
3102 | 445k | case 201: // IS |
3103 | 445k | case 202: // ISNULL |
3104 | 445k | case 203: // ISOLATION |
3105 | 445k | case 204: // JOIN |
3106 | 445k | case 205: // JSON |
3107 | 445k | case 206: // JSONB |
3108 | 517k | case 207: // KEY |
3109 | 521k | case 208: // KEYSPACE |
3110 | 535k | case 209: // KEYSPACES |
3111 | 535k | case 210: // LABEL |
3112 | 535k | case 211: // LANGUAGE |
3113 | 535k | case 212: // LARGE_P |
3114 | 535k | case 213: // LAST_P |
3115 | 535k | case 214: // LATERAL_P |
3116 | 535k | case 215: // LEADING |
3117 | 535k | case 216: // LEAKPROOF |
3118 | 535k | case 217: // LEAST |
3119 | 535k | case 218: // LEFT |
3120 | 535k | case 219: // LEVEL |
3121 | 535k | case 220: // LIKE |
3122 | 535k | case 221: // LIMIT |
3123 | 535k | case 222: // LIST |
3124 | 535k | case 223: // LISTEN |
3125 | 535k | case 224: // LOAD |
3126 | 606k | case 225: // LOCAL |
3127 | 606k | case 226: // LOCALTIME |
3128 | 606k | case 227: // LOCALTIMESTAMP |
3129 | 606k | case 228: // LOCATION |
3130 | 606k | case 229: // LOCK_P |
3131 | 606k | case 230: // LOCKED |
3132 | 606k | case 231: // LOGGED |
3133 | 607k | case 232: // LOGIN |
3134 | 607k | case 233: // MAP |
3135 | 607k | case 234: // MAPPING |
3136 | 607k | case 235: // MATCH |
3137 | 607k | case 236: // MATERIALIZED |
3138 | 607k | case 237: // MAXVALUE |
3139 | 607k | case 238: // MINUTE_P |
3140 | 607k | case 239: // MINVALUE |
3141 | 607k | case 240: // MODE |
3142 | 607k | case 241: // MODIFY |
3143 | 607k | case 242: // MONTH_P |
3144 | 607k | case 243: // MOVE |
3145 | 608k | case 244: // NAME_P |
3146 | 608k | case 245: // NAMES |
3147 | 608k | case 246: // NAN |
3148 | 608k | case 247: // NATIONAL |
3149 | 608k | case 248: // NATURAL |
3150 | 608k | case 249: // NCHAR |
3151 | 608k | case 250: // NEXT |
3152 | 608k | case 251: // NO |
3153 | 608k | case 252: // NONE |
3154 | 609k | case 253: // NOT |
3155 | 609k | case 254: // NOTHING |
3156 | 609k | case 255: // NOTIFY |
3157 | 609k | case 256: // NOTNULL |
3158 | 609k | case 257: // NOWAIT |
3159 | 611k | case 258: // NULL_P |
3160 | 611k | case 259: // NULLIF |
3161 | 611k | case 260: // NULLS_P |
3162 | 611k | case 261: // NUMERIC |
3163 | 611k | case 262: // OBJECT_P |
3164 | 611k | case 263: // OF |
3165 | 611k | case 264: // OFF |
3166 | 612k | case 265: // OFFSET |
3167 | 612k | case 266: // OIDS |
3168 | 613k | case 267: // ON |
3169 | 613k | case 268: // ONLY |
3170 | 613k | case 269: // OPERATOR |
3171 | 613k | case 270: // OPTION |
3172 | 613k | case 271: // OPTIONS |
3173 | 613k | case 272: // OR |
3174 | 614k | case 273: // ORDER |
3175 | 614k | case 274: // ORDINALITY |
3176 | 614k | case 275: // OUT_P |
3177 | 614k | case 276: // OUTER_P |
3178 | 614k | case 277: // OVER |
3179 | 614k | case 278: // OVERLAPS |
3180 | 614k | case 279: // OVERLAY |
3181 | 614k | case 280: // OWNED |
3182 | 614k | case 281: // OWNER |
3183 | 614k | case 282: // PARSER |
3184 | 614k | case 283: // PARTIAL |
3185 | 614k | case 284: // PARTITION |
3186 | 614k | case 285: // PASSING |
3187 | 614k | case 286: // PASSWORD |
3188 | 614k | case 287: // PERMISSION |
3189 | 614k | case 288: // PERMISSIONS |
3190 | 614k | case 289: // PLACING |
3191 | 614k | case 290: // PLANS |
3192 | 614k | case 291: // POLICY |
3193 | 614k | case 292: // POSITION |
3194 | 614k | case 293: // PRECEDING |
3195 | 614k | case 294: // PRECISION |
3196 | 614k | case 295: // PRESERVE |
3197 | 614k | case 296: // PREPARE |
3198 | 614k | case 297: // PREPARED |
3199 | 616k | case 298: // PRIMARY |
3200 | 616k | case 299: // PRIOR |
3201 | 616k | case 300: // PRIVILEGES |
3202 | 616k | case 301: // PROCEDURAL |
3203 | 616k | case 302: // PROCEDURE |
3204 | 616k | case 303: // PROGRAM |
3205 | 616k | case 304: // QUOTE |
3206 | 616k | case 305: // RANGE |
3207 | 616k | case 306: // READ |
3208 | 616k | case 307: // REAL |
3209 | 616k | case 308: // REASSIGN |
3210 | 616k | case 309: // RECHECK |
3211 | 616k | case 310: // RECURSIVE |
3212 | 616k | case 311: // REF |
3213 | 616k | case 312: // REFRESH |
3214 | 616k | case 313: // REINDEX |
3215 | 616k | case 314: // RELATIVE_P |
3216 | 616k | case 315: // RELEASE |
3217 | 616k | case 316: // RENAME |
3218 | 616k | case 317: // REPEATABLE |
3219 | 616k | case 318: // REPLACE |
3220 | 616k | case 319: // REPLICA |
3221 | 616k | case 320: // RESET |
3222 | 616k | case 321: // RESTART |
3223 | 616k | case 322: // RESTRICT |
3224 | 616k | case 323: // RETURNING |
3225 | 616k | case 324: // RETURNS |
3226 | 616k | case 325: // REVOKE |
3227 | 616k | case 326: // RIGHT |
3228 | 620k | case 327: // ROLE |
3229 | 623k | case 328: // ROLES |
3230 | 623k | case 329: // ROLLBACK |
3231 | 623k | case 330: // ROLLUP |
3232 | 623k | case 331: // ROW |
3233 | 623k | case 332: // ROWS |
3234 | 623k | case 333: // RULE |
3235 | 623k | case 334: // SAVEPOINT |
3236 | 623k | case 335: // SCHEMA |
3237 | 623k | case 336: // SCHEME |
3238 | 623k | case 337: // SCROLL |
3239 | 623k | case 338: // SEARCH |
3240 | 623k | case 339: // SECOND_P |
3241 | 623k | case 340: // SECURITY |
3242 | 894k | case 341: // SELECT |
3243 | 894k | case 342: // SEQUENCE |
3244 | 894k | case 343: // SEQUENCES |
3245 | 894k | case 344: // SERIALIZABLE |
3246 | 894k | case 345: // SERVER |
3247 | 894k | case 346: // SESSION |
3248 | 894k | case 347: // SESSION_USER |
3249 | 897k | case 348: // SET |
3250 | 897k | case 349: // SETS |
3251 | 897k | case 350: // SETOF |
3252 | 897k | case 351: // SHARE |
3253 | 897k | case 352: // SHOW |
3254 | 897k | case 353: // SIMILAR |
3255 | 897k | case 354: // SIMPLE |
3256 | 897k | case 355: // SKIP |
3257 | 897k | case 356: // SMALLINT |
3258 | 897k | case 357: // SNAPSHOT |
3259 | 897k | case 358: // SOME |
3260 | 897k | case 359: // SQL_P |
3261 | 897k | case 360: // STABLE |
3262 | 897k | case 361: // STANDALONE_P |
3263 | 898k | case 362: // START |
3264 | 898k | case 363: // STATEMENT |
3265 | 898k | case 364: // STATIC |
3266 | 898k | case 365: // STATISTICS |
3267 | 898k | case 366: // STATUS |
3268 | 898k | case 367: // STDIN |
3269 | 898k | case 368: // STDOUT |
3270 | 898k | case 369: // STORAGE |
3271 | 898k | case 370: // STRICT_P |
3272 | 898k | case 371: // STRIP_P |
3273 | 898k | case 372: // SUBSTRING |
3274 | 899k | case 373: // SUPERUSER |
3275 | 899k | case 374: // SYMMETRIC |
3276 | 899k | case 375: // SYSID |
3277 | 1.03M | case 376: // SYSTEM_P |
3278 | 1.04M | case 377: // TABLE |
3279 | 1.05M | case 378: // TABLES |
3280 | 1.05M | case 379: // TABLESAMPLE |
3281 | 1.05M | case 380: // TABLESPACE |
3282 | 1.05M | case 381: // TEMP |
3283 | 1.05M | case 382: // TEMPLATE |
3284 | 1.05M | case 383: // TEMPORARY |
3285 | 1.05M | case 384: // TEXT_P |
3286 | 1.05M | case 385: // THEN |
3287 | 1.05M | case 386: // TIME |
3288 | 1.05M | case 387: // TIMESTAMP |
3289 | 1.05M | case 388: // TIMEUUID |
3290 | 1.05M | case 389: // TINYINT |
3291 | 1.05M | case 390: // TO |
3292 | 1.05M | case 391: // TOKEN |
3293 | 1.05M | case 392: // TRAILING |
3294 | 1.05M | case 393: // TRANSACTION |
3295 | 1.05M | case 394: // TRANSFORM |
3296 | 1.05M | case 395: // TREAT |
3297 | 1.05M | case 396: // TRIGGER |
3298 | 1.05M | case 397: // TRIM |
3299 | 1.06M | case 398: // TRUE_P |
3300 | 1.06M | case 399: // TRUNCATE |
3301 | 1.06M | case 400: // TRUSTED |
3302 | 1.06M | case 401: // TTL |
3303 | 1.06M | case 402: // TUPLE |
3304 | 1.06M | case 403: // TYPE_P |
3305 | 1.07M | case 404: // TYPES_P |
3306 | 1.07M | case 405: // PARTITION_HASH |
3307 | 1.07M | case 406: // UNBOUNDED |
3308 | 1.07M | case 407: // UNCOMMITTED |
3309 | 1.07M | case 408: // UNENCRYPTED |
3310 | 1.07M | case 409: // UNION |
3311 | 1.07M | case 410: // UNIQUE |
3312 | 1.07M | case 411: // UNKNOWN |
3313 | 1.07M | case 412: // UNLISTEN |
3314 | 1.07M | case 413: // UNLOGGED |
3315 | 1.07M | case 414: // UNSET |
3316 | 1.07M | case 415: // UNTIL |
3317 | 1.08M | case 416: // UPDATE |
3318 | 1.08M | case 417: // USE |
3319 | 1.08M | case 418: // USER |
3320 | 1.08M | case 419: // USING |
3321 | 1.08M | case 420: // UUID |
3322 | 1.08M | case 421: // VACUUM |
3323 | 1.08M | case 422: // VALID |
3324 | 1.08M | case 423: // VALIDATE |
3325 | 1.08M | case 424: // VALIDATOR |
3326 | 1.08M | case 425: // VALUE_P |
3327 | 1.13M | case 426: // VALUES |
3328 | 1.13M | case 427: // VARCHAR |
3329 | 1.13M | case 428: // VARIADIC |
3330 | 1.13M | case 429: // VARINT |
3331 | 1.13M | case 430: // VARYING |
3332 | 1.13M | case 431: // VERBOSE |
3333 | 1.13M | case 432: // VERSION_P |
3334 | 1.13M | case 433: // VIEW |
3335 | 1.15M | case 434: // VIEWS |
3336 | 1.15M | case 435: // VOLATILE |
3337 | 1.15M | case 436: // WHEN |
3338 | 1.25M | case 437: // WHERE |
3339 | 1.25M | case 438: // WHITESPACE_P |
3340 | 1.25M | case 439: // WINDOW |
3341 | 1.25M | case 440: // WITH |
3342 | 1.25M | case 441: // WITHIN |
3343 | 1.25M | case 442: // WITHOUT |
3344 | 1.25M | case 443: // WORK |
3345 | 1.25M | case 444: // WRAPPER |
3346 | 1.25M | case 445: // WRITE |
3347 | 1.25M | case 446: // XML_P |
3348 | 1.25M | case 447: // XMLATTRIBUTES |
3349 | 1.25M | case 448: // XMLCONCAT |
3350 | 1.25M | case 449: // XMLELEMENT |
3351 | 1.25M | case 450: // XMLEXISTS |
3352 | 1.25M | case 451: // XMLFOREST |
3353 | 1.25M | case 452: // XMLPARSE |
3354 | 1.25M | case 453: // XMLPI |
3355 | 1.25M | case 454: // XMLROOT |
3356 | 1.25M | case 455: // XMLSERIALIZE |
3357 | 1.25M | case 456: // YEAR_P |
3358 | 1.25M | case 457: // YES_P |
3359 | 1.25M | case 458: // ZONE |
3360 | 1.25M | case 729: // all_Op |
3361 | 1.25M | case 730: // MathOp |
3362 | 1.25M | case 739: // extract_arg |
3363 | 1.60M | case 815: // unreserved_keyword |
3364 | 1.60M | case 816: // col_name_keyword |
3365 | 1.60M | case 817: // type_func_name_keyword |
3366 | 1.62M | case 818: // reserved_keyword |
3367 | 1.62M | case 844: // iso_level |
3368 | 1.62M | case 845: // opt_boolean_or_string |
3369 | 1.62M | case 847: // opt_encoding |
3370 | 1.62M | case 953: // RowSecurityDefaultForCmd |
3371 | 1.62M | case 954: // row_security_cmd |
3372 | 1.62M | value.template destroy< KeywordType > (); |
3373 | 1.62M | break; |
3374 | | |
3375 | 7.06k | case 655: // set_clause |
3376 | 14.1k | case 656: // single_set_clause |
3377 | 14.1k | value.template destroy< PAssign > (); |
3378 | 14.1k | break; |
3379 | | |
3380 | 7.06k | case 654: // set_clause_list |
3381 | 7.06k | value.template destroy< PAssignListNode > (); |
3382 | 7.06k | break; |
3383 | | |
3384 | 0 | case 538: // opt_no_inherit |
3385 | 86 | case 601: // opt_json_clause_default_null |
3386 | 86 | case 605: // all_or_distinct |
3387 | 268k | case 615: // opt_allow_filtering |
3388 | 322k | case 640: // opt_returns_clause |
3389 | 322k | case 686: // opt_else_clause |
3390 | 322k | case 687: // opt_ordinality |
3391 | 322k | case 711: // xml_whitespace_option |
3392 | 322k | case 808: // opt_varying |
3393 | 322k | case 812: // opt_timezone |
3394 | 324k | case 825: // boolean |
3395 | 324k | case 857: // constraints_set_mode |
3396 | 324k | case 873: // copy_from |
3397 | 324k | case 874: // opt_program |
3398 | 324k | case 890: // opt_with_data |
3399 | 324k | case 903: // opt_trusted |
3400 | 324k | case 959: // TriggerForSpec |
3401 | 324k | case 961: // TriggerForType |
3402 | 324k | case 988: // opt_if_not_exists |
3403 | 324k | case 992: // opt_default |
3404 | 324k | case 995: // opt_recheck |
3405 | 327k | case 1005: // opt_restart_seqs |
3406 | 327k | case 1028: // opt_grant_grant_option |
3407 | 327k | case 1038: // opt_deferred |
3408 | 328k | case 1039: // opt_unique |
3409 | 328k | case 1040: // opt_concurrently |
3410 | 328k | case 1052: // opt_or_replace |
3411 | 328k | case 1088: // opt_if_exists |
3412 | 328k | case 1109: // opt_instead |
3413 | 328k | case 1147: // opt_verbose |
3414 | 328k | case 1148: // opt_full |
3415 | 328k | case 1149: // opt_freeze |
3416 | 328k | case 1162: // opt_nowait |
3417 | 328k | value.template destroy< PBool > (); |
3418 | 328k | break; |
3419 | | |
3420 | 0 | case 468: // CCONST |
3421 | 0 | case 974: // enable_trigger |
3422 | 0 | value.template destroy< PChar > (); |
3423 | 0 | break; |
3424 | | |
3425 | 1.27k | case 803: // Character |
3426 | 1.27k | case 804: // ConstCharacter |
3427 | 1.27k | case 805: // CharacterWithLength |
3428 | 2.54k | case 806: // CharacterWithoutLength |
3429 | 3.81k | case 807: // character |
3430 | 3.81k | value.template destroy< PCharBaseType > (); |
3431 | 3.81k | break; |
3432 | | |
3433 | 267k | case 594: // SelectStmt |
3434 | 267k | case 595: // select_with_parens |
3435 | 536k | case 596: // select_no_parens |
3436 | 536k | case 597: // select_clause |
3437 | 536k | value.template destroy< PCollection > (); |
3438 | 536k | break; |
3439 | | |
3440 | 794 | case 768: // map_elems |
3441 | 1.24k | case 769: // map_expr |
3442 | 1.63k | case 770: // set_elems |
3443 | 1.84k | case 771: // set_expr |
3444 | 2.27k | case 772: // list_elems |
3445 | 2.52k | case 773: // list_expr |
3446 | 3.66k | case 774: // tuple_elems |
3447 | 4.05k | case 775: // tuple_expr |
3448 | 4.05k | value.template destroy< PCollectionExpr > (); |
3449 | 4.05k | break; |
3450 | | |
3451 | 54.2k | case 646: // opt_using_ttl_timestamp_clause |
3452 | 54.4k | case 647: // using_ttl_timestamp_clause |
3453 | 54.6k | case 648: // recursive_ttl_timestamp_clause |
3454 | 54.6k | value.template destroy< PDmlUsingClause > (); |
3455 | 54.6k | break; |
3456 | | |
3457 | 217 | case 649: // ttl_timestamp_clause |
3458 | 217 | value.template destroy< PDmlUsingClauseElement > (); |
3459 | 217 | break; |
3460 | | |
3461 | 56 | case 666: // write_dml_property_map_list_element |
3462 | 56 | value.template destroy< PDmlWriteProperty > (); |
3463 | 56 | break; |
3464 | | |
3465 | 3.34k | case 661: // opt_write_dml_properties |
3466 | 3.40k | case 662: // write_dml_properties |
3467 | 3.45k | case 663: // write_dml_property |
3468 | 3.45k | value.template destroy< PDmlWritePropertyListNode > (); |
3469 | 3.45k | break; |
3470 | | |
3471 | 56 | case 664: // write_dml_property_map |
3472 | 112 | case 665: // write_dml_property_map_list |
3473 | 112 | value.template destroy< PDmlWritePropertyMap > (); |
3474 | 112 | break; |
3475 | | |
3476 | 541k | case 614: // target_el |
3477 | 541k | case 618: // limit_clause |
3478 | 541k | case 619: // offset_clause |
3479 | 542k | case 620: // select_limit_value |
3480 | 542k | case 621: // select_offset_value |
3481 | 812k | case 688: // opt_where_clause |
3482 | 907k | case 689: // where_clause |
3483 | 908k | case 690: // if_clause |
3484 | 1.17M | case 691: // opt_if_clause |
3485 | 1.18M | case 692: // opt_where_or_current_clause |
3486 | 1.18M | case 693: // where_or_current_clause |
3487 | 2.20M | case 696: // a_expr |
3488 | 2.20M | case 697: // inactive_a_expr |
3489 | 2.20M | case 698: // b_expr |
3490 | 3.07M | case 699: // c_expr |
3491 | 3.07M | case 700: // inactive_c_expr |
3492 | 3.07M | case 701: // func_expr |
3493 | 3.07M | case 702: // func_application |
3494 | 3.07M | case 736: // func_arg_expr |
3495 | 3.08M | case 747: // bindvar |
3496 | 3.33M | case 756: // ctext_expr |
3497 | 3.33M | case 776: // collection_expr |
3498 | 3.33M | case 777: // in_expr |
3499 | 3.68M | case 778: // AexprConst |
3500 | 3.68M | value.template destroy< PExpr > (); |
3501 | 3.68M | break; |
3502 | | |
3503 | 815 | case 612: // opt_target_list |
3504 | 542k | case 613: // target_list |
3505 | 542k | case 657: // col_arg_list |
3506 | 543k | case 735: // func_arg_list |
3507 | 545k | case 749: // json_ref |
3508 | 546k | case 750: // json_ref_single_arrow |
3509 | 595k | case 754: // ctext_row |
3510 | 830k | case 755: // ctext_expr_list |
3511 | 830k | value.template destroy< PExprListNode > (); |
3512 | 830k | break; |
3513 | | |
3514 | 577 | case 616: // select_limit_offset |
3515 | 577 | case 617: // opt_select_limit_offset |
3516 | 577 | value.template destroy< PExprVector > (); |
3517 | 577 | break; |
3518 | | |
3519 | 3.64k | case 541: // index_column |
3520 | 3.64k | value.template destroy< PIndexColumn > (); |
3521 | 3.64k | break; |
3522 | | |
3523 | 86 | case 600: // json_clause |
3524 | 86 | value.template destroy< PInsertJsonClause > (); |
3525 | 86 | break; |
3526 | | |
3527 | 49.9k | case 599: // values_clause |
3528 | 49.9k | value.template destroy< PInsertValuesClause > (); |
3529 | 49.9k | break; |
3530 | | |
3531 | 0 | case 460: // PARAM |
3532 | 0 | case 549: // TableLikeOptionList |
3533 | 0 | case 550: // TableLikeOption |
3534 | 1.54k | case 551: // OptTemp |
3535 | 3.07k | case 565: // OnCommitOption |
3536 | 3.07k | case 623: // row_or_rows |
3537 | 3.07k | case 624: // first_or_next |
3538 | 3.07k | case 637: // for_locking_strength |
3539 | 3.07k | case 710: // document_or_content |
3540 | 3.07k | case 728: // sub_type |
3541 | 3.07k | case 779: // Iconst |
3542 | 3.07k | case 781: // SignedIconst |
3543 | 3.12k | case 798: // opt_float |
3544 | 3.12k | case 893: // OptNoLog |
3545 | 3.12k | case 920: // add_drop |
3546 | 3.12k | case 944: // import_qualification_type |
3547 | 3.12k | case 956: // TriggerActionTime |
3548 | 4.39k | case 966: // ConstraintAttributeSpec |
3549 | 4.39k | case 967: // ConstraintAttributeElem |
3550 | 4.39k | case 1036: // defacl_privilege_target |
3551 | 5.03k | case 1049: // opt_asc_desc |
3552 | 5.34k | case 1050: // opt_nulls_order |
3553 | 5.34k | case 1086: // cast_context |
3554 | 5.34k | case 1093: // reindex_target_type |
3555 | 5.34k | case 1094: // reindex_target_multitable |
3556 | 5.34k | case 1095: // reindex_option_list |
3557 | 5.34k | case 1096: // reindex_option_elem |
3558 | 5.34k | case 1099: // opt_column |
3559 | 5.34k | case 1100: // opt_set_data |
3560 | 5.34k | case 1108: // event |
3561 | 5.34k | case 1121: // opt_check_option |
3562 | 5.34k | case 1143: // vacuum_option_list |
3563 | 5.34k | case 1144: // vacuum_option_elem |
3564 | 5.34k | case 1160: // opt_lock |
3565 | 5.34k | case 1161: // lock_type |
3566 | 5.34k | case 1163: // opt_nowait_or_skip |
3567 | 5.34k | case 1166: // cursor_options |
3568 | 5.34k | case 1167: // opt_hold |
3569 | 5.34k | value.template destroy< PInt64 > (); |
3570 | 5.34k | break; |
3571 | | |
3572 | 338 | case 524: // keyspace_property_map_list_element |
3573 | 338 | value.template destroy< PKeyspaceProperty > (); |
3574 | 338 | break; |
3575 | | |
3576 | 1.80k | case 519: // opt_keyspace_options |
3577 | 2.01k | case 520: // keyspace_properties |
3578 | 2.22k | case 521: // keyspace_property |
3579 | 2.22k | value.template destroy< PKeyspacePropertyListNode > (); |
3580 | 2.22k | break; |
3581 | | |
3582 | 172 | case 522: // keyspace_property_map |
3583 | 510 | case 523: // keyspace_property_map_list |
3584 | 510 | value.template destroy< PKeyspacePropertyMap > (); |
3585 | 510 | break; |
3586 | | |
3587 | 340k | case 507: // stmtblock |
3588 | 740k | case 508: // stmtmulti |
3589 | 740k | case 509: // dml_list |
3590 | 742k | case 528: // OptTableElementList |
3591 | 749k | case 529: // TableElementList |
3592 | 754k | case 532: // ColQualList |
3593 | 758k | case 540: // NestedColumnList |
3594 | 758k | case 542: // index_column_list |
3595 | 758k | case 543: // columnList |
3596 | 758k | case 582: // alter_table_ops |
3597 | 758k | case 583: // alter_table_op |
3598 | 758k | case 584: // addColumnDefList |
3599 | 758k | case 586: // dropColumnList |
3600 | 758k | case 588: // renameColumnList |
3601 | 758k | case 590: // alterColumnTypeList |
3602 | 758k | case 592: // alterPropertyList |
3603 | 1.02M | case 602: // into_clause |
3604 | 1.29M | case 625: // group_clause |
3605 | 1.29M | case 626: // group_by_list |
3606 | 1.56M | case 632: // having_clause |
3607 | 1.56M | case 1043: // index_params |
3608 | 1.56M | case 1045: // opt_include_clause |
3609 | 1.56M | value.template destroy< PListNode > (); |
3610 | 1.56M | break; |
3611 | | |
3612 | 269k | case 751: // indirection_el |
3613 | 269k | value.template destroy< PName > (); |
3614 | 269k | break; |
3615 | | |
3616 | 308 | case 611: // sortby |
3617 | 308 | value.template destroy< POrderBy > (); |
3618 | 308 | break; |
3619 | | |
3620 | 1.26k | case 608: // opt_sort_clause |
3621 | 1.47k | case 609: // sort_clause |
3622 | 1.78k | case 610: // sortby_list |
3623 | 1.78k | value.template destroy< POrderByListNode > (); |
3624 | 1.78k | break; |
3625 | | |
3626 | 2.91k | case 578: // any_name |
3627 | 3.76k | case 579: // attrs |
3628 | 53.8k | case 641: // insert_target |
3629 | 288k | case 643: // insert_column_item |
3630 | 529k | case 644: // opt_indirection |
3631 | 536k | case 659: // set_target |
3632 | 813k | case 677: // relation_expr |
3633 | 1.08M | case 752: // indirection |
3634 | 1.41M | case 758: // qualified_name |
3635 | 1.41M | case 793: // udt_name |
3636 | 1.41M | case 993: // opt_opfamily |
3637 | 1.41M | case 994: // opclass_purpose |
3638 | 1.41M | case 1047: // opt_collate |
3639 | 1.41M | case 1048: // opt_class |
3640 | 1.41M | value.template destroy< PQualifiedName > (); |
3641 | 1.41M | break; |
3642 | | |
3643 | 2.91k | case 577: // any_name_list |
3644 | 237k | case 642: // insert_column_list |
3645 | 240k | case 678: // relation_expr_list |
3646 | 240k | value.template destroy< PQualifiedNameListNode > (); |
3647 | 240k | break; |
3648 | | |
3649 | 508k | case 748: // columnref |
3650 | 508k | value.template destroy< PRef > (); |
3651 | 508k | break; |
3652 | | |
3653 | 2.19k | case 824: // RoleOption |
3654 | 2.19k | value.template destroy< PRoleOption > (); |
3655 | 2.19k | break; |
3656 | | |
3657 | 757 | case 822: // optRoleOptionList |
3658 | 2.95k | case 823: // RoleOptionList |
3659 | 2.95k | value.template destroy< PRoleOptionListNode > (); |
3660 | 2.95k | break; |
3661 | | |
3662 | 268k | case 598: // simple_select |
3663 | 268k | value.template destroy< PSelectStmt > (); |
3664 | 268k | break; |
3665 | | |
3666 | 1.00M | case 459: // IDENT |
3667 | 1.00M | case 461: // FCONST |
3668 | 1.19M | case 462: // SCONST |
3669 | 1.19M | case 463: // BCONST |
3670 | 1.19M | case 464: // XCONST |
3671 | 1.19M | case 465: // Op |
3672 | 1.19M | case 466: // UCONST |
3673 | 1.35M | case 467: // ICONST |
3674 | 1.35M | case 517: // OptSchemaName |
3675 | 1.35M | case 566: // OptTableSpace |
3676 | 1.36M | case 567: // OptConsTableSpace |
3677 | 1.36M | case 568: // ExistingIndex |
3678 | 1.36M | case 671: // alias_clause |
3679 | 1.62M | case 672: // opt_alias_clause |
3680 | 1.62M | case 720: // opt_existing_window_name |
3681 | 1.63M | case 760: // name |
3682 | 1.63M | case 761: // database_name |
3683 | 1.63M | case 762: // access_method |
3684 | 1.90M | case 763: // attr_name |
3685 | 1.90M | case 764: // index_name |
3686 | 1.90M | case 765: // file_name |
3687 | 1.90M | case 766: // property_name |
3688 | 1.90M | case 767: // func_name |
3689 | 2.09M | case 780: // Sconst |
3690 | 2.09M | case 782: // RoleId |
3691 | 3.18M | case 785: // ColId |
3692 | 3.18M | case 786: // type_function_name |
3693 | 3.18M | case 787: // NonReservedWord |
3694 | 3.45M | case 788: // ColLabel |
3695 | 3.46M | case 809: // opt_charset |
3696 | 3.46M | case 821: // role_name |
3697 | 3.46M | case 841: // var_name |
3698 | 3.46M | case 848: // NonReservedWord_or_Sconst |
3699 | 3.46M | case 875: // copy_file_name |
3700 | 3.46M | case 933: // generic_option_name |
3701 | 3.46M | case 936: // opt_type |
3702 | 3.46M | case 937: // foreign_server_version |
3703 | 3.46M | case 938: // opt_foreign_server_version |
3704 | 3.46M | case 1008: // comment_text |
3705 | 3.46M | case 1010: // opt_provider |
3706 | 3.46M | case 1012: // security_label |
3707 | 3.46M | case 1019: // permissions |
3708 | 3.46M | case 1020: // permission |
3709 | 3.46M | case 1041: // opt_index_name |
3710 | 3.46M | case 1042: // access_method_clause |
3711 | 3.46M | case 1059: // param_name |
3712 | 3.46M | case 1112: // notify_payload |
3713 | 3.46M | case 1127: // createdb_opt_name |
3714 | 3.46M | case 1141: // cluster_index_specification |
3715 | 3.46M | case 1165: // cursor_name |
3716 | 3.46M | value.template destroy< PString > (); |
3717 | 3.46M | break; |
3718 | | |
3719 | 967 | case 558: // property_map_list_element |
3720 | 1.29k | case 560: // column_ordering |
3721 | 1.29k | value.template destroy< PTableProperty > (); |
3722 | 1.29k | break; |
3723 | | |
3724 | 1.52k | case 553: // opt_table_options |
3725 | 2.91k | case 554: // table_properties |
3726 | 4.29k | case 555: // table_property |
3727 | 4.62k | case 559: // orderingList |
3728 | 5.13k | case 1044: // opt_index_options |
3729 | 5.13k | value.template destroy< PTablePropertyListNode > (); |
3730 | 5.13k | break; |
3731 | | |
3732 | 526 | case 556: // property_map |
3733 | 1.49k | case 557: // property_map_list |
3734 | 1.49k | value.template destroy< PTablePropertyMap > (); |
3735 | 1.49k | break; |
3736 | | |
3737 | 268k | case 669: // table_ref |
3738 | 272k | case 679: // relation_expr_opt_alias |
3739 | 272k | value.template destroy< PTableRef > (); |
3740 | 272k | break; |
3741 | | |
3742 | 269k | case 667: // from_clause |
3743 | 536k | case 668: // from_list |
3744 | 536k | value.template destroy< PTableRefListNode > (); |
3745 | 536k | break; |
3746 | | |
3747 | 205 | case 510: // dml |
3748 | 400k | case 511: // stmt |
3749 | 400k | case 512: // schema_stmt |
3750 | 400k | case 513: // CreateTypeStmt |
3751 | 402k | case 516: // CreateSchemaStmt |
3752 | 407k | case 525: // UseSchemaStmt |
3753 | 407k | case 526: // AlterSchemaStmt |
3754 | 408k | case 527: // CreateStmt |
3755 | 415k | case 530: // TableElement |
3756 | 420k | case 531: // columnDef |
3757 | 420k | case 533: // ColConstraint |
3758 | 421k | case 534: // ColConstraintElem |
3759 | 421k | case 535: // ConstraintAttr |
3760 | 422k | case 536: // TableConstraint |
3761 | 423k | case 537: // ConstraintElem |
3762 | 423k | case 544: // columnElem |
3763 | 427k | case 573: // DropStmt |
3764 | 427k | case 581: // AlterTableStmt |
3765 | 427k | case 585: // addColumnDef |
3766 | 427k | case 587: // dropColumn |
3767 | 427k | case 589: // renameColumn |
3768 | 427k | case 591: // alterColumnType |
3769 | 427k | case 593: // alterProperty |
3770 | 427k | case 606: // distinct_clause |
3771 | 697k | case 607: // opt_all_clause |
3772 | 697k | case 627: // group_by_item |
3773 | 697k | case 633: // opt_for_locking_clause |
3774 | 697k | case 634: // for_locking_clause |
3775 | 747k | case 639: // InsertStmt |
3776 | 747k | case 645: // opt_on_conflict |
3777 | 747k | case 650: // opt_conf_expr |
3778 | 747k | case 651: // returning_clause |
3779 | 748k | case 652: // DeleteStmt |
3780 | 751k | case 653: // UpdateStmt |
3781 | 751k | case 660: // set_target_list |
3782 | 1.02M | case 715: // opt_window_clause |
3783 | 1.02M | case 820: // CreateRoleStmt |
3784 | 1.02M | case 832: // AlterRoleStmt |
3785 | 1.02M | case 1004: // TruncateStmt |
3786 | 1.02M | case 1017: // GrantStmt |
3787 | 1.02M | case 1018: // RevokeStmt |
3788 | 1.02M | case 1030: // GrantRoleStmt |
3789 | 1.02M | case 1031: // RevokeRoleStmt |
3790 | 1.02M | case 1037: // IndexStmt |
3791 | 1.02M | case 1115: // TransactionStmt |
3792 | 1.02M | case 1151: // ExplainStmt |
3793 | 1.02M | case 1152: // ExplainableStmt |
3794 | 1.02M | value.template destroy< PTreeNode > (); |
3795 | 1.02M | break; |
3796 | | |
3797 | 6.09k | case 789: // Typename |
3798 | 6.43k | case 790: // ParametricTypename |
3799 | 12.1k | case 791: // SimpleTypename |
3800 | 12.2k | case 792: // UserDefinedType |
3801 | 12.2k | case 795: // ConstTypename |
3802 | 16.2k | case 797: // Numeric |
3803 | 16.2k | case 799: // Bit |
3804 | 16.2k | case 800: // ConstBit |
3805 | 16.2k | case 801: // BitWithLength |
3806 | 16.2k | case 802: // BitWithoutLength |
3807 | 16.4k | case 810: // ConstDatetime |
3808 | 16.4k | case 811: // ConstInterval |
3809 | 16.4k | value.template destroy< PType > (); |
3810 | 16.4k | break; |
3811 | | |
3812 | 133 | case 515: // TypeField |
3813 | 133 | value.template destroy< PTypeField > (); |
3814 | 133 | break; |
3815 | | |
3816 | 133 | case 514: // TypeFieldList |
3817 | 133 | value.template destroy< PTypeFieldListNode > (); |
3818 | 133 | break; |
3819 | | |
3820 | 1.80k | case 518: // OptSchemaEltList |
3821 | 1.80k | case 539: // opt_column_list |
3822 | 1.80k | case 545: // ExclusionConstraintList |
3823 | 1.80k | case 546: // ExclusionConstraintElem |
3824 | 3.34k | case 552: // OptInherit |
3825 | 3.34k | case 561: // reloptions |
3826 | 3.34k | case 562: // opt_reloptions |
3827 | 3.34k | case 563: // reloption_list |
3828 | 3.34k | case 569: // OptTypedTableElementList |
3829 | 3.34k | case 570: // TypedTableElementList |
3830 | 3.35k | case 580: // type_name_list |
3831 | 3.35k | case 635: // for_locking_items |
3832 | 3.35k | case 638: // locked_rels_list |
3833 | 3.35k | case 658: // multiple_set_clause |
3834 | 3.35k | case 673: // func_alias_clause |
3835 | 3.35k | case 683: // rowsfrom_item |
3836 | 3.35k | case 684: // rowsfrom_list |
3837 | 3.35k | case 685: // opt_col_def_list |
3838 | 3.35k | case 694: // TableFuncElementList |
3839 | 3.35k | case 707: // xml_attributes |
3840 | 3.35k | case 708: // xml_attribute_list |
3841 | 4.28k | case 713: // within_group_clause |
3842 | 4.28k | case 716: // window_definition_list |
3843 | 4.28k | case 721: // opt_partition_clause |
3844 | 4.28k | case 725: // row |
3845 | 4.28k | case 726: // explicit_row |
3846 | 4.28k | case 727: // implicit_row |
3847 | 4.28k | case 731: // qual_Op |
3848 | 4.28k | case 732: // qual_all_Op |
3849 | 4.28k | case 733: // subquery_Op |
3850 | 4.28k | case 734: // expr_list |
3851 | 4.28k | case 737: // type_list |
3852 | 4.28k | case 738: // extract_list |
3853 | 4.28k | case 740: // overlay_list |
3854 | 4.28k | case 742: // position_list |
3855 | 4.28k | case 743: // substr_list |
3856 | 4.28k | case 746: // trim_list |
3857 | 4.28k | case 757: // qualified_name_list |
3858 | 4.28k | case 759: // name_list |
3859 | 4.28k | case 784: // role_list |
3860 | 10.0k | case 794: // opt_array_bounds |
3861 | 10.1k | case 796: // opt_type_modifiers |
3862 | 10.1k | case 813: // opt_interval |
3863 | 10.1k | case 814: // interval_second |
3864 | 10.1k | case 827: // OptRoleList |
3865 | 10.1k | case 828: // AlterOptRoleList |
3866 | 10.1k | case 842: // var_list |
3867 | 10.1k | case 856: // constraints_set_list |
3868 | 10.1k | case 861: // alter_table_cmds |
3869 | 10.1k | case 869: // alter_type_cmds |
3870 | 10.1k | case 876: // copy_options |
3871 | 10.1k | case 877: // copy_opt_list |
3872 | 10.1k | case 883: // copy_generic_opt_list |
3873 | 10.1k | case 886: // copy_generic_opt_arg_list |
3874 | 10.1k | case 897: // OptSeqOptList |
3875 | 10.1k | case 898: // SeqOptList |
3876 | 10.1k | case 904: // handler_name |
3877 | 10.1k | case 905: // opt_inline_handler |
3878 | 10.1k | case 906: // validator_clause |
3879 | 10.1k | case 907: // opt_validator |
3880 | 10.1k | case 914: // create_extension_opt_list |
3881 | 10.1k | case 917: // alter_extension_opt_list |
3882 | 10.1k | case 923: // fdw_options |
3883 | 10.1k | case 924: // opt_fdw_options |
3884 | 15.5k | case 927: // create_generic_options |
3885 | 15.5k | case 928: // generic_option_list |
3886 | 15.5k | case 929: // alter_generic_options |
3887 | 15.5k | case 930: // alter_generic_option_list |
3888 | 15.5k | case 951: // RowSecurityDefaultToRole |
3889 | 15.5k | case 952: // RowSecurityOptionalToRole |
3890 | 15.5k | case 957: // TriggerEvents |
3891 | 15.5k | case 958: // TriggerOneEvent |
3892 | 15.5k | case 963: // TriggerFuncArgs |
3893 | 15.5k | case 970: // event_trigger_when_list |
3894 | 15.5k | case 972: // event_trigger_value_list |
3895 | 15.5k | case 978: // definition |
3896 | 15.5k | case 979: // def_list |
3897 | 15.5k | case 982: // old_aggr_definition |
3898 | 15.5k | case 983: // old_aggr_list |
3899 | 15.5k | case 985: // opt_enum_val_list |
3900 | 15.5k | case 986: // enum_val_list |
3901 | 15.5k | case 990: // opclass_item_list |
3902 | 15.5k | case 998: // opclass_drop_list |
3903 | 15.5k | case 1023: // privileges |
3904 | 15.5k | case 1024: // privilege_list |
3905 | 15.5k | case 1026: // grantee_list |
3906 | 15.5k | case 1033: // DefACLOptionList |
3907 | 15.5k | case 1053: // func_args |
3908 | 15.5k | case 1054: // func_args_list |
3909 | 15.5k | case 1055: // func_args_with_defaults |
3910 | 15.5k | case 1056: // func_args_with_defaults_list |
3911 | 15.5k | case 1064: // aggr_args |
3912 | 15.5k | case 1065: // aggr_args_list |
3913 | 15.5k | case 1066: // createfunc_opt_list |
3914 | 15.5k | case 1069: // func_as |
3915 | 15.5k | case 1070: // transform_type_list |
3916 | 17.0k | case 1071: // opt_definition |
3917 | 17.0k | case 1073: // table_func_column_list |
3918 | 17.0k | case 1075: // alterfunc_opt_list |
3919 | 17.0k | case 1080: // oper_argtypes |
3920 | 17.0k | case 1081: // any_operator |
3921 | 17.0k | case 1083: // dostmt_opt_list |
3922 | 17.0k | case 1090: // transform_element_list |
3923 | 17.0k | case 1104: // RuleActionList |
3924 | 17.0k | case 1105: // RuleActionMulti |
3925 | 17.0k | case 1118: // transaction_mode_list |
3926 | 17.7k | case 1119: // transaction_mode_list_or_empty |
3927 | 17.7k | case 1124: // createdb_opt_list |
3928 | 17.7k | case 1125: // createdb_opt_items |
3929 | 17.7k | case 1150: // opt_name_list |
3930 | 17.7k | case 1154: // prep_type_clause |
3931 | 17.7k | case 1157: // execute_param_clause |
3932 | 17.7k | value.template destroy< UndefListType > (); |
3933 | 17.7k | break; |
3934 | | |
3935 | 0 | case 547: // ExclusionWhereClause |
3936 | 0 | case 548: // TableLikeClause |
3937 | 0 | case 564: // reloption_elem |
3938 | 0 | case 571: // TypedTableElement |
3939 | 0 | case 572: // columnOptions |
3940 | 0 | case 603: // OptTempTableName |
3941 | 0 | case 622: // opt_select_fetch_first_value |
3942 | 0 | case 628: // empty_grouping_set |
3943 | 0 | case 629: // rollup_clause |
3944 | 0 | case 630: // cube_clause |
3945 | 0 | case 631: // grouping_sets_clause |
3946 | 0 | case 636: // for_locking_item |
3947 | 0 | case 670: // joined_table |
3948 | 0 | case 675: // join_outer |
3949 | 0 | case 676: // join_qual |
3950 | 0 | case 680: // tablesample_clause |
3951 | 0 | case 681: // opt_repeatable_clause |
3952 | 0 | case 682: // func_table |
3953 | 0 | case 695: // TableFuncElement |
3954 | 0 | case 703: // func_expr_common_subexpr |
3955 | 0 | case 704: // func_expr_windowless |
3956 | 0 | case 705: // xml_root_version |
3957 | 0 | case 706: // opt_xml_root_standalone |
3958 | 0 | case 709: // xml_attribute_el |
3959 | 0 | case 712: // xmlexists_argument |
3960 | 927 | case 714: // filter_clause |
3961 | 927 | case 717: // window_definition |
3962 | 1.85k | case 718: // over_clause |
3963 | 1.85k | case 719: // window_specification |
3964 | 1.85k | case 722: // opt_frame_clause |
3965 | 1.85k | case 723: // frame_extent |
3966 | 1.85k | case 724: // frame_bound |
3967 | 1.85k | case 741: // overlay_placing |
3968 | 1.85k | case 744: // substr_from |
3969 | 1.85k | case 745: // substr_for |
3970 | 1.85k | case 783: // RoleSpec |
3971 | 1.85k | case 819: // inactive_stmt |
3972 | 1.85k | case 829: // AlterOptRoleElem |
3973 | 1.85k | case 830: // CreateOptRoleElem |
3974 | 1.85k | case 831: // CreateUserStmt |
3975 | 1.85k | case 833: // AlterUserStmt |
3976 | 1.85k | case 834: // AlterUserSetStmt |
3977 | 1.85k | case 835: // DropUserStmt |
3978 | 1.85k | case 836: // inactive_schema_stmt |
3979 | 1.85k | case 837: // VariableSetStmt |
3980 | 1.85k | case 838: // set_rest |
3981 | 1.85k | case 839: // generic_set |
3982 | 1.85k | case 840: // set_rest_more |
3983 | 1.85k | case 843: // var_value |
3984 | 1.85k | case 846: // zone_value |
3985 | 1.85k | case 849: // VariableResetStmt |
3986 | 1.85k | case 850: // reset_rest |
3987 | 1.85k | case 851: // generic_reset |
3988 | 1.85k | case 852: // SetResetClause |
3989 | 1.85k | case 853: // FunctionSetResetClause |
3990 | 1.85k | case 854: // VariableShowStmt |
3991 | 1.85k | case 855: // ConstraintsSetStmt |
3992 | 1.85k | case 858: // CheckPointStmt |
3993 | 1.85k | case 859: // DiscardStmt |
3994 | 1.85k | case 860: // InactiveAlterTableStmt |
3995 | 1.85k | case 862: // alter_table_cmd |
3996 | 1.85k | case 863: // alter_column_default |
3997 | 1.85k | case 865: // opt_collate_clause |
3998 | 1.85k | case 866: // alter_using |
3999 | 1.85k | case 867: // replica_identity |
4000 | 1.85k | case 868: // AlterCompositeTypeStmt |
4001 | 1.85k | case 870: // alter_type_cmd |
4002 | 1.85k | case 871: // ClosePortalStmt |
4003 | 1.85k | case 872: // CopyStmt |
4004 | 1.85k | case 878: // copy_opt_item |
4005 | 1.85k | case 879: // opt_binary |
4006 | 1.85k | case 880: // opt_oids |
4007 | 1.85k | case 881: // copy_delimiter |
4008 | 1.85k | case 884: // copy_generic_opt_elem |
4009 | 1.85k | case 885: // copy_generic_opt_arg |
4010 | 1.85k | case 887: // copy_generic_opt_arg_list_item |
4011 | 1.85k | case 888: // CreateAsStmt |
4012 | 1.85k | case 889: // create_as_target |
4013 | 1.85k | case 891: // CreateMatViewStmt |
4014 | 1.85k | case 892: // create_mv_target |
4015 | 1.85k | case 894: // RefreshMatViewStmt |
4016 | 1.85k | case 895: // CreateSeqStmt |
4017 | 1.85k | case 896: // AlterSeqStmt |
4018 | 1.85k | case 899: // SeqOptElem |
4019 | 1.85k | case 901: // NumericOnly |
4020 | 1.85k | case 902: // CreatePLangStmt |
4021 | 1.85k | case 908: // DropPLangStmt |
4022 | 1.85k | case 910: // CreateTableSpaceStmt |
4023 | 1.85k | case 911: // OptTableSpaceOwner |
4024 | 1.85k | case 912: // DropTableSpaceStmt |
4025 | 1.85k | case 913: // CreateExtensionStmt |
4026 | 1.85k | case 915: // create_extension_opt_item |
4027 | 1.85k | case 916: // AlterExtensionStmt |
4028 | 1.85k | case 918: // alter_extension_opt_item |
4029 | 1.85k | case 919: // AlterExtensionContentsStmt |
4030 | 1.85k | case 921: // CreateFdwStmt |
4031 | 1.85k | case 922: // fdw_option |
4032 | 1.85k | case 925: // DropFdwStmt |
4033 | 1.85k | case 926: // AlterFdwStmt |
4034 | 1.85k | case 931: // alter_generic_option_elem |
4035 | 1.85k | case 932: // generic_option_elem |
4036 | 1.85k | case 934: // generic_option_arg |
4037 | 1.85k | case 935: // CreateForeignServerStmt |
4038 | 1.85k | case 939: // DropForeignServerStmt |
4039 | 1.85k | case 940: // AlterForeignServerStmt |
4040 | 1.85k | case 941: // CreateForeignTableStmt |
4041 | 1.85k | case 942: // AlterForeignTableStmt |
4042 | 1.85k | case 943: // ImportForeignSchemaStmt |
4043 | 1.85k | case 945: // import_qualification |
4044 | 1.85k | case 946: // CreatePolicyStmt |
4045 | 1.85k | case 947: // AlterPolicyStmt |
4046 | 1.85k | case 948: // DropPolicyStmt |
4047 | 1.85k | case 949: // RowSecurityOptionalExpr |
4048 | 1.85k | case 950: // RowSecurityOptionalWithCheck |
4049 | 1.85k | case 955: // CreateTrigStmt |
4050 | 1.85k | case 962: // TriggerWhen |
4051 | 1.85k | case 964: // TriggerFuncArg |
4052 | 1.85k | case 965: // OptConstrFromTable |
4053 | 1.85k | case 968: // DropTrigStmt |
4054 | 1.85k | case 969: // CreateEventTrigStmt |
4055 | 1.85k | case 971: // event_trigger_when_item |
4056 | 1.85k | case 973: // AlterEventTrigStmt |
4057 | 1.85k | case 975: // CreateAssertStmt |
4058 | 1.85k | case 976: // DropAssertStmt |
4059 | 1.85k | case 977: // DefineStmt |
4060 | 1.85k | case 980: // def_elem |
4061 | 1.85k | case 981: // def_arg |
4062 | 1.85k | case 984: // old_aggr_elem |
4063 | 1.85k | case 987: // AlterEnumStmt |
4064 | 1.85k | case 989: // CreateOpClassStmt |
4065 | 1.85k | case 991: // opclass_item |
4066 | 1.85k | case 996: // CreateOpFamilyStmt |
4067 | 1.85k | case 997: // AlterOpFamilyStmt |
4068 | 1.85k | case 999: // opclass_drop |
4069 | 1.85k | case 1000: // DropOpClassStmt |
4070 | 1.85k | case 1001: // DropOpFamilyStmt |
4071 | 1.85k | case 1002: // DropOwnedStmt |
4072 | 1.85k | case 1003: // ReassignOwnedStmt |
4073 | 1.85k | case 1006: // CommentStmt |
4074 | 1.85k | case 1009: // SecLabelStmt |
4075 | 1.85k | case 1013: // FetchStmt |
4076 | 1.85k | case 1014: // fetch_args |
4077 | 1.85k | case 1025: // privilege |
4078 | 1.85k | case 1027: // grantee |
4079 | 1.85k | case 1029: // function_with_argtypes |
4080 | 1.85k | case 1032: // AlterDefaultPrivilegesStmt |
4081 | 1.85k | case 1034: // DefACLOption |
4082 | 1.85k | case 1035: // DefACLAction |
4083 | 1.85k | case 1046: // index_elem |
4084 | 1.85k | case 1051: // CreateFunctionStmt |
4085 | 1.85k | case 1057: // func_arg |
4086 | 1.85k | case 1060: // func_return |
4087 | 1.85k | case 1061: // func_type |
4088 | 1.85k | case 1062: // func_arg_with_default |
4089 | 1.85k | case 1063: // aggr_arg |
4090 | 1.85k | case 1067: // common_func_opt_item |
4091 | 1.85k | case 1068: // createfunc_opt_item |
4092 | 1.85k | case 1072: // table_func_column |
4093 | 1.85k | case 1074: // AlterFunctionStmt |
4094 | 1.85k | case 1077: // RemoveFuncStmt |
4095 | 1.85k | case 1078: // RemoveAggrStmt |
4096 | 1.85k | case 1079: // RemoveOperStmt |
4097 | 1.85k | case 1082: // DoStmt |
4098 | 1.85k | case 1084: // dostmt_opt_item |
4099 | 1.85k | case 1085: // CreateCastStmt |
4100 | 1.85k | case 1087: // DropCastStmt |
4101 | 1.85k | case 1089: // CreateTransformStmt |
4102 | 1.85k | case 1091: // DropTransformStmt |
4103 | 1.85k | case 1092: // ReindexStmt |
4104 | 1.85k | case 1097: // AlterTblSpcStmt |
4105 | 1.85k | case 1098: // RenameStmt |
4106 | 1.85k | case 1101: // AlterObjectSchemaStmt |
4107 | 1.85k | case 1102: // AlterOwnerStmt |
4108 | 1.85k | case 1103: // RuleStmt |
4109 | 1.85k | case 1106: // RuleActionStmt |
4110 | 1.85k | case 1107: // RuleActionStmtOrEmpty |
4111 | 1.85k | case 1110: // DropRuleStmt |
4112 | 1.85k | case 1111: // NotifyStmt |
4113 | 1.85k | case 1113: // ListenStmt |
4114 | 1.85k | case 1114: // UnlistenStmt |
4115 | 1.85k | case 1117: // transaction_mode_item |
4116 | 1.85k | case 1120: // ViewStmt |
4117 | 1.85k | case 1122: // LoadStmt |
4118 | 1.85k | case 1123: // CreatedbStmt |
4119 | 1.85k | case 1126: // createdb_opt_item |
4120 | 1.85k | case 1129: // AlterDatabaseStmt |
4121 | 1.85k | case 1130: // AlterDatabaseSetStmt |
4122 | 1.85k | case 1131: // DropdbStmt |
4123 | 1.85k | case 1132: // AlterSystemStmt |
4124 | 1.85k | case 1133: // CreateDomainStmt |
4125 | 1.85k | case 1134: // AlterDomainStmt |
4126 | 1.85k | case 1136: // AlterTSDictionaryStmt |
4127 | 1.85k | case 1137: // AlterTSConfigurationStmt |
4128 | 1.85k | case 1139: // CreateConversionStmt |
4129 | 1.85k | case 1140: // ClusterStmt |
4130 | 1.85k | case 1142: // VacuumStmt |
4131 | 1.85k | case 1145: // AnalyzeStmt |
4132 | 1.85k | case 1153: // PrepareStmt |
4133 | 1.85k | case 1155: // PreparableStmt |
4134 | 1.85k | case 1156: // ExecuteStmt |
4135 | 1.85k | case 1158: // DeallocateStmt |
4136 | 1.85k | case 1159: // LockStmt |
4137 | 1.85k | case 1164: // DeclareCursorStmt |
4138 | 1.85k | value.template destroy< UndefType > (); |
4139 | 1.85k | break; |
4140 | | |
4141 | 5.96k | case 864: // opt_drop_behavior |
4142 | 5.96k | value.template destroy< dbehavior > (); |
4143 | 5.96k | break; |
4144 | | |
4145 | 0 | case 1058: // arg_class |
4146 | 0 | value.template destroy< fun_param_mode > (); |
4147 | 0 | break; |
4148 | | |
4149 | 0 | case 674: // join_type |
4150 | 0 | value.template destroy< jtype > (); |
4151 | 0 | break; |
4152 | | |
4153 | 2.91k | case 574: // drop_type |
4154 | 5.82k | case 575: // cql_drop_type |
4155 | 5.82k | case 576: // ql_drop_type |
4156 | 5.82k | case 1007: // comment_type |
4157 | 5.82k | case 1011: // security_label_type |
4158 | 5.82k | value.template destroy< objtype > (); |
4159 | 5.82k | break; |
4160 | | |
4161 | 57.8M | default: |
4162 | 57.8M | break; |
4163 | 74.2M | } |
4164 | | |
4165 | 74.5M | Base::clear (); |
4166 | 74.5M | } yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_type>::clear() Line | Count | Source | 2890 | 13.6M | { | 2891 | | // User destructor. | 2892 | 13.6M | symbol_number_type yytype = this->type_get (); | 2893 | 13.6M | basic_symbol<Base>& yysym = *this; | 2894 | 13.6M | (void) yysym; | 2895 | 13.6M | switch (yytype) | 2896 | 13.6M | { | 2897 | 13.6M | default: | 2898 | 13.6M | break; | 2899 | 13.6M | } | 2900 | | | 2901 | | // Type destructor. | 2902 | 13.6M | switch (yytype) | 2903 | 13.6M | { | 2904 | 0 | case 3: // ABORT_P | 2905 | 0 | case 4: // ABSOLUTE_P | 2906 | 0 | case 5: // ACCESS | 2907 | 0 | case 6: // ACTION | 2908 | 0 | case 7: // ADD_P | 2909 | 0 | case 8: // ADMIN | 2910 | 0 | case 9: // AFTER | 2911 | 0 | case 10: // AGGREGATE | 2912 | 0 | case 11: // ALL | 2913 | 0 | case 12: // ALLOW | 2914 | 0 | case 13: // ALSO | 2915 | 0 | case 14: // ALTER | 2916 | 0 | case 15: // ALWAYS | 2917 | 0 | case 16: // ANALYSE | 2918 | 0 | case 17: // ANALYZE | 2919 | 0 | case 18: // AND | 2920 | 0 | case 19: // ANY | 2921 | 0 | case 20: // ARRAY | 2922 | 0 | case 21: // AS | 2923 | 0 | case 22: // ASC | 2924 | 0 | case 23: // ASSERTION | 2925 | 0 | case 24: // ASSIGNMENT | 2926 | 0 | case 25: // ASYMMETRIC | 2927 | 0 | case 26: // AT | 2928 | 0 | case 27: // ATTRIBUTE | 2929 | 0 | case 28: // AUTHORIZATION | 2930 | 0 | case 29: // AUTHORIZE | 2931 | 0 | case 30: // BACKWARD | 2932 | 0 | case 31: // BEFORE | 2933 | 0 | case 32: // BEGIN_P | 2934 | 0 | case 33: // BETWEEN | 2935 | 0 | case 34: // BIGINT | 2936 | 0 | case 35: // BINARY | 2937 | 0 | case 36: // BIT | 2938 | 0 | case 37: // BLOB | 2939 | 0 | case 38: // BOOLEAN_P | 2940 | 0 | case 39: // BOTH | 2941 | 0 | case 40: // BY | 2942 | 0 | case 41: // CACHE | 2943 | 0 | case 42: // CALLED | 2944 | 0 | case 43: // CASCADE | 2945 | 0 | case 44: // CASCADED | 2946 | 0 | case 45: // CASE | 2947 | 0 | case 46: // CAST | 2948 | 0 | case 47: // CATALOG_P | 2949 | 0 | case 48: // CHAIN | 2950 | 0 | case 49: // CHAR_P | 2951 | 0 | case 50: // CHARACTER | 2952 | 0 | case 51: // CHARACTERISTICS | 2953 | 0 | case 52: // CHECK | 2954 | 0 | case 53: // CHECKPOINT | 2955 | 0 | case 54: // CLASS | 2956 | 0 | case 55: // CLOSE | 2957 | 0 | case 56: // CLUSTER | 2958 | 0 | case 57: // CLUSTERING | 2959 | 0 | case 58: // COALESCE | 2960 | 0 | case 59: // COLLATE | 2961 | 0 | case 60: // COLLATION | 2962 | 0 | case 61: // COLUMN | 2963 | 0 | case 62: // COMMENT | 2964 | 0 | case 63: // COMMENTS | 2965 | 0 | case 64: // COMMIT | 2966 | 0 | case 65: // COMMITTED | 2967 | 0 | case 66: // COMPACT | 2968 | 0 | case 67: // CONCURRENTLY | 2969 | 0 | case 68: // CONFIGURATION | 2970 | 0 | case 69: // CONFLICT | 2971 | 0 | case 70: // CONNECTION | 2972 | 0 | case 71: // CONSTRAINT | 2973 | 0 | case 72: // CONSTRAINTS | 2974 | 0 | case 73: // CONTENT_P | 2975 | 0 | case 74: // CONTINUE_P | 2976 | 0 | case 75: // CONVERSION_P | 2977 | 0 | case 76: // COPY | 2978 | 0 | case 77: // COST | 2979 | 0 | case 78: // COUNTER | 2980 | 0 | case 79: // COVERING | 2981 | 0 | case 80: // CREATE | 2982 | 0 | case 81: // CROSS | 2983 | 0 | case 82: // CSV | 2984 | 0 | case 83: // CUBE | 2985 | 0 | case 84: // CURRENT_P | 2986 | 0 | case 85: // CURRENT_CATALOG | 2987 | 0 | case 86: // CURRENT_DATE | 2988 | 0 | case 87: // CURRENT_ROLE | 2989 | 0 | case 88: // CURRENT_SCHEMA | 2990 | 0 | case 89: // CURRENT_TIME | 2991 | 0 | case 90: // CURRENT_TIMESTAMP | 2992 | 0 | case 91: // CURRENT_USER | 2993 | 0 | case 92: // CURSOR | 2994 | 0 | case 93: // CYCLE | 2995 | 0 | case 94: // DATA_P | 2996 | 0 | case 95: // DATE | 2997 | 0 | case 96: // DATABASE | 2998 | 0 | case 97: // DAY_P | 2999 | 0 | case 98: // DEALLOCATE | 3000 | 0 | case 99: // DEC | 3001 | 0 | case 100: // DECIMAL_P | 3002 | 0 | case 101: // DECLARE | 3003 | 0 | case 102: // DEFAULT | 3004 | 0 | case 103: // DEFAULTS | 3005 | 0 | case 104: // DEFERRABLE | 3006 | 0 | case 105: // DEFERRED | 3007 | 0 | case 106: // DEFINER | 3008 | 0 | case 107: // DELETE_P | 3009 | 0 | case 108: // DELIMITER | 3010 | 0 | case 109: // DELIMITERS | 3011 | 0 | case 110: // DESC | 3012 | 0 | case 111: // DESCRIBE | 3013 | 0 | case 112: // DICTIONARY | 3014 | 0 | case 113: // DISABLE_P | 3015 | 0 | case 114: // DISCARD | 3016 | 0 | case 115: // DISTINCT | 3017 | 0 | case 116: // DO | 3018 | 0 | case 117: // DOCUMENT_P | 3019 | 0 | case 118: // DOMAIN_P | 3020 | 0 | case 119: // DOUBLE_P | 3021 | 0 | case 120: // DROP | 3022 | 0 | case 121: // EACH | 3023 | 0 | case 122: // ELSE | 3024 | 0 | case 123: // ENABLE_P | 3025 | 0 | case 124: // ENCODING | 3026 | 0 | case 125: // ENCRYPTED | 3027 | 0 | case 126: // END_P | 3028 | 0 | case 127: // ENUM_P | 3029 | 0 | case 128: // ERROR | 3030 | 0 | case 129: // ESCAPE | 3031 | 0 | case 130: // EVENT | 3032 | 0 | case 131: // EXCEPT | 3033 | 0 | case 132: // EXCLUDE | 3034 | 0 | case 133: // EXCLUDING | 3035 | 0 | case 134: // EXCLUSIVE | 3036 | 0 | case 135: // EXECUTE | 3037 | 0 | case 136: // EXISTS | 3038 | 0 | case 137: // EXPLAIN | 3039 | 0 | case 138: // EXTENSION | 3040 | 0 | case 139: // EXTERNAL | 3041 | 0 | case 140: // EXTRACT | 3042 | 0 | case 141: // FALSE_P | 3043 | 0 | case 142: // FAMILY | 3044 | 0 | case 143: // FETCH | 3045 | 0 | case 144: // FILTER | 3046 | 0 | case 145: // FILTERING | 3047 | 0 | case 146: // FIRST_P | 3048 | 0 | case 147: // FLOAT_P | 3049 | 0 | case 148: // FOLLOWING | 3050 | 0 | case 149: // FOR | 3051 | 0 | case 150: // FORCE | 3052 | 0 | case 151: // FOREIGN | 3053 | 0 | case 152: // FORWARD | 3054 | 0 | case 153: // FREEZE | 3055 | 2 | case 154: // FROM | 3056 | 2 | case 155: // FROZEN | 3057 | 2 | case 156: // FULL | 3058 | 2 | case 157: // FUNCTION | 3059 | 2 | case 158: // FUNCTIONS | 3060 | 2 | case 159: // GLOBAL | 3061 | 2 | case 160: // GRANT | 3062 | 2 | case 161: // GRANTED | 3063 | 2 | case 162: // GREATEST | 3064 | 5 | case 163: // GROUP_P | 3065 | 5 | case 164: // GROUPING | 3066 | 5 | case 165: // HANDLER | 3067 | 5 | case 166: // HAVING | 3068 | 5 | case 167: // HEADER_P | 3069 | 5 | case 168: // HOLD | 3070 | 5 | case 169: // HOUR_P | 3071 | 5 | case 170: // IDENTITY_P | 3072 | 8 | case 171: // IF_P | 3073 | 8 | case 172: // ILIKE | 3074 | 8 | case 173: // IMMEDIATE | 3075 | 8 | case 174: // IMMUTABLE | 3076 | 8 | case 175: // IMPLICIT_P | 3077 | 8 | case 176: // IMPORT_P | 3078 | 8 | case 177: // IN_P | 3079 | 8 | case 178: // INCLUDE | 3080 | 8 | case 179: // INCLUDING | 3081 | 8 | case 180: // INCREMENT | 3082 | 8 | case 181: // INDEX | 3083 | 8 | case 182: // INDEXES | 3084 | 8 | case 183: // INET | 3085 | 9 | case 184: // INFINITY | 3086 | 9 | case 185: // INHERIT | 3087 | 9 | case 186: // INHERITS | 3088 | 9 | case 187: // INITIALLY | 3089 | 9 | case 188: // INLINE_P | 3090 | 9 | case 189: // INNER_P | 3091 | 9 | case 190: // INOUT | 3092 | 9 | case 191: // INPUT_P | 3093 | 9 | case 192: // INSENSITIVE | 3094 | 9 | case 193: // INSERT | 3095 | 9 | case 194: // INSTEAD | 3096 | 9 | case 195: // INT_P | 3097 | 9 | case 196: // INTEGER | 3098 | 9 | case 197: // INTERSECT | 3099 | 9 | case 198: // INTERVAL | 3100 | 9 | case 199: // INTO | 3101 | 9 | case 200: // INVOKER | 3102 | 9 | case 201: // IS | 3103 | 9 | case 202: // ISNULL | 3104 | 9 | case 203: // ISOLATION | 3105 | 9 | case 204: // JOIN | 3106 | 9 | case 205: // JSON | 3107 | 9 | case 206: // JSONB | 3108 | 9 | case 207: // KEY | 3109 | 9 | case 208: // KEYSPACE | 3110 | 9 | case 209: // KEYSPACES | 3111 | 9 | case 210: // LABEL | 3112 | 9 | case 211: // LANGUAGE | 3113 | 9 | case 212: // LARGE_P | 3114 | 9 | case 213: // LAST_P | 3115 | 9 | case 214: // LATERAL_P | 3116 | 9 | case 215: // LEADING | 3117 | 9 | case 216: // LEAKPROOF | 3118 | 9 | case 217: // LEAST | 3119 | 9 | case 218: // LEFT | 3120 | 9 | case 219: // LEVEL | 3121 | 9 | case 220: // LIKE | 3122 | 9 | case 221: // LIMIT | 3123 | 9 | case 222: // LIST | 3124 | 9 | case 223: // LISTEN | 3125 | 9 | case 224: // LOAD | 3126 | 9 | case 225: // LOCAL | 3127 | 9 | case 226: // LOCALTIME | 3128 | 9 | case 227: // LOCALTIMESTAMP | 3129 | 9 | case 228: // LOCATION | 3130 | 9 | case 229: // LOCK_P | 3131 | 9 | case 230: // LOCKED | 3132 | 9 | case 231: // LOGGED | 3133 | 9 | case 232: // LOGIN | 3134 | 9 | case 233: // MAP | 3135 | 9 | case 234: // MAPPING | 3136 | 9 | case 235: // MATCH | 3137 | 9 | case 236: // MATERIALIZED | 3138 | 9 | case 237: // MAXVALUE | 3139 | 9 | case 238: // MINUTE_P | 3140 | 9 | case 239: // MINVALUE | 3141 | 9 | case 240: // MODE | 3142 | 9 | case 241: // MODIFY | 3143 | 9 | case 242: // MONTH_P | 3144 | 9 | case 243: // MOVE | 3145 | 9 | case 244: // NAME_P | 3146 | 9 | case 245: // NAMES | 3147 | 10 | case 246: // NAN | 3148 | 10 | case 247: // NATIONAL | 3149 | 10 | case 248: // NATURAL | 3150 | 10 | case 249: // NCHAR | 3151 | 10 | case 250: // NEXT | 3152 | 10 | case 251: // NO | 3153 | 10 | case 252: // NONE | 3154 | 1.65k | case 253: // NOT | 3155 | 1.65k | case 254: // NOTHING | 3156 | 1.65k | case 255: // NOTIFY | 3157 | 1.65k | case 256: // NOTNULL | 3158 | 1.65k | case 257: // NOWAIT | 3159 | 1.65k | case 258: // NULL_P | 3160 | 1.65k | case 259: // NULLIF | 3161 | 1.65k | case 260: // NULLS_P | 3162 | 1.65k | case 261: // NUMERIC | 3163 | 1.65k | case 262: // OBJECT_P | 3164 | 1.65k | case 263: // OF | 3165 | 1.65k | case 264: // OFF | 3166 | 2.05k | case 265: // OFFSET | 3167 | 2.05k | case 266: // OIDS | 3168 | 2.06k | case 267: // ON | 3169 | 2.06k | case 268: // ONLY | 3170 | 2.06k | case 269: // OPERATOR | 3171 | 2.06k | case 270: // OPTION | 3172 | 2.06k | case 271: // OPTIONS | 3173 | 2.06k | case 272: // OR | 3174 | 2.06k | case 273: // ORDER | 3175 | 2.06k | case 274: // ORDINALITY | 3176 | 2.06k | case 275: // OUT_P | 3177 | 2.06k | case 276: // OUTER_P | 3178 | 2.06k | case 277: // OVER | 3179 | 2.06k | case 278: // OVERLAPS | 3180 | 2.06k | case 279: // OVERLAY | 3181 | 2.06k | case 280: // OWNED | 3182 | 2.06k | case 281: // OWNER | 3183 | 2.06k | case 282: // PARSER | 3184 | 2.06k | case 283: // PARTIAL | 3185 | 2.06k | case 284: // PARTITION | 3186 | 2.06k | case 285: // PASSING | 3187 | 2.06k | case 286: // PASSWORD | 3188 | 2.06k | case 287: // PERMISSION | 3189 | 2.06k | case 288: // PERMISSIONS | 3190 | 2.06k | case 289: // PLACING | 3191 | 2.06k | case 290: // PLANS | 3192 | 2.06k | case 291: // POLICY | 3193 | 2.06k | case 292: // POSITION | 3194 | 2.06k | case 293: // PRECEDING | 3195 | 2.06k | case 294: // PRECISION | 3196 | 2.06k | case 295: // PRESERVE | 3197 | 2.06k | case 296: // PREPARE | 3198 | 2.06k | case 297: // PREPARED | 3199 | 2.06k | case 298: // PRIMARY | 3200 | 2.06k | case 299: // PRIOR | 3201 | 2.06k | case 300: // PRIVILEGES | 3202 | 2.06k | case 301: // PROCEDURAL | 3203 | 2.06k | case 302: // PROCEDURE | 3204 | 2.06k | case 303: // PROGRAM | 3205 | 2.06k | case 304: // QUOTE | 3206 | 2.06k | case 305: // RANGE | 3207 | 2.06k | case 306: // READ | 3208 | 2.06k | case 307: // REAL | 3209 | 2.06k | case 308: // REASSIGN | 3210 | 2.06k | case 309: // RECHECK | 3211 | 2.06k | case 310: // RECURSIVE | 3212 | 2.06k | case 311: // REF | 3213 | 2.06k | case 312: // REFRESH | 3214 | 2.06k | case 313: // REINDEX | 3215 | 2.06k | case 314: // RELATIVE_P | 3216 | 2.06k | case 315: // RELEASE | 3217 | 2.06k | case 316: // RENAME | 3218 | 2.06k | case 317: // REPEATABLE | 3219 | 2.06k | case 318: // REPLACE | 3220 | 2.06k | case 319: // REPLICA | 3221 | 2.06k | case 320: // RESET | 3222 | 2.06k | case 321: // RESTART | 3223 | 2.06k | case 322: // RESTRICT | 3224 | 2.06k | case 323: // RETURNING | 3225 | 2.06k | case 324: // RETURNS | 3226 | 2.06k | case 325: // REVOKE | 3227 | 2.06k | case 326: // RIGHT | 3228 | 2.06k | case 327: // ROLE | 3229 | 2.06k | case 328: // ROLES | 3230 | 2.06k | case 329: // ROLLBACK | 3231 | 2.06k | case 330: // ROLLUP | 3232 | 2.06k | case 331: // ROW | 3233 | 2.06k | case 332: // ROWS | 3234 | 2.06k | case 333: // RULE | 3235 | 2.06k | case 334: // SAVEPOINT | 3236 | 2.06k | case 335: // SCHEMA | 3237 | 2.06k | case 336: // SCHEME | 3238 | 2.06k | case 337: // SCROLL | 3239 | 2.06k | case 338: // SEARCH | 3240 | 2.06k | case 339: // SECOND_P | 3241 | 2.06k | case 340: // SECURITY | 3242 | 2.06k | case 341: // SELECT | 3243 | 2.06k | case 342: // SEQUENCE | 3244 | 2.06k | case 343: // SEQUENCES | 3245 | 2.06k | case 344: // SERIALIZABLE | 3246 | 2.06k | case 345: // SERVER | 3247 | 2.06k | case 346: // SESSION | 3248 | 2.06k | case 347: // SESSION_USER | 3249 | 2.06k | case 348: // SET | 3250 | 2.06k | case 349: // SETS | 3251 | 2.06k | case 350: // SETOF | 3252 | 2.06k | case 351: // SHARE | 3253 | 2.06k | case 352: // SHOW | 3254 | 2.06k | case 353: // SIMILAR | 3255 | 2.06k | case 354: // SIMPLE | 3256 | 2.06k | case 355: // SKIP | 3257 | 2.06k | case 356: // SMALLINT | 3258 | 2.06k | case 357: // SNAPSHOT | 3259 | 2.06k | case 358: // SOME | 3260 | 2.06k | case 359: // SQL_P | 3261 | 2.06k | case 360: // STABLE | 3262 | 2.06k | case 361: // STANDALONE_P | 3263 | 2.06k | case 362: // START | 3264 | 2.06k | case 363: // STATEMENT | 3265 | 2.06k | case 364: // STATIC | 3266 | 2.06k | case 365: // STATISTICS | 3267 | 2.06k | case 366: // STATUS | 3268 | 2.06k | case 367: // STDIN | 3269 | 2.06k | case 368: // STDOUT | 3270 | 2.06k | case 369: // STORAGE | 3271 | 2.06k | case 370: // STRICT_P | 3272 | 2.06k | case 371: // STRIP_P | 3273 | 2.06k | case 372: // SUBSTRING | 3274 | 2.06k | case 373: // SUPERUSER | 3275 | 2.06k | case 374: // SYMMETRIC | 3276 | 2.06k | case 375: // SYSID | 3277 | 2.06k | case 376: // SYSTEM_P | 3278 | 2.06k | case 377: // TABLE | 3279 | 2.06k | case 378: // TABLES | 3280 | 2.06k | case 379: // TABLESAMPLE | 3281 | 2.06k | case 380: // TABLESPACE | 3282 | 2.06k | case 381: // TEMP | 3283 | 2.06k | case 382: // TEMPLATE | 3284 | 2.06k | case 383: // TEMPORARY | 3285 | 2.06k | case 384: // TEXT_P | 3286 | 2.06k | case 385: // THEN | 3287 | 2.06k | case 386: // TIME | 3288 | 2.06k | case 387: // TIMESTAMP | 3289 | 2.06k | case 388: // TIMEUUID | 3290 | 2.06k | case 389: // TINYINT | 3291 | 2.06k | case 390: // TO | 3292 | 2.06k | case 391: // TOKEN | 3293 | 2.06k | case 392: // TRAILING | 3294 | 2.06k | case 393: // TRANSACTION | 3295 | 2.06k | case 394: // TRANSFORM | 3296 | 2.06k | case 395: // TREAT | 3297 | 2.06k | case 396: // TRIGGER | 3298 | 2.06k | case 397: // TRIM | 3299 | 2.06k | case 398: // TRUE_P | 3300 | 2.06k | case 399: // TRUNCATE | 3301 | 2.06k | case 400: // TRUSTED | 3302 | 2.06k | case 401: // TTL | 3303 | 2.06k | case 402: // TUPLE | 3304 | 2.06k | case 403: // TYPE_P | 3305 | 2.06k | case 404: // TYPES_P | 3306 | 2.06k | case 405: // PARTITION_HASH | 3307 | 2.06k | case 406: // UNBOUNDED | 3308 | 2.06k | case 407: // UNCOMMITTED | 3309 | 2.06k | case 408: // UNENCRYPTED | 3310 | 2.06k | case 409: // UNION | 3311 | 2.06k | case 410: // UNIQUE | 3312 | 2.06k | case 411: // UNKNOWN | 3313 | 2.06k | case 412: // UNLISTEN | 3314 | 2.06k | case 413: // UNLOGGED | 3315 | 2.06k | case 414: // UNSET | 3316 | 2.06k | case 415: // UNTIL | 3317 | 2.06k | case 416: // UPDATE | 3318 | 2.06k | case 417: // USE | 3319 | 2.06k | case 418: // USER | 3320 | 2.06k | case 419: // USING | 3321 | 2.06k | case 420: // UUID | 3322 | 2.06k | case 421: // VACUUM | 3323 | 2.06k | case 422: // VALID | 3324 | 2.06k | case 423: // VALIDATE | 3325 | 2.06k | case 424: // VALIDATOR | 3326 | 2.06k | case 425: // VALUE_P | 3327 | 2.06k | case 426: // VALUES | 3328 | 2.06k | case 427: // VARCHAR | 3329 | 2.06k | case 428: // VARIADIC | 3330 | 2.06k | case 429: // VARINT | 3331 | 2.06k | case 430: // VARYING | 3332 | 2.06k | case 431: // VERBOSE | 3333 | 2.06k | case 432: // VERSION_P | 3334 | 2.06k | case 433: // VIEW | 3335 | 2.06k | case 434: // VIEWS | 3336 | 2.06k | case 435: // VOLATILE | 3337 | 2.06k | case 436: // WHEN | 3338 | 2.06k | case 437: // WHERE | 3339 | 2.06k | case 438: // WHITESPACE_P | 3340 | 2.06k | case 439: // WINDOW | 3341 | 2.06k | case 440: // WITH | 3342 | 2.06k | case 441: // WITHIN | 3343 | 2.06k | case 442: // WITHOUT | 3344 | 2.06k | case 443: // WORK | 3345 | 2.06k | case 444: // WRAPPER | 3346 | 2.06k | case 445: // WRITE | 3347 | 2.06k | case 446: // XML_P | 3348 | 2.06k | case 447: // XMLATTRIBUTES | 3349 | 2.06k | case 448: // XMLCONCAT | 3350 | 2.06k | case 449: // XMLELEMENT | 3351 | 2.06k | case 450: // XMLEXISTS | 3352 | 2.06k | case 451: // XMLFOREST | 3353 | 2.06k | case 452: // XMLPARSE | 3354 | 2.06k | case 453: // XMLPI | 3355 | 2.06k | case 454: // XMLROOT | 3356 | 2.06k | case 455: // XMLSERIALIZE | 3357 | 2.06k | case 456: // YEAR_P | 3358 | 2.06k | case 457: // YES_P | 3359 | 2.06k | case 458: // ZONE | 3360 | 2.06k | case 729: // all_Op | 3361 | 2.06k | case 730: // MathOp | 3362 | 2.06k | case 739: // extract_arg | 3363 | 2.06k | case 815: // unreserved_keyword | 3364 | 2.06k | case 816: // col_name_keyword | 3365 | 2.06k | case 817: // type_func_name_keyword | 3366 | 2.06k | case 818: // reserved_keyword | 3367 | 2.06k | case 844: // iso_level | 3368 | 2.06k | case 845: // opt_boolean_or_string | 3369 | 2.06k | case 847: // opt_encoding | 3370 | 2.06k | case 953: // RowSecurityDefaultForCmd | 3371 | 2.06k | case 954: // row_security_cmd | 3372 | 2.06k | value.template destroy< KeywordType > (); | 3373 | 2.06k | break; | 3374 | | | 3375 | 0 | case 655: // set_clause | 3376 | 0 | case 656: // single_set_clause | 3377 | 0 | value.template destroy< PAssign > (); | 3378 | 0 | break; | 3379 | | | 3380 | 0 | case 654: // set_clause_list | 3381 | 0 | value.template destroy< PAssignListNode > (); | 3382 | 0 | break; | 3383 | | | 3384 | 0 | case 538: // opt_no_inherit | 3385 | 0 | case 601: // opt_json_clause_default_null | 3386 | 0 | case 605: // all_or_distinct | 3387 | 0 | case 615: // opt_allow_filtering | 3388 | 0 | case 640: // opt_returns_clause | 3389 | 0 | case 686: // opt_else_clause | 3390 | 0 | case 687: // opt_ordinality | 3391 | 0 | case 711: // xml_whitespace_option | 3392 | 0 | case 808: // opt_varying | 3393 | 0 | case 812: // opt_timezone | 3394 | 0 | case 825: // boolean | 3395 | 0 | case 857: // constraints_set_mode | 3396 | 0 | case 873: // copy_from | 3397 | 0 | case 874: // opt_program | 3398 | 0 | case 890: // opt_with_data | 3399 | 0 | case 903: // opt_trusted | 3400 | 0 | case 959: // TriggerForSpec | 3401 | 0 | case 961: // TriggerForType | 3402 | 0 | case 988: // opt_if_not_exists | 3403 | 0 | case 992: // opt_default | 3404 | 0 | case 995: // opt_recheck | 3405 | 0 | case 1005: // opt_restart_seqs | 3406 | 0 | case 1028: // opt_grant_grant_option | 3407 | 0 | case 1038: // opt_deferred | 3408 | 0 | case 1039: // opt_unique | 3409 | 0 | case 1040: // opt_concurrently | 3410 | 0 | case 1052: // opt_or_replace | 3411 | 0 | case 1088: // opt_if_exists | 3412 | 0 | case 1109: // opt_instead | 3413 | 0 | case 1147: // opt_verbose | 3414 | 0 | case 1148: // opt_full | 3415 | 0 | case 1149: // opt_freeze | 3416 | 0 | case 1162: // opt_nowait | 3417 | 0 | value.template destroy< PBool > (); | 3418 | 0 | break; | 3419 | | | 3420 | 0 | case 468: // CCONST | 3421 | 0 | case 974: // enable_trigger | 3422 | 0 | value.template destroy< PChar > (); | 3423 | 0 | break; | 3424 | | | 3425 | 0 | case 803: // Character | 3426 | 0 | case 804: // ConstCharacter | 3427 | 0 | case 805: // CharacterWithLength | 3428 | 0 | case 806: // CharacterWithoutLength | 3429 | 0 | case 807: // character | 3430 | 0 | value.template destroy< PCharBaseType > (); | 3431 | 0 | break; | 3432 | | | 3433 | 0 | case 594: // SelectStmt | 3434 | 0 | case 595: // select_with_parens | 3435 | 0 | case 596: // select_no_parens | 3436 | 0 | case 597: // select_clause | 3437 | 0 | value.template destroy< PCollection > (); | 3438 | 0 | break; | 3439 | | | 3440 | 0 | case 768: // map_elems | 3441 | 0 | case 769: // map_expr | 3442 | 0 | case 770: // set_elems | 3443 | 0 | case 771: // set_expr | 3444 | 0 | case 772: // list_elems | 3445 | 0 | case 773: // list_expr | 3446 | 0 | case 774: // tuple_elems | 3447 | 0 | case 775: // tuple_expr | 3448 | 0 | value.template destroy< PCollectionExpr > (); | 3449 | 0 | break; | 3450 | | | 3451 | 0 | case 646: // opt_using_ttl_timestamp_clause | 3452 | 0 | case 647: // using_ttl_timestamp_clause | 3453 | 0 | case 648: // recursive_ttl_timestamp_clause | 3454 | 0 | value.template destroy< PDmlUsingClause > (); | 3455 | 0 | break; | 3456 | | | 3457 | 0 | case 649: // ttl_timestamp_clause | 3458 | 0 | value.template destroy< PDmlUsingClauseElement > (); | 3459 | 0 | break; | 3460 | | | 3461 | 0 | case 666: // write_dml_property_map_list_element | 3462 | 0 | value.template destroy< PDmlWriteProperty > (); | 3463 | 0 | break; | 3464 | | | 3465 | 0 | case 661: // opt_write_dml_properties | 3466 | 0 | case 662: // write_dml_properties | 3467 | 0 | case 663: // write_dml_property | 3468 | 0 | value.template destroy< PDmlWritePropertyListNode > (); | 3469 | 0 | break; | 3470 | | | 3471 | 0 | case 664: // write_dml_property_map | 3472 | 0 | case 665: // write_dml_property_map_list | 3473 | 0 | value.template destroy< PDmlWritePropertyMap > (); | 3474 | 0 | break; | 3475 | | | 3476 | 0 | case 614: // target_el | 3477 | 0 | case 618: // limit_clause | 3478 | 0 | case 619: // offset_clause | 3479 | 0 | case 620: // select_limit_value | 3480 | 0 | case 621: // select_offset_value | 3481 | 0 | case 688: // opt_where_clause | 3482 | 0 | case 689: // where_clause | 3483 | 0 | case 690: // if_clause | 3484 | 0 | case 691: // opt_if_clause | 3485 | 0 | case 692: // opt_where_or_current_clause | 3486 | 0 | case 693: // where_or_current_clause | 3487 | 0 | case 696: // a_expr | 3488 | 0 | case 697: // inactive_a_expr | 3489 | 0 | case 698: // b_expr | 3490 | 0 | case 699: // c_expr | 3491 | 0 | case 700: // inactive_c_expr | 3492 | 0 | case 701: // func_expr | 3493 | 0 | case 702: // func_application | 3494 | 0 | case 736: // func_arg_expr | 3495 | 0 | case 747: // bindvar | 3496 | 0 | case 756: // ctext_expr | 3497 | 0 | case 776: // collection_expr | 3498 | 0 | case 777: // in_expr | 3499 | 0 | case 778: // AexprConst | 3500 | 0 | value.template destroy< PExpr > (); | 3501 | 0 | break; | 3502 | | | 3503 | 0 | case 612: // opt_target_list | 3504 | 0 | case 613: // target_list | 3505 | 0 | case 657: // col_arg_list | 3506 | 0 | case 735: // func_arg_list | 3507 | 0 | case 749: // json_ref | 3508 | 0 | case 750: // json_ref_single_arrow | 3509 | 0 | case 754: // ctext_row | 3510 | 0 | case 755: // ctext_expr_list | 3511 | 0 | value.template destroy< PExprListNode > (); | 3512 | 0 | break; | 3513 | | | 3514 | 0 | case 616: // select_limit_offset | 3515 | 0 | case 617: // opt_select_limit_offset | 3516 | 0 | value.template destroy< PExprVector > (); | 3517 | 0 | break; | 3518 | | | 3519 | 0 | case 541: // index_column | 3520 | 0 | value.template destroy< PIndexColumn > (); | 3521 | 0 | break; | 3522 | | | 3523 | 0 | case 600: // json_clause | 3524 | 0 | value.template destroy< PInsertJsonClause > (); | 3525 | 0 | break; | 3526 | | | 3527 | 0 | case 599: // values_clause | 3528 | 0 | value.template destroy< PInsertValuesClause > (); | 3529 | 0 | break; | 3530 | | | 3531 | 0 | case 460: // PARAM | 3532 | 0 | case 549: // TableLikeOptionList | 3533 | 0 | case 550: // TableLikeOption | 3534 | 0 | case 551: // OptTemp | 3535 | 0 | case 565: // OnCommitOption | 3536 | 0 | case 623: // row_or_rows | 3537 | 0 | case 624: // first_or_next | 3538 | 0 | case 637: // for_locking_strength | 3539 | 0 | case 710: // document_or_content | 3540 | 0 | case 728: // sub_type | 3541 | 0 | case 779: // Iconst | 3542 | 0 | case 781: // SignedIconst | 3543 | 0 | case 798: // opt_float | 3544 | 0 | case 893: // OptNoLog | 3545 | 0 | case 920: // add_drop | 3546 | 0 | case 944: // import_qualification_type | 3547 | 0 | case 956: // TriggerActionTime | 3548 | 0 | case 966: // ConstraintAttributeSpec | 3549 | 0 | case 967: // ConstraintAttributeElem | 3550 | 0 | case 1036: // defacl_privilege_target | 3551 | 0 | case 1049: // opt_asc_desc | 3552 | 0 | case 1050: // opt_nulls_order | 3553 | 0 | case 1086: // cast_context | 3554 | 0 | case 1093: // reindex_target_type | 3555 | 0 | case 1094: // reindex_target_multitable | 3556 | 0 | case 1095: // reindex_option_list | 3557 | 0 | case 1096: // reindex_option_elem | 3558 | 0 | case 1099: // opt_column | 3559 | 0 | case 1100: // opt_set_data | 3560 | 0 | case 1108: // event | 3561 | 0 | case 1121: // opt_check_option | 3562 | 0 | case 1143: // vacuum_option_list | 3563 | 0 | case 1144: // vacuum_option_elem | 3564 | 0 | case 1160: // opt_lock | 3565 | 0 | case 1161: // lock_type | 3566 | 0 | case 1163: // opt_nowait_or_skip | 3567 | 0 | case 1166: // cursor_options | 3568 | 0 | case 1167: // opt_hold | 3569 | 0 | value.template destroy< PInt64 > (); | 3570 | 0 | break; | 3571 | | | 3572 | 0 | case 524: // keyspace_property_map_list_element | 3573 | 0 | value.template destroy< PKeyspaceProperty > (); | 3574 | 0 | break; | 3575 | | | 3576 | 0 | case 519: // opt_keyspace_options | 3577 | 0 | case 520: // keyspace_properties | 3578 | 0 | case 521: // keyspace_property | 3579 | 0 | value.template destroy< PKeyspacePropertyListNode > (); | 3580 | 0 | break; | 3581 | | | 3582 | 0 | case 522: // keyspace_property_map | 3583 | 0 | case 523: // keyspace_property_map_list | 3584 | 0 | value.template destroy< PKeyspacePropertyMap > (); | 3585 | 0 | break; | 3586 | | | 3587 | 0 | case 507: // stmtblock | 3588 | 0 | case 508: // stmtmulti | 3589 | 0 | case 509: // dml_list | 3590 | 0 | case 528: // OptTableElementList | 3591 | 0 | case 529: // TableElementList | 3592 | 0 | case 532: // ColQualList | 3593 | 0 | case 540: // NestedColumnList | 3594 | 0 | case 542: // index_column_list | 3595 | 0 | case 543: // columnList | 3596 | 0 | case 582: // alter_table_ops | 3597 | 0 | case 583: // alter_table_op | 3598 | 0 | case 584: // addColumnDefList | 3599 | 0 | case 586: // dropColumnList | 3600 | 0 | case 588: // renameColumnList | 3601 | 0 | case 590: // alterColumnTypeList | 3602 | 0 | case 592: // alterPropertyList | 3603 | 0 | case 602: // into_clause | 3604 | 0 | case 625: // group_clause | 3605 | 0 | case 626: // group_by_list | 3606 | 0 | case 632: // having_clause | 3607 | 0 | case 1043: // index_params | 3608 | 0 | case 1045: // opt_include_clause | 3609 | 0 | value.template destroy< PListNode > (); | 3610 | 0 | break; | 3611 | | | 3612 | 0 | case 751: // indirection_el | 3613 | 0 | value.template destroy< PName > (); | 3614 | 0 | break; | 3615 | | | 3616 | 0 | case 611: // sortby | 3617 | 0 | value.template destroy< POrderBy > (); | 3618 | 0 | break; | 3619 | | | 3620 | 0 | case 608: // opt_sort_clause | 3621 | 0 | case 609: // sort_clause | 3622 | 0 | case 610: // sortby_list | 3623 | 0 | value.template destroy< POrderByListNode > (); | 3624 | 0 | break; | 3625 | | | 3626 | 0 | case 578: // any_name | 3627 | 0 | case 579: // attrs | 3628 | 0 | case 641: // insert_target | 3629 | 0 | case 643: // insert_column_item | 3630 | 0 | case 644: // opt_indirection | 3631 | 0 | case 659: // set_target | 3632 | 0 | case 677: // relation_expr | 3633 | 0 | case 752: // indirection | 3634 | 0 | case 758: // qualified_name | 3635 | 0 | case 793: // udt_name | 3636 | 0 | case 993: // opt_opfamily | 3637 | 0 | case 994: // opclass_purpose | 3638 | 0 | case 1047: // opt_collate | 3639 | 0 | case 1048: // opt_class | 3640 | 0 | value.template destroy< PQualifiedName > (); | 3641 | 0 | break; | 3642 | | | 3643 | 0 | case 577: // any_name_list | 3644 | 0 | case 642: // insert_column_list | 3645 | 0 | case 678: // relation_expr_list | 3646 | 0 | value.template destroy< PQualifiedNameListNode > (); | 3647 | 0 | break; | 3648 | | | 3649 | 0 | case 748: // columnref | 3650 | 0 | value.template destroy< PRef > (); | 3651 | 0 | break; | 3652 | | | 3653 | 0 | case 824: // RoleOption | 3654 | 0 | value.template destroy< PRoleOption > (); | 3655 | 0 | break; | 3656 | | | 3657 | 0 | case 822: // optRoleOptionList | 3658 | 0 | case 823: // RoleOptionList | 3659 | 0 | value.template destroy< PRoleOptionListNode > (); | 3660 | 0 | break; | 3661 | | | 3662 | 0 | case 598: // simple_select | 3663 | 0 | value.template destroy< PSelectStmt > (); | 3664 | 0 | break; | 3665 | | | 3666 | 21 | case 459: // IDENT | 3667 | 23 | case 461: // FCONST | 3668 | 23 | case 462: // SCONST | 3669 | 23 | case 463: // BCONST | 3670 | 23 | case 464: // XCONST | 3671 | 23 | case 465: // Op | 3672 | 23 | case 466: // UCONST | 3673 | 25 | case 467: // ICONST | 3674 | 25 | case 517: // OptSchemaName | 3675 | 25 | case 566: // OptTableSpace | 3676 | 25 | case 567: // OptConsTableSpace | 3677 | 25 | case 568: // ExistingIndex | 3678 | 25 | case 671: // alias_clause | 3679 | 25 | case 672: // opt_alias_clause | 3680 | 25 | case 720: // opt_existing_window_name | 3681 | 25 | case 760: // name | 3682 | 25 | case 761: // database_name | 3683 | 25 | case 762: // access_method | 3684 | 25 | case 763: // attr_name | 3685 | 25 | case 764: // index_name | 3686 | 25 | case 765: // file_name | 3687 | 25 | case 766: // property_name | 3688 | 25 | case 767: // func_name | 3689 | 25 | case 780: // Sconst | 3690 | 25 | case 782: // RoleId | 3691 | 25 | case 785: // ColId | 3692 | 25 | case 786: // type_function_name | 3693 | 25 | case 787: // NonReservedWord | 3694 | 25 | case 788: // ColLabel | 3695 | 25 | case 809: // opt_charset | 3696 | 25 | case 821: // role_name | 3697 | 25 | case 841: // var_name | 3698 | 25 | case 848: // NonReservedWord_or_Sconst | 3699 | 25 | case 875: // copy_file_name | 3700 | 25 | case 933: // generic_option_name | 3701 | 25 | case 936: // opt_type | 3702 | 25 | case 937: // foreign_server_version | 3703 | 25 | case 938: // opt_foreign_server_version | 3704 | 25 | case 1008: // comment_text | 3705 | 25 | case 1010: // opt_provider | 3706 | 25 | case 1012: // security_label | 3707 | 25 | case 1019: // permissions | 3708 | 25 | case 1020: // permission | 3709 | 25 | case 1041: // opt_index_name | 3710 | 25 | case 1042: // access_method_clause | 3711 | 25 | case 1059: // param_name | 3712 | 25 | case 1112: // notify_payload | 3713 | 25 | case 1127: // createdb_opt_name | 3714 | 25 | case 1141: // cluster_index_specification | 3715 | 25 | case 1165: // cursor_name | 3716 | 25 | value.template destroy< PString > (); | 3717 | 25 | break; | 3718 | | | 3719 | 0 | case 558: // property_map_list_element | 3720 | 0 | case 560: // column_ordering | 3721 | 0 | value.template destroy< PTableProperty > (); | 3722 | 0 | break; | 3723 | | | 3724 | 0 | case 553: // opt_table_options | 3725 | 0 | case 554: // table_properties | 3726 | 0 | case 555: // table_property | 3727 | 0 | case 559: // orderingList | 3728 | 0 | case 1044: // opt_index_options | 3729 | 0 | value.template destroy< PTablePropertyListNode > (); | 3730 | 0 | break; | 3731 | | | 3732 | 0 | case 556: // property_map | 3733 | 0 | case 557: // property_map_list | 3734 | 0 | value.template destroy< PTablePropertyMap > (); | 3735 | 0 | break; | 3736 | | | 3737 | 0 | case 669: // table_ref | 3738 | 0 | case 679: // relation_expr_opt_alias | 3739 | 0 | value.template destroy< PTableRef > (); | 3740 | 0 | break; | 3741 | | | 3742 | 0 | case 667: // from_clause | 3743 | 0 | case 668: // from_list | 3744 | 0 | value.template destroy< PTableRefListNode > (); | 3745 | 0 | break; | 3746 | | | 3747 | 0 | case 510: // dml | 3748 | 0 | case 511: // stmt | 3749 | 0 | case 512: // schema_stmt | 3750 | 0 | case 513: // CreateTypeStmt | 3751 | 0 | case 516: // CreateSchemaStmt | 3752 | 0 | case 525: // UseSchemaStmt | 3753 | 0 | case 526: // AlterSchemaStmt | 3754 | 0 | case 527: // CreateStmt | 3755 | 0 | case 530: // TableElement | 3756 | 0 | case 531: // columnDef | 3757 | 0 | case 533: // ColConstraint | 3758 | 0 | case 534: // ColConstraintElem | 3759 | 0 | case 535: // ConstraintAttr | 3760 | 0 | case 536: // TableConstraint | 3761 | 0 | case 537: // ConstraintElem | 3762 | 0 | case 544: // columnElem | 3763 | 0 | case 573: // DropStmt | 3764 | 0 | case 581: // AlterTableStmt | 3765 | 0 | case 585: // addColumnDef | 3766 | 0 | case 587: // dropColumn | 3767 | 0 | case 589: // renameColumn | 3768 | 0 | case 591: // alterColumnType | 3769 | 0 | case 593: // alterProperty | 3770 | 0 | case 606: // distinct_clause | 3771 | 0 | case 607: // opt_all_clause | 3772 | 0 | case 627: // group_by_item | 3773 | 0 | case 633: // opt_for_locking_clause | 3774 | 0 | case 634: // for_locking_clause | 3775 | 0 | case 639: // InsertStmt | 3776 | 0 | case 645: // opt_on_conflict | 3777 | 0 | case 650: // opt_conf_expr | 3778 | 0 | case 651: // returning_clause | 3779 | 0 | case 652: // DeleteStmt | 3780 | 0 | case 653: // UpdateStmt | 3781 | 0 | case 660: // set_target_list | 3782 | 0 | case 715: // opt_window_clause | 3783 | 0 | case 820: // CreateRoleStmt | 3784 | 0 | case 832: // AlterRoleStmt | 3785 | 0 | case 1004: // TruncateStmt | 3786 | 0 | case 1017: // GrantStmt | 3787 | 0 | case 1018: // RevokeStmt | 3788 | 0 | case 1030: // GrantRoleStmt | 3789 | 0 | case 1031: // RevokeRoleStmt | 3790 | 0 | case 1037: // IndexStmt | 3791 | 0 | case 1115: // TransactionStmt | 3792 | 0 | case 1151: // ExplainStmt | 3793 | 0 | case 1152: // ExplainableStmt | 3794 | 0 | value.template destroy< PTreeNode > (); | 3795 | 0 | break; | 3796 | | | 3797 | 0 | case 789: // Typename | 3798 | 0 | case 790: // ParametricTypename | 3799 | 0 | case 791: // SimpleTypename | 3800 | 0 | case 792: // UserDefinedType | 3801 | 0 | case 795: // ConstTypename | 3802 | 0 | case 797: // Numeric | 3803 | 0 | case 799: // Bit | 3804 | 0 | case 800: // ConstBit | 3805 | 0 | case 801: // BitWithLength | 3806 | 0 | case 802: // BitWithoutLength | 3807 | 0 | case 810: // ConstDatetime | 3808 | 0 | case 811: // ConstInterval | 3809 | 0 | value.template destroy< PType > (); | 3810 | 0 | break; | 3811 | | | 3812 | 0 | case 515: // TypeField | 3813 | 0 | value.template destroy< PTypeField > (); | 3814 | 0 | break; | 3815 | | | 3816 | 0 | case 514: // TypeFieldList | 3817 | 0 | value.template destroy< PTypeFieldListNode > (); | 3818 | 0 | break; | 3819 | | | 3820 | 0 | case 518: // OptSchemaEltList | 3821 | 0 | case 539: // opt_column_list | 3822 | 0 | case 545: // ExclusionConstraintList | 3823 | 0 | case 546: // ExclusionConstraintElem | 3824 | 0 | case 552: // OptInherit | 3825 | 0 | case 561: // reloptions | 3826 | 0 | case 562: // opt_reloptions | 3827 | 0 | case 563: // reloption_list | 3828 | 0 | case 569: // OptTypedTableElementList | 3829 | 0 | case 570: // TypedTableElementList | 3830 | 0 | case 580: // type_name_list | 3831 | 0 | case 635: // for_locking_items | 3832 | 0 | case 638: // locked_rels_list | 3833 | 0 | case 658: // multiple_set_clause | 3834 | 0 | case 673: // func_alias_clause | 3835 | 0 | case 683: // rowsfrom_item | 3836 | 0 | case 684: // rowsfrom_list | 3837 | 0 | case 685: // opt_col_def_list | 3838 | 0 | case 694: // TableFuncElementList | 3839 | 0 | case 707: // xml_attributes | 3840 | 0 | case 708: // xml_attribute_list | 3841 | 0 | case 713: // within_group_clause | 3842 | 0 | case 716: // window_definition_list | 3843 | 0 | case 721: // opt_partition_clause | 3844 | 0 | case 725: // row | 3845 | 0 | case 726: // explicit_row | 3846 | 0 | case 727: // implicit_row | 3847 | 0 | case 731: // qual_Op | 3848 | 0 | case 732: // qual_all_Op | 3849 | 0 | case 733: // subquery_Op | 3850 | 0 | case 734: // expr_list | 3851 | 0 | case 737: // type_list | 3852 | 0 | case 738: // extract_list | 3853 | 0 | case 740: // overlay_list | 3854 | 0 | case 742: // position_list | 3855 | 0 | case 743: // substr_list | 3856 | 0 | case 746: // trim_list | 3857 | 0 | case 757: // qualified_name_list | 3858 | 0 | case 759: // name_list | 3859 | 0 | case 784: // role_list | 3860 | 0 | case 794: // opt_array_bounds | 3861 | 0 | case 796: // opt_type_modifiers | 3862 | 0 | case 813: // opt_interval | 3863 | 0 | case 814: // interval_second | 3864 | 0 | case 827: // OptRoleList | 3865 | 0 | case 828: // AlterOptRoleList | 3866 | 0 | case 842: // var_list | 3867 | 0 | case 856: // constraints_set_list | 3868 | 0 | case 861: // alter_table_cmds | 3869 | 0 | case 869: // alter_type_cmds | 3870 | 0 | case 876: // copy_options | 3871 | 0 | case 877: // copy_opt_list | 3872 | 0 | case 883: // copy_generic_opt_list | 3873 | 0 | case 886: // copy_generic_opt_arg_list | 3874 | 0 | case 897: // OptSeqOptList | 3875 | 0 | case 898: // SeqOptList | 3876 | 0 | case 904: // handler_name | 3877 | 0 | case 905: // opt_inline_handler | 3878 | 0 | case 906: // validator_clause | 3879 | 0 | case 907: // opt_validator | 3880 | 0 | case 914: // create_extension_opt_list | 3881 | 0 | case 917: // alter_extension_opt_list | 3882 | 0 | case 923: // fdw_options | 3883 | 0 | case 924: // opt_fdw_options | 3884 | 0 | case 927: // create_generic_options | 3885 | 0 | case 928: // generic_option_list | 3886 | 0 | case 929: // alter_generic_options | 3887 | 0 | case 930: // alter_generic_option_list | 3888 | 0 | case 951: // RowSecurityDefaultToRole | 3889 | 0 | case 952: // RowSecurityOptionalToRole | 3890 | 0 | case 957: // TriggerEvents | 3891 | 0 | case 958: // TriggerOneEvent | 3892 | 0 | case 963: // TriggerFuncArgs | 3893 | 0 | case 970: // event_trigger_when_list | 3894 | 0 | case 972: // event_trigger_value_list | 3895 | 0 | case 978: // definition | 3896 | 0 | case 979: // def_list | 3897 | 0 | case 982: // old_aggr_definition | 3898 | 0 | case 983: // old_aggr_list | 3899 | 0 | case 985: // opt_enum_val_list | 3900 | 0 | case 986: // enum_val_list | 3901 | 0 | case 990: // opclass_item_list | 3902 | 0 | case 998: // opclass_drop_list | 3903 | 0 | case 1023: // privileges | 3904 | 0 | case 1024: // privilege_list | 3905 | 0 | case 1026: // grantee_list | 3906 | 0 | case 1033: // DefACLOptionList | 3907 | 0 | case 1053: // func_args | 3908 | 0 | case 1054: // func_args_list | 3909 | 0 | case 1055: // func_args_with_defaults | 3910 | 0 | case 1056: // func_args_with_defaults_list | 3911 | 0 | case 1064: // aggr_args | 3912 | 0 | case 1065: // aggr_args_list | 3913 | 0 | case 1066: // createfunc_opt_list | 3914 | 0 | case 1069: // func_as | 3915 | 0 | case 1070: // transform_type_list | 3916 | 0 | case 1071: // opt_definition | 3917 | 0 | case 1073: // table_func_column_list | 3918 | 0 | case 1075: // alterfunc_opt_list | 3919 | 0 | case 1080: // oper_argtypes | 3920 | 0 | case 1081: // any_operator | 3921 | 0 | case 1083: // dostmt_opt_list | 3922 | 0 | case 1090: // transform_element_list | 3923 | 0 | case 1104: // RuleActionList | 3924 | 0 | case 1105: // RuleActionMulti | 3925 | 0 | case 1118: // transaction_mode_list | 3926 | 0 | case 1119: // transaction_mode_list_or_empty | 3927 | 0 | case 1124: // createdb_opt_list | 3928 | 0 | case 1125: // createdb_opt_items | 3929 | 0 | case 1150: // opt_name_list | 3930 | 0 | case 1154: // prep_type_clause | 3931 | 0 | case 1157: // execute_param_clause | 3932 | 0 | value.template destroy< UndefListType > (); | 3933 | 0 | break; | 3934 | | | 3935 | 0 | case 547: // ExclusionWhereClause | 3936 | 0 | case 548: // TableLikeClause | 3937 | 0 | case 564: // reloption_elem | 3938 | 0 | case 571: // TypedTableElement | 3939 | 0 | case 572: // columnOptions | 3940 | 0 | case 603: // OptTempTableName | 3941 | 0 | case 622: // opt_select_fetch_first_value | 3942 | 0 | case 628: // empty_grouping_set | 3943 | 0 | case 629: // rollup_clause | 3944 | 0 | case 630: // cube_clause | 3945 | 0 | case 631: // grouping_sets_clause | 3946 | 0 | case 636: // for_locking_item | 3947 | 0 | case 670: // joined_table | 3948 | 0 | case 675: // join_outer | 3949 | 0 | case 676: // join_qual | 3950 | 0 | case 680: // tablesample_clause | 3951 | 0 | case 681: // opt_repeatable_clause | 3952 | 0 | case 682: // func_table | 3953 | 0 | case 695: // TableFuncElement | 3954 | 0 | case 703: // func_expr_common_subexpr | 3955 | 0 | case 704: // func_expr_windowless | 3956 | 0 | case 705: // xml_root_version | 3957 | 0 | case 706: // opt_xml_root_standalone | 3958 | 0 | case 709: // xml_attribute_el | 3959 | 0 | case 712: // xmlexists_argument | 3960 | 0 | case 714: // filter_clause | 3961 | 0 | case 717: // window_definition | 3962 | 0 | case 718: // over_clause | 3963 | 0 | case 719: // window_specification | 3964 | 0 | case 722: // opt_frame_clause | 3965 | 0 | case 723: // frame_extent | 3966 | 0 | case 724: // frame_bound | 3967 | 0 | case 741: // overlay_placing | 3968 | 0 | case 744: // substr_from | 3969 | 0 | case 745: // substr_for | 3970 | 0 | case 783: // RoleSpec | 3971 | 0 | case 819: // inactive_stmt | 3972 | 0 | case 829: // AlterOptRoleElem | 3973 | 0 | case 830: // CreateOptRoleElem | 3974 | 0 | case 831: // CreateUserStmt | 3975 | 0 | case 833: // AlterUserStmt | 3976 | 0 | case 834: // AlterUserSetStmt | 3977 | 0 | case 835: // DropUserStmt | 3978 | 0 | case 836: // inactive_schema_stmt | 3979 | 0 | case 837: // VariableSetStmt | 3980 | 0 | case 838: // set_rest | 3981 | 0 | case 839: // generic_set | 3982 | 0 | case 840: // set_rest_more | 3983 | 0 | case 843: // var_value | 3984 | 0 | case 846: // zone_value | 3985 | 0 | case 849: // VariableResetStmt | 3986 | 0 | case 850: // reset_rest | 3987 | 0 | case 851: // generic_reset | 3988 | 0 | case 852: // SetResetClause | 3989 | 0 | case 853: // FunctionSetResetClause | 3990 | 0 | case 854: // VariableShowStmt | 3991 | 0 | case 855: // ConstraintsSetStmt | 3992 | 0 | case 858: // CheckPointStmt | 3993 | 0 | case 859: // DiscardStmt | 3994 | 0 | case 860: // InactiveAlterTableStmt | 3995 | 0 | case 862: // alter_table_cmd | 3996 | 0 | case 863: // alter_column_default | 3997 | 0 | case 865: // opt_collate_clause | 3998 | 0 | case 866: // alter_using | 3999 | 0 | case 867: // replica_identity | 4000 | 0 | case 868: // AlterCompositeTypeStmt | 4001 | 0 | case 870: // alter_type_cmd | 4002 | 0 | case 871: // ClosePortalStmt | 4003 | 0 | case 872: // CopyStmt | 4004 | 0 | case 878: // copy_opt_item | 4005 | 0 | case 879: // opt_binary | 4006 | 0 | case 880: // opt_oids | 4007 | 0 | case 881: // copy_delimiter | 4008 | 0 | case 884: // copy_generic_opt_elem | 4009 | 0 | case 885: // copy_generic_opt_arg | 4010 | 0 | case 887: // copy_generic_opt_arg_list_item | 4011 | 0 | case 888: // CreateAsStmt | 4012 | 0 | case 889: // create_as_target | 4013 | 0 | case 891: // CreateMatViewStmt | 4014 | 0 | case 892: // create_mv_target | 4015 | 0 | case 894: // RefreshMatViewStmt | 4016 | 0 | case 895: // CreateSeqStmt | 4017 | 0 | case 896: // AlterSeqStmt | 4018 | 0 | case 899: // SeqOptElem | 4019 | 0 | case 901: // NumericOnly | 4020 | 0 | case 902: // CreatePLangStmt | 4021 | 0 | case 908: // DropPLangStmt | 4022 | 0 | case 910: // CreateTableSpaceStmt | 4023 | 0 | case 911: // OptTableSpaceOwner | 4024 | 0 | case 912: // DropTableSpaceStmt | 4025 | 0 | case 913: // CreateExtensionStmt | 4026 | 0 | case 915: // create_extension_opt_item | 4027 | 0 | case 916: // AlterExtensionStmt | 4028 | 0 | case 918: // alter_extension_opt_item | 4029 | 0 | case 919: // AlterExtensionContentsStmt | 4030 | 0 | case 921: // CreateFdwStmt | 4031 | 0 | case 922: // fdw_option | 4032 | 0 | case 925: // DropFdwStmt | 4033 | 0 | case 926: // AlterFdwStmt | 4034 | 0 | case 931: // alter_generic_option_elem | 4035 | 0 | case 932: // generic_option_elem | 4036 | 0 | case 934: // generic_option_arg | 4037 | 0 | case 935: // CreateForeignServerStmt | 4038 | 0 | case 939: // DropForeignServerStmt | 4039 | 0 | case 940: // AlterForeignServerStmt | 4040 | 0 | case 941: // CreateForeignTableStmt | 4041 | 0 | case 942: // AlterForeignTableStmt | 4042 | 0 | case 943: // ImportForeignSchemaStmt | 4043 | 0 | case 945: // import_qualification | 4044 | 0 | case 946: // CreatePolicyStmt | 4045 | 0 | case 947: // AlterPolicyStmt | 4046 | 0 | case 948: // DropPolicyStmt | 4047 | 0 | case 949: // RowSecurityOptionalExpr | 4048 | 0 | case 950: // RowSecurityOptionalWithCheck | 4049 | 0 | case 955: // CreateTrigStmt | 4050 | 0 | case 962: // TriggerWhen | 4051 | 0 | case 964: // TriggerFuncArg | 4052 | 0 | case 965: // OptConstrFromTable | 4053 | 0 | case 968: // DropTrigStmt | 4054 | 0 | case 969: // CreateEventTrigStmt | 4055 | 0 | case 971: // event_trigger_when_item | 4056 | 0 | case 973: // AlterEventTrigStmt | 4057 | 0 | case 975: // CreateAssertStmt | 4058 | 0 | case 976: // DropAssertStmt | 4059 | 0 | case 977: // DefineStmt | 4060 | 0 | case 980: // def_elem | 4061 | 0 | case 981: // def_arg | 4062 | 0 | case 984: // old_aggr_elem | 4063 | 0 | case 987: // AlterEnumStmt | 4064 | 0 | case 989: // CreateOpClassStmt | 4065 | 0 | case 991: // opclass_item | 4066 | 0 | case 996: // CreateOpFamilyStmt | 4067 | 0 | case 997: // AlterOpFamilyStmt | 4068 | 0 | case 999: // opclass_drop | 4069 | 0 | case 1000: // DropOpClassStmt | 4070 | 0 | case 1001: // DropOpFamilyStmt | 4071 | 0 | case 1002: // DropOwnedStmt | 4072 | 0 | case 1003: // ReassignOwnedStmt | 4073 | 0 | case 1006: // CommentStmt | 4074 | 0 | case 1009: // SecLabelStmt | 4075 | 0 | case 1013: // FetchStmt | 4076 | 0 | case 1014: // fetch_args | 4077 | 0 | case 1025: // privilege | 4078 | 0 | case 1027: // grantee | 4079 | 0 | case 1029: // function_with_argtypes | 4080 | 0 | case 1032: // AlterDefaultPrivilegesStmt | 4081 | 0 | case 1034: // DefACLOption | 4082 | 0 | case 1035: // DefACLAction | 4083 | 0 | case 1046: // index_elem | 4084 | 0 | case 1051: // CreateFunctionStmt | 4085 | 0 | case 1057: // func_arg | 4086 | 0 | case 1060: // func_return | 4087 | 0 | case 1061: // func_type | 4088 | 0 | case 1062: // func_arg_with_default | 4089 | 0 | case 1063: // aggr_arg | 4090 | 0 | case 1067: // common_func_opt_item | 4091 | 0 | case 1068: // createfunc_opt_item | 4092 | 0 | case 1072: // table_func_column | 4093 | 0 | case 1074: // AlterFunctionStmt | 4094 | 0 | case 1077: // RemoveFuncStmt | 4095 | 0 | case 1078: // RemoveAggrStmt | 4096 | 0 | case 1079: // RemoveOperStmt | 4097 | 0 | case 1082: // DoStmt | 4098 | 0 | case 1084: // dostmt_opt_item | 4099 | 0 | case 1085: // CreateCastStmt | 4100 | 0 | case 1087: // DropCastStmt | 4101 | 0 | case 1089: // CreateTransformStmt | 4102 | 0 | case 1091: // DropTransformStmt | 4103 | 0 | case 1092: // ReindexStmt | 4104 | 0 | case 1097: // AlterTblSpcStmt | 4105 | 0 | case 1098: // RenameStmt | 4106 | 0 | case 1101: // AlterObjectSchemaStmt | 4107 | 0 | case 1102: // AlterOwnerStmt | 4108 | 0 | case 1103: // RuleStmt | 4109 | 0 | case 1106: // RuleActionStmt | 4110 | 0 | case 1107: // RuleActionStmtOrEmpty | 4111 | 0 | case 1110: // DropRuleStmt | 4112 | 0 | case 1111: // NotifyStmt | 4113 | 0 | case 1113: // ListenStmt | 4114 | 0 | case 1114: // UnlistenStmt | 4115 | 0 | case 1117: // transaction_mode_item | 4116 | 0 | case 1120: // ViewStmt | 4117 | 0 | case 1122: // LoadStmt | 4118 | 0 | case 1123: // CreatedbStmt | 4119 | 0 | case 1126: // createdb_opt_item | 4120 | 0 | case 1129: // AlterDatabaseStmt | 4121 | 0 | case 1130: // AlterDatabaseSetStmt | 4122 | 0 | case 1131: // DropdbStmt | 4123 | 0 | case 1132: // AlterSystemStmt | 4124 | 0 | case 1133: // CreateDomainStmt | 4125 | 0 | case 1134: // AlterDomainStmt | 4126 | 0 | case 1136: // AlterTSDictionaryStmt | 4127 | 0 | case 1137: // AlterTSConfigurationStmt | 4128 | 0 | case 1139: // CreateConversionStmt | 4129 | 0 | case 1140: // ClusterStmt | 4130 | 0 | case 1142: // VacuumStmt | 4131 | 0 | case 1145: // AnalyzeStmt | 4132 | 0 | case 1153: // PrepareStmt | 4133 | 0 | case 1155: // PreparableStmt | 4134 | 0 | case 1156: // ExecuteStmt | 4135 | 0 | case 1158: // DeallocateStmt | 4136 | 0 | case 1159: // LockStmt | 4137 | 0 | case 1164: // DeclareCursorStmt | 4138 | 0 | value.template destroy< UndefType > (); | 4139 | 0 | break; | 4140 | | | 4141 | 0 | case 864: // opt_drop_behavior | 4142 | 0 | value.template destroy< dbehavior > (); | 4143 | 0 | break; | 4144 | | | 4145 | 0 | case 1058: // arg_class | 4146 | 0 | value.template destroy< fun_param_mode > (); | 4147 | 0 | break; | 4148 | | | 4149 | 0 | case 674: // join_type | 4150 | 0 | value.template destroy< jtype > (); | 4151 | 0 | break; | 4152 | | | 4153 | 0 | case 574: // drop_type | 4154 | 0 | case 575: // cql_drop_type | 4155 | 0 | case 576: // ql_drop_type | 4156 | 0 | case 1007: // comment_type | 4157 | 0 | case 1011: // security_label_type | 4158 | 0 | value.template destroy< objtype > (); | 4159 | 0 | break; | 4160 | | | 4161 | 13.6M | default: | 4162 | 13.6M | break; | 4163 | 13.6M | } | 4164 | | | 4165 | 13.6M | Base::clear (); | 4166 | 13.6M | } |
yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_state>::clear() Line | Count | Source | 2890 | 60.6M | { | 2891 | | // User destructor. | 2892 | 60.6M | symbol_number_type yytype = this->type_get (); | 2893 | 60.6M | basic_symbol<Base>& yysym = *this; | 2894 | 60.6M | (void) yysym; | 2895 | 60.6M | switch (yytype) | 2896 | 60.6M | { | 2897 | 60.6M | default: | 2898 | 60.6M | break; | 2899 | 60.6M | } | 2900 | | | 2901 | | // Type destructor. | 2902 | 60.6M | switch (yytype) | 2903 | 60.6M | { | 2904 | 0 | case 3: // ABORT_P | 2905 | 0 | case 4: // ABSOLUTE_P | 2906 | 0 | case 5: // ACCESS | 2907 | 0 | case 6: // ACTION | 2908 | 36 | case 7: // ADD_P | 2909 | 36 | case 8: // ADMIN | 2910 | 36 | case 9: // AFTER | 2911 | 36 | case 10: // AGGREGATE | 2912 | 323 | case 11: // ALL | 2913 | 433 | case 12: // ALLOW | 2914 | 433 | case 13: // ALSO | 2915 | 708 | case 14: // ALTER | 2916 | 708 | case 15: // ALWAYS | 2917 | 708 | case 16: // ANALYSE | 2918 | 708 | case 17: // ANALYZE | 2919 | 24.2k | case 18: // AND | 2920 | 24.2k | case 19: // ANY | 2921 | 24.2k | case 20: // ARRAY | 2922 | 24.3k | case 21: // AS | 2923 | 24.5k | case 22: // ASC | 2924 | 24.5k | case 23: // ASSERTION | 2925 | 24.5k | case 24: // ASSIGNMENT | 2926 | 24.5k | case 25: // ASYMMETRIC | 2927 | 24.5k | case 26: // AT | 2928 | 24.5k | case 27: // ATTRIBUTE | 2929 | 24.5k | case 28: // AUTHORIZATION | 2930 | 24.6k | case 29: // AUTHORIZE | 2931 | 24.6k | case 30: // BACKWARD | 2932 | 24.6k | case 31: // BEFORE | 2933 | 24.6k | case 32: // BEGIN_P | 2934 | 24.6k | case 33: // BETWEEN | 2935 | 24.7k | case 34: // BIGINT | 2936 | 24.7k | case 35: // BINARY | 2937 | 24.7k | case 36: // BIT | 2938 | 24.8k | case 37: // BLOB | 2939 | 24.8k | case 38: // BOOLEAN_P | 2940 | 24.8k | case 39: // BOTH | 2941 | 25.3k | case 40: // BY | 2942 | 25.3k | case 41: // CACHE | 2943 | 25.3k | case 42: // CALLED | 2944 | 25.3k | case 43: // CASCADE | 2945 | 25.3k | case 44: // CASCADED | 2946 | 25.3k | case 45: // CASE | 2947 | 25.5k | case 46: // CAST | 2948 | 25.5k | case 47: // CATALOG_P | 2949 | 25.5k | case 48: // CHAIN | 2950 | 25.5k | case 49: // CHAR_P | 2951 | 25.5k | case 50: // CHARACTER | 2952 | 25.5k | case 51: // CHARACTERISTICS | 2953 | 25.5k | case 52: // CHECK | 2954 | 25.5k | case 53: // CHECKPOINT | 2955 | 25.5k | case 54: // CLASS | 2956 | 25.5k | case 55: // CLOSE | 2957 | 25.5k | case 56: // CLUSTER | 2958 | 25.8k | case 57: // CLUSTERING | 2959 | 25.8k | case 58: // COALESCE | 2960 | 25.8k | case 59: // COLLATE | 2961 | 25.8k | case 60: // COLLATION | 2962 | 25.8k | case 61: // COLUMN | 2963 | 25.8k | case 62: // COMMENT | 2964 | 25.8k | case 63: // COMMENTS | 2965 | 26.5k | case 64: // COMMIT | 2966 | 26.5k | case 65: // COMMITTED | 2967 | 26.5k | case 66: // COMPACT | 2968 | 26.5k | case 67: // CONCURRENTLY | 2969 | 26.5k | case 68: // CONFIGURATION | 2970 | 26.5k | case 69: // CONFLICT | 2971 | 26.5k | case 70: // CONNECTION | 2972 | 26.5k | case 71: // CONSTRAINT | 2973 | 26.5k | case 72: // CONSTRAINTS | 2974 | 26.5k | case 73: // CONTENT_P | 2975 | 26.5k | case 74: // CONTINUE_P | 2976 | 26.5k | case 75: // CONVERSION_P | 2977 | 26.5k | case 76: // COPY | 2978 | 26.5k | case 77: // COST | 2979 | 26.5k | case 78: // COUNTER | 2980 | 26.5k | case 79: // COVERING | 2981 | 31.3k | case 80: // CREATE | 2982 | 31.3k | case 81: // CROSS | 2983 | 31.3k | case 82: // CSV | 2984 | 31.3k | case 83: // CUBE | 2985 | 31.3k | case 84: // CURRENT_P | 2986 | 31.3k | case 85: // CURRENT_CATALOG | 2987 | 31.3k | case 86: // CURRENT_DATE | 2988 | 31.3k | case 87: // CURRENT_ROLE | 2989 | 31.3k | case 88: // CURRENT_SCHEMA | 2990 | 31.3k | case 89: // CURRENT_TIME | 2991 | 31.3k | case 90: // CURRENT_TIMESTAMP | 2992 | 31.3k | case 91: // CURRENT_USER | 2993 | 31.3k | case 92: // CURSOR | 2994 | 31.3k | case 93: // CYCLE | 2995 | 31.3k | case 94: // DATA_P | 2996 | 31.3k | case 95: // DATE | 2997 | 31.3k | case 96: // DATABASE | 2998 | 31.3k | case 97: // DAY_P | 2999 | 31.3k | case 98: // DEALLOCATE | 3000 | 31.3k | case 99: // DEC | 3001 | 31.4k | case 100: // DECIMAL_P | 3002 | 31.4k | case 101: // DECLARE | 3003 | 31.4k | case 102: // DEFAULT | 3004 | 31.4k | case 103: // DEFAULTS | 3005 | 31.4k | case 104: // DEFERRABLE | 3006 | 31.4k | case 105: // DEFERRED | 3007 | 31.4k | case 106: // DEFINER | 3008 | 32.2k | case 107: // DELETE_P | 3009 | 32.2k | case 108: // DELIMITER | 3010 | 32.2k | case 109: // DELIMITERS | 3011 | 32.7k | case 110: // DESC | 3012 | 32.8k | case 111: // DESCRIBE | 3013 | 32.8k | case 112: // DICTIONARY | 3014 | 32.8k | case 113: // DISABLE_P | 3015 | 32.8k | case 114: // DISCARD | 3016 | 32.8k | case 115: // DISTINCT | 3017 | 32.8k | case 116: // DO | 3018 | 32.8k | case 117: // DOCUMENT_P | 3019 | 32.8k | case 118: // DOMAIN_P | 3020 | 32.9k | case 119: // DOUBLE_P | 3021 | 36.7k | case 120: // DROP | 3022 | 36.7k | case 121: // EACH | 3023 | 36.7k | case 122: // ELSE | 3024 | 36.7k | case 123: // ENABLE_P | 3025 | 36.7k | case 124: // ENCODING | 3026 | 36.7k | case 125: // ENCRYPTED | 3027 | 36.8k | case 126: // END_P | 3028 | 36.8k | case 127: // ENUM_P | 3029 | 36.9k | case 128: // ERROR | 3030 | 36.9k | case 129: // ESCAPE | 3031 | 36.9k | case 130: // EVENT | 3032 | 36.9k | case 131: // EXCEPT | 3033 | 36.9k | case 132: // EXCLUDE | 3034 | 36.9k | case 133: // EXCLUDING | 3035 | 36.9k | case 134: // EXCLUSIVE | 3036 | 36.9k | case 135: // EXECUTE | 3037 | 38.5k | case 136: // EXISTS | 3038 | 38.6k | case 137: // EXPLAIN | 3039 | 38.6k | case 138: // EXTENSION | 3040 | 38.6k | case 139: // EXTERNAL | 3041 | 38.6k | case 140: // EXTRACT | 3042 | 39.8k | case 141: // FALSE_P | 3043 | 39.8k | case 142: // FAMILY | 3044 | 39.8k | case 143: // FETCH | 3045 | 39.8k | case 144: // FILTER | 3046 | 40.0k | case 145: // FILTERING | 3047 | 40.0k | case 146: // FIRST_P | 3048 | 40.0k | case 147: // FLOAT_P | 3049 | 40.0k | case 148: // FOLLOWING | 3050 | 40.0k | case 149: // FOR | 3051 | 40.0k | case 150: // FORCE | 3052 | 40.0k | case 151: // FOREIGN | 3053 | 40.0k | case 152: // FORWARD | 3054 | 40.0k | case 153: // FREEZE | 3055 | 310k | case 154: // FROM | 3056 | 310k | case 155: // FROZEN | 3057 | 310k | case 156: // FULL | 3058 | 310k | case 157: // FUNCTION | 3059 | 323k | case 158: // FUNCTIONS | 3060 | 323k | case 159: // GLOBAL | 3061 | 324k | case 160: // GRANT | 3062 | 324k | case 161: // GRANTED | 3063 | 324k | case 162: // GREATEST | 3064 | 324k | case 163: // GROUP_P | 3065 | 324k | case 164: // GROUPING | 3066 | 324k | case 165: // HANDLER | 3067 | 324k | case 166: // HAVING | 3068 | 324k | case 167: // HEADER_P | 3069 | 324k | case 168: // HOLD | 3070 | 324k | case 169: // HOUR_P | 3071 | 324k | case 170: // IDENTITY_P | 3072 | 326k | case 171: // IF_P | 3073 | 326k | case 172: // ILIKE | 3074 | 326k | case 173: // IMMEDIATE | 3075 | 326k | case 174: // IMMUTABLE | 3076 | 326k | case 175: // IMPLICIT_P | 3077 | 326k | case 176: // IMPORT_P | 3078 | 326k | case 177: // IN_P | 3079 | 326k | case 178: // INCLUDE | 3080 | 326k | case 179: // INCLUDING | 3081 | 326k | case 180: // INCREMENT | 3082 | 327k | case 181: // INDEX | 3083 | 342k | case 182: // INDEXES | 3084 | 342k | case 183: // INET | 3085 | 342k | case 184: // INFINITY | 3086 | 342k | case 185: // INHERIT | 3087 | 342k | case 186: // INHERITS | 3088 | 342k | case 187: // INITIALLY | 3089 | 342k | case 188: // INLINE_P | 3090 | 342k | case 189: // INNER_P | 3091 | 342k | case 190: // INOUT | 3092 | 342k | case 191: // INPUT_P | 3093 | 342k | case 192: // INSENSITIVE | 3094 | 392k | case 193: // INSERT | 3095 | 392k | case 194: // INSTEAD | 3096 | 395k | case 195: // INT_P | 3097 | 395k | case 196: // INTEGER | 3098 | 395k | case 197: // INTERSECT | 3099 | 395k | case 198: // INTERVAL | 3100 | 445k | case 199: // INTO | 3101 | 445k | case 200: // INVOKER | 3102 | 445k | case 201: // IS | 3103 | 445k | case 202: // ISNULL | 3104 | 445k | case 203: // ISOLATION | 3105 | 445k | case 204: // JOIN | 3106 | 445k | case 205: // JSON | 3107 | 445k | case 206: // JSONB | 3108 | 517k | case 207: // KEY | 3109 | 521k | case 208: // KEYSPACE | 3110 | 535k | case 209: // KEYSPACES | 3111 | 535k | case 210: // LABEL | 3112 | 535k | case 211: // LANGUAGE | 3113 | 535k | case 212: // LARGE_P | 3114 | 535k | case 213: // LAST_P | 3115 | 535k | case 214: // LATERAL_P | 3116 | 535k | case 215: // LEADING | 3117 | 535k | case 216: // LEAKPROOF | 3118 | 535k | case 217: // LEAST | 3119 | 535k | case 218: // LEFT | 3120 | 535k | case 219: // LEVEL | 3121 | 535k | case 220: // LIKE | 3122 | 535k | case 221: // LIMIT | 3123 | 535k | case 222: // LIST | 3124 | 535k | case 223: // LISTEN | 3125 | 535k | case 224: // LOAD | 3126 | 606k | case 225: // LOCAL | 3127 | 606k | case 226: // LOCALTIME | 3128 | 606k | case 227: // LOCALTIMESTAMP | 3129 | 606k | case 228: // LOCATION | 3130 | 606k | case 229: // LOCK_P | 3131 | 606k | case 230: // LOCKED | 3132 | 606k | case 231: // LOGGED | 3133 | 607k | case 232: // LOGIN | 3134 | 607k | case 233: // MAP | 3135 | 607k | case 234: // MAPPING | 3136 | 607k | case 235: // MATCH | 3137 | 607k | case 236: // MATERIALIZED | 3138 | 607k | case 237: // MAXVALUE | 3139 | 607k | case 238: // MINUTE_P | 3140 | 607k | case 239: // MINVALUE | 3141 | 607k | case 240: // MODE | 3142 | 607k | case 241: // MODIFY | 3143 | 607k | case 242: // MONTH_P | 3144 | 607k | case 243: // MOVE | 3145 | 608k | case 244: // NAME_P | 3146 | 608k | case 245: // NAMES | 3147 | 608k | case 246: // NAN | 3148 | 608k | case 247: // NATIONAL | 3149 | 608k | case 248: // NATURAL | 3150 | 608k | case 249: // NCHAR | 3151 | 608k | case 250: // NEXT | 3152 | 608k | case 251: // NO | 3153 | 608k | case 252: // NONE | 3154 | 608k | case 253: // NOT | 3155 | 608k | case 254: // NOTHING | 3156 | 608k | case 255: // NOTIFY | 3157 | 608k | case 256: // NOTNULL | 3158 | 608k | case 257: // NOWAIT | 3159 | 610k | case 258: // NULL_P | 3160 | 610k | case 259: // NULLIF | 3161 | 610k | case 260: // NULLS_P | 3162 | 610k | case 261: // NUMERIC | 3163 | 610k | case 262: // OBJECT_P | 3164 | 610k | case 263: // OF | 3165 | 610k | case 264: // OFF | 3166 | 610k | case 265: // OFFSET | 3167 | 610k | case 266: // OIDS | 3168 | 611k | case 267: // ON | 3169 | 611k | case 268: // ONLY | 3170 | 611k | case 269: // OPERATOR | 3171 | 611k | case 270: // OPTION | 3172 | 611k | case 271: // OPTIONS | 3173 | 611k | case 272: // OR | 3174 | 612k | case 273: // ORDER | 3175 | 612k | case 274: // ORDINALITY | 3176 | 612k | case 275: // OUT_P | 3177 | 612k | case 276: // OUTER_P | 3178 | 612k | case 277: // OVER | 3179 | 612k | case 278: // OVERLAPS | 3180 | 612k | case 279: // OVERLAY | 3181 | 612k | case 280: // OWNED | 3182 | 612k | case 281: // OWNER | 3183 | 612k | case 282: // PARSER | 3184 | 612k | case 283: // PARTIAL | 3185 | 612k | case 284: // PARTITION | 3186 | 612k | case 285: // PASSING | 3187 | 612k | case 286: // PASSWORD | 3188 | 612k | case 287: // PERMISSION | 3189 | 612k | case 288: // PERMISSIONS | 3190 | 612k | case 289: // PLACING | 3191 | 612k | case 290: // PLANS | 3192 | 612k | case 291: // POLICY | 3193 | 612k | case 292: // POSITION | 3194 | 612k | case 293: // PRECEDING | 3195 | 612k | case 294: // PRECISION | 3196 | 612k | case 295: // PRESERVE | 3197 | 612k | case 296: // PREPARE | 3198 | 612k | case 297: // PREPARED | 3199 | 614k | case 298: // PRIMARY | 3200 | 614k | case 299: // PRIOR | 3201 | 614k | case 300: // PRIVILEGES | 3202 | 614k | case 301: // PROCEDURAL | 3203 | 614k | case 302: // PROCEDURE | 3204 | 614k | case 303: // PROGRAM | 3205 | 614k | case 304: // QUOTE | 3206 | 614k | case 305: // RANGE | 3207 | 614k | case 306: // READ | 3208 | 614k | case 307: // REAL | 3209 | 614k | case 308: // REASSIGN | 3210 | 614k | case 309: // RECHECK | 3211 | 614k | case 310: // RECURSIVE | 3212 | 614k | case 311: // REF | 3213 | 614k | case 312: // REFRESH | 3214 | 614k | case 313: // REINDEX | 3215 | 614k | case 314: // RELATIVE_P | 3216 | 614k | case 315: // RELEASE | 3217 | 614k | case 316: // RENAME | 3218 | 614k | case 317: // REPEATABLE | 3219 | 614k | case 318: // REPLACE | 3220 | 614k | case 319: // REPLICA | 3221 | 614k | case 320: // RESET | 3222 | 614k | case 321: // RESTART | 3223 | 614k | case 322: // RESTRICT | 3224 | 614k | case 323: // RETURNING | 3225 | 614k | case 324: // RETURNS | 3226 | 614k | case 325: // REVOKE | 3227 | 614k | case 326: // RIGHT | 3228 | 618k | case 327: // ROLE | 3229 | 621k | case 328: // ROLES | 3230 | 621k | case 329: // ROLLBACK | 3231 | 621k | case 330: // ROLLUP | 3232 | 621k | case 331: // ROW | 3233 | 621k | case 332: // ROWS | 3234 | 621k | case 333: // RULE | 3235 | 621k | case 334: // SAVEPOINT | 3236 | 621k | case 335: // SCHEMA | 3237 | 621k | case 336: // SCHEME | 3238 | 621k | case 337: // SCROLL | 3239 | 621k | case 338: // SEARCH | 3240 | 621k | case 339: // SECOND_P | 3241 | 621k | case 340: // SECURITY | 3242 | 891k | case 341: // SELECT | 3243 | 891k | case 342: // SEQUENCE | 3244 | 891k | case 343: // SEQUENCES | 3245 | 891k | case 344: // SERIALIZABLE | 3246 | 891k | case 345: // SERVER | 3247 | 891k | case 346: // SESSION | 3248 | 891k | case 347: // SESSION_USER | 3249 | 895k | case 348: // SET | 3250 | 895k | case 349: // SETS | 3251 | 895k | case 350: // SETOF | 3252 | 895k | case 351: // SHARE | 3253 | 895k | case 352: // SHOW | 3254 | 895k | case 353: // SIMILAR | 3255 | 895k | case 354: // SIMPLE | 3256 | 895k | case 355: // SKIP | 3257 | 895k | case 356: // SMALLINT | 3258 | 895k | case 357: // SNAPSHOT | 3259 | 895k | case 358: // SOME | 3260 | 895k | case 359: // SQL_P | 3261 | 895k | case 360: // STABLE | 3262 | 895k | case 361: // STANDALONE_P | 3263 | 896k | case 362: // START | 3264 | 896k | case 363: // STATEMENT | 3265 | 896k | case 364: // STATIC | 3266 | 896k | case 365: // STATISTICS | 3267 | 896k | case 366: // STATUS | 3268 | 896k | case 367: // STDIN | 3269 | 896k | case 368: // STDOUT | 3270 | 896k | case 369: // STORAGE | 3271 | 896k | case 370: // STRICT_P | 3272 | 896k | case 371: // STRIP_P | 3273 | 896k | case 372: // SUBSTRING | 3274 | 896k | case 373: // SUPERUSER | 3275 | 896k | case 374: // SYMMETRIC | 3276 | 896k | case 375: // SYSID | 3277 | 1.03M | case 376: // SYSTEM_P | 3278 | 1.03M | case 377: // TABLE | 3279 | 1.05M | case 378: // TABLES | 3280 | 1.05M | case 379: // TABLESAMPLE | 3281 | 1.05M | case 380: // TABLESPACE | 3282 | 1.05M | case 381: // TEMP | 3283 | 1.05M | case 382: // TEMPLATE | 3284 | 1.05M | case 383: // TEMPORARY | 3285 | 1.05M | case 384: // TEXT_P | 3286 | 1.05M | case 385: // THEN | 3287 | 1.05M | case 386: // TIME | 3288 | 1.05M | case 387: // TIMESTAMP | 3289 | 1.05M | case 388: // TIMEUUID | 3290 | 1.05M | case 389: // TINYINT | 3291 | 1.05M | case 390: // TO | 3292 | 1.05M | case 391: // TOKEN | 3293 | 1.05M | case 392: // TRAILING | 3294 | 1.05M | case 393: // TRANSACTION | 3295 | 1.05M | case 394: // TRANSFORM | 3296 | 1.05M | case 395: // TREAT | 3297 | 1.05M | case 396: // TRIGGER | 3298 | 1.05M | case 397: // TRIM | 3299 | 1.05M | case 398: // TRUE_P | 3300 | 1.06M | case 399: // TRUNCATE | 3301 | 1.06M | case 400: // TRUSTED | 3302 | 1.06M | case 401: // TTL | 3303 | 1.06M | case 402: // TUPLE | 3304 | 1.06M | case 403: // TYPE_P | 3305 | 1.07M | case 404: // TYPES_P | 3306 | 1.07M | case 405: // PARTITION_HASH | 3307 | 1.07M | case 406: // UNBOUNDED | 3308 | 1.07M | case 407: // UNCOMMITTED | 3309 | 1.07M | case 408: // UNENCRYPTED | 3310 | 1.07M | case 409: // UNION | 3311 | 1.07M | case 410: // UNIQUE | 3312 | 1.07M | case 411: // UNKNOWN | 3313 | 1.07M | case 412: // UNLISTEN | 3314 | 1.07M | case 413: // UNLOGGED | 3315 | 1.07M | case 414: // UNSET | 3316 | 1.07M | case 415: // UNTIL | 3317 | 1.07M | case 416: // UPDATE | 3318 | 1.08M | case 417: // USE | 3319 | 1.08M | case 418: // USER | 3320 | 1.08M | case 419: // USING | 3321 | 1.08M | case 420: // UUID | 3322 | 1.08M | case 421: // VACUUM | 3323 | 1.08M | case 422: // VALID | 3324 | 1.08M | case 423: // VALIDATE | 3325 | 1.08M | case 424: // VALIDATOR | 3326 | 1.08M | case 425: // VALUE_P | 3327 | 1.13M | case 426: // VALUES | 3328 | 1.13M | case 427: // VARCHAR | 3329 | 1.13M | case 428: // VARIADIC | 3330 | 1.13M | case 429: // VARINT | 3331 | 1.13M | case 430: // VARYING | 3332 | 1.13M | case 431: // VERBOSE | 3333 | 1.13M | case 432: // VERSION_P | 3334 | 1.13M | case 433: // VIEW | 3335 | 1.15M | case 434: // VIEWS | 3336 | 1.15M | case 435: // VOLATILE | 3337 | 1.15M | case 436: // WHEN | 3338 | 1.24M | case 437: // WHERE | 3339 | 1.24M | case 438: // WHITESPACE_P | 3340 | 1.24M | case 439: // WINDOW | 3341 | 1.25M | case 440: // WITH | 3342 | 1.25M | case 441: // WITHIN | 3343 | 1.25M | case 442: // WITHOUT | 3344 | 1.25M | case 443: // WORK | 3345 | 1.25M | case 444: // WRAPPER | 3346 | 1.25M | case 445: // WRITE | 3347 | 1.25M | case 446: // XML_P | 3348 | 1.25M | case 447: // XMLATTRIBUTES | 3349 | 1.25M | case 448: // XMLCONCAT | 3350 | 1.25M | case 449: // XMLELEMENT | 3351 | 1.25M | case 450: // XMLEXISTS | 3352 | 1.25M | case 451: // XMLFOREST | 3353 | 1.25M | case 452: // XMLPARSE | 3354 | 1.25M | case 453: // XMLPI | 3355 | 1.25M | case 454: // XMLROOT | 3356 | 1.25M | case 455: // XMLSERIALIZE | 3357 | 1.25M | case 456: // YEAR_P | 3358 | 1.25M | case 457: // YES_P | 3359 | 1.25M | case 458: // ZONE | 3360 | 1.25M | case 729: // all_Op | 3361 | 1.25M | case 730: // MathOp | 3362 | 1.25M | case 739: // extract_arg | 3363 | 1.60M | case 815: // unreserved_keyword | 3364 | 1.60M | case 816: // col_name_keyword | 3365 | 1.60M | case 817: // type_func_name_keyword | 3366 | 1.61M | case 818: // reserved_keyword | 3367 | 1.61M | case 844: // iso_level | 3368 | 1.61M | case 845: // opt_boolean_or_string | 3369 | 1.61M | case 847: // opt_encoding | 3370 | 1.61M | case 953: // RowSecurityDefaultForCmd | 3371 | 1.61M | case 954: // row_security_cmd | 3372 | 1.61M | value.template destroy< KeywordType > (); | 3373 | 1.61M | break; | 3374 | | | 3375 | 7.06k | case 655: // set_clause | 3376 | 14.1k | case 656: // single_set_clause | 3377 | 14.1k | value.template destroy< PAssign > (); | 3378 | 14.1k | break; | 3379 | | | 3380 | 7.06k | case 654: // set_clause_list | 3381 | 7.06k | value.template destroy< PAssignListNode > (); | 3382 | 7.06k | break; | 3383 | | | 3384 | 0 | case 538: // opt_no_inherit | 3385 | 86 | case 601: // opt_json_clause_default_null | 3386 | 86 | case 605: // all_or_distinct | 3387 | 268k | case 615: // opt_allow_filtering | 3388 | 322k | case 640: // opt_returns_clause | 3389 | 322k | case 686: // opt_else_clause | 3390 | 322k | case 687: // opt_ordinality | 3391 | 322k | case 711: // xml_whitespace_option | 3392 | 322k | case 808: // opt_varying | 3393 | 322k | case 812: // opt_timezone | 3394 | 324k | case 825: // boolean | 3395 | 324k | case 857: // constraints_set_mode | 3396 | 324k | case 873: // copy_from | 3397 | 324k | case 874: // opt_program | 3398 | 324k | case 890: // opt_with_data | 3399 | 324k | case 903: // opt_trusted | 3400 | 324k | case 959: // TriggerForSpec | 3401 | 324k | case 961: // TriggerForType | 3402 | 324k | case 988: // opt_if_not_exists | 3403 | 324k | case 992: // opt_default | 3404 | 324k | case 995: // opt_recheck | 3405 | 327k | case 1005: // opt_restart_seqs | 3406 | 327k | case 1028: // opt_grant_grant_option | 3407 | 327k | case 1038: // opt_deferred | 3408 | 328k | case 1039: // opt_unique | 3409 | 328k | case 1040: // opt_concurrently | 3410 | 328k | case 1052: // opt_or_replace | 3411 | 328k | case 1088: // opt_if_exists | 3412 | 328k | case 1109: // opt_instead | 3413 | 328k | case 1147: // opt_verbose | 3414 | 328k | case 1148: // opt_full | 3415 | 328k | case 1149: // opt_freeze | 3416 | 328k | case 1162: // opt_nowait | 3417 | 328k | value.template destroy< PBool > (); | 3418 | 328k | break; | 3419 | | | 3420 | 0 | case 468: // CCONST | 3421 | 0 | case 974: // enable_trigger | 3422 | 0 | value.template destroy< PChar > (); | 3423 | 0 | break; | 3424 | | | 3425 | 1.27k | case 803: // Character | 3426 | 1.27k | case 804: // ConstCharacter | 3427 | 1.27k | case 805: // CharacterWithLength | 3428 | 2.54k | case 806: // CharacterWithoutLength | 3429 | 3.81k | case 807: // character | 3430 | 3.81k | value.template destroy< PCharBaseType > (); | 3431 | 3.81k | break; | 3432 | | | 3433 | 267k | case 594: // SelectStmt | 3434 | 267k | case 595: // select_with_parens | 3435 | 536k | case 596: // select_no_parens | 3436 | 536k | case 597: // select_clause | 3437 | 536k | value.template destroy< PCollection > (); | 3438 | 536k | break; | 3439 | | | 3440 | 794 | case 768: // map_elems | 3441 | 1.24k | case 769: // map_expr | 3442 | 1.63k | case 770: // set_elems | 3443 | 1.84k | case 771: // set_expr | 3444 | 2.27k | case 772: // list_elems | 3445 | 2.52k | case 773: // list_expr | 3446 | 3.66k | case 774: // tuple_elems | 3447 | 4.05k | case 775: // tuple_expr | 3448 | 4.05k | value.template destroy< PCollectionExpr > (); | 3449 | 4.05k | break; | 3450 | | | 3451 | 54.2k | case 646: // opt_using_ttl_timestamp_clause | 3452 | 54.4k | case 647: // using_ttl_timestamp_clause | 3453 | 54.6k | case 648: // recursive_ttl_timestamp_clause | 3454 | 54.6k | value.template destroy< PDmlUsingClause > (); | 3455 | 54.6k | break; | 3456 | | | 3457 | 217 | case 649: // ttl_timestamp_clause | 3458 | 217 | value.template destroy< PDmlUsingClauseElement > (); | 3459 | 217 | break; | 3460 | | | 3461 | 56 | case 666: // write_dml_property_map_list_element | 3462 | 56 | value.template destroy< PDmlWriteProperty > (); | 3463 | 56 | break; | 3464 | | | 3465 | 3.34k | case 661: // opt_write_dml_properties | 3466 | 3.40k | case 662: // write_dml_properties | 3467 | 3.45k | case 663: // write_dml_property | 3468 | 3.45k | value.template destroy< PDmlWritePropertyListNode > (); | 3469 | 3.45k | break; | 3470 | | | 3471 | 56 | case 664: // write_dml_property_map | 3472 | 112 | case 665: // write_dml_property_map_list | 3473 | 112 | value.template destroy< PDmlWritePropertyMap > (); | 3474 | 112 | break; | 3475 | | | 3476 | 541k | case 614: // target_el | 3477 | 541k | case 618: // limit_clause | 3478 | 541k | case 619: // offset_clause | 3479 | 542k | case 620: // select_limit_value | 3480 | 542k | case 621: // select_offset_value | 3481 | 812k | case 688: // opt_where_clause | 3482 | 907k | case 689: // where_clause | 3483 | 908k | case 690: // if_clause | 3484 | 1.17M | case 691: // opt_if_clause | 3485 | 1.18M | case 692: // opt_where_or_current_clause | 3486 | 1.18M | case 693: // where_or_current_clause | 3487 | 2.20M | case 696: // a_expr | 3488 | 2.20M | case 697: // inactive_a_expr | 3489 | 2.20M | case 698: // b_expr | 3490 | 3.07M | case 699: // c_expr | 3491 | 3.07M | case 700: // inactive_c_expr | 3492 | 3.07M | case 701: // func_expr | 3493 | 3.07M | case 702: // func_application | 3494 | 3.07M | case 736: // func_arg_expr | 3495 | 3.08M | case 747: // bindvar | 3496 | 3.33M | case 756: // ctext_expr | 3497 | 3.33M | case 776: // collection_expr | 3498 | 3.33M | case 777: // in_expr | 3499 | 3.68M | case 778: // AexprConst | 3500 | 3.68M | value.template destroy< PExpr > (); | 3501 | 3.68M | break; | 3502 | | | 3503 | 815 | case 612: // opt_target_list | 3504 | 542k | case 613: // target_list | 3505 | 542k | case 657: // col_arg_list | 3506 | 543k | case 735: // func_arg_list | 3507 | 545k | case 749: // json_ref | 3508 | 546k | case 750: // json_ref_single_arrow | 3509 | 595k | case 754: // ctext_row | 3510 | 830k | case 755: // ctext_expr_list | 3511 | 830k | value.template destroy< PExprListNode > (); | 3512 | 830k | break; | 3513 | | | 3514 | 577 | case 616: // select_limit_offset | 3515 | 577 | case 617: // opt_select_limit_offset | 3516 | 577 | value.template destroy< PExprVector > (); | 3517 | 577 | break; | 3518 | | | 3519 | 3.64k | case 541: // index_column | 3520 | 3.64k | value.template destroy< PIndexColumn > (); | 3521 | 3.64k | break; | 3522 | | | 3523 | 86 | case 600: // json_clause | 3524 | 86 | value.template destroy< PInsertJsonClause > (); | 3525 | 86 | break; | 3526 | | | 3527 | 49.9k | case 599: // values_clause | 3528 | 49.9k | value.template destroy< PInsertValuesClause > (); | 3529 | 49.9k | break; | 3530 | | | 3531 | 0 | case 460: // PARAM | 3532 | 0 | case 549: // TableLikeOptionList | 3533 | 0 | case 550: // TableLikeOption | 3534 | 1.54k | case 551: // OptTemp | 3535 | 3.07k | case 565: // OnCommitOption | 3536 | 3.07k | case 623: // row_or_rows | 3537 | 3.07k | case 624: // first_or_next | 3538 | 3.07k | case 637: // for_locking_strength | 3539 | 3.07k | case 710: // document_or_content | 3540 | 3.07k | case 728: // sub_type | 3541 | 3.07k | case 779: // Iconst | 3542 | 3.07k | case 781: // SignedIconst | 3543 | 3.12k | case 798: // opt_float | 3544 | 3.12k | case 893: // OptNoLog | 3545 | 3.12k | case 920: // add_drop | 3546 | 3.12k | case 944: // import_qualification_type | 3547 | 3.12k | case 956: // TriggerActionTime | 3548 | 4.39k | case 966: // ConstraintAttributeSpec | 3549 | 4.39k | case 967: // ConstraintAttributeElem | 3550 | 4.39k | case 1036: // defacl_privilege_target | 3551 | 5.03k | case 1049: // opt_asc_desc | 3552 | 5.34k | case 1050: // opt_nulls_order | 3553 | 5.34k | case 1086: // cast_context | 3554 | 5.34k | case 1093: // reindex_target_type | 3555 | 5.34k | case 1094: // reindex_target_multitable | 3556 | 5.34k | case 1095: // reindex_option_list | 3557 | 5.34k | case 1096: // reindex_option_elem | 3558 | 5.34k | case 1099: // opt_column | 3559 | 5.34k | case 1100: // opt_set_data | 3560 | 5.34k | case 1108: // event | 3561 | 5.34k | case 1121: // opt_check_option | 3562 | 5.34k | case 1143: // vacuum_option_list | 3563 | 5.34k | case 1144: // vacuum_option_elem | 3564 | 5.34k | case 1160: // opt_lock | 3565 | 5.34k | case 1161: // lock_type | 3566 | 5.34k | case 1163: // opt_nowait_or_skip | 3567 | 5.34k | case 1166: // cursor_options | 3568 | 5.34k | case 1167: // opt_hold | 3569 | 5.34k | value.template destroy< PInt64 > (); | 3570 | 5.34k | break; | 3571 | | | 3572 | 338 | case 524: // keyspace_property_map_list_element | 3573 | 338 | value.template destroy< PKeyspaceProperty > (); | 3574 | 338 | break; | 3575 | | | 3576 | 1.80k | case 519: // opt_keyspace_options | 3577 | 2.01k | case 520: // keyspace_properties | 3578 | 2.22k | case 521: // keyspace_property | 3579 | 2.22k | value.template destroy< PKeyspacePropertyListNode > (); | 3580 | 2.22k | break; | 3581 | | | 3582 | 172 | case 522: // keyspace_property_map | 3583 | 510 | case 523: // keyspace_property_map_list | 3584 | 510 | value.template destroy< PKeyspacePropertyMap > (); | 3585 | 510 | break; | 3586 | | | 3587 | 340k | case 507: // stmtblock | 3588 | 740k | case 508: // stmtmulti | 3589 | 740k | case 509: // dml_list | 3590 | 742k | case 528: // OptTableElementList | 3591 | 749k | case 529: // TableElementList | 3592 | 754k | case 532: // ColQualList | 3593 | 758k | case 540: // NestedColumnList | 3594 | 758k | case 542: // index_column_list | 3595 | 758k | case 543: // columnList | 3596 | 758k | case 582: // alter_table_ops | 3597 | 758k | case 583: // alter_table_op | 3598 | 758k | case 584: // addColumnDefList | 3599 | 758k | case 586: // dropColumnList | 3600 | 758k | case 588: // renameColumnList | 3601 | 758k | case 590: // alterColumnTypeList | 3602 | 758k | case 592: // alterPropertyList | 3603 | 1.02M | case 602: // into_clause | 3604 | 1.29M | case 625: // group_clause | 3605 | 1.29M | case 626: // group_by_list | 3606 | 1.56M | case 632: // having_clause | 3607 | 1.56M | case 1043: // index_params | 3608 | 1.56M | case 1045: // opt_include_clause | 3609 | 1.56M | value.template destroy< PListNode > (); | 3610 | 1.56M | break; | 3611 | | | 3612 | 269k | case 751: // indirection_el | 3613 | 269k | value.template destroy< PName > (); | 3614 | 269k | break; | 3615 | | | 3616 | 308 | case 611: // sortby | 3617 | 308 | value.template destroy< POrderBy > (); | 3618 | 308 | break; | 3619 | | | 3620 | 1.26k | case 608: // opt_sort_clause | 3621 | 1.47k | case 609: // sort_clause | 3622 | 1.78k | case 610: // sortby_list | 3623 | 1.78k | value.template destroy< POrderByListNode > (); | 3624 | 1.78k | break; | 3625 | | | 3626 | 2.91k | case 578: // any_name | 3627 | 3.76k | case 579: // attrs | 3628 | 53.8k | case 641: // insert_target | 3629 | 288k | case 643: // insert_column_item | 3630 | 529k | case 644: // opt_indirection | 3631 | 536k | case 659: // set_target | 3632 | 813k | case 677: // relation_expr | 3633 | 1.08M | case 752: // indirection | 3634 | 1.41M | case 758: // qualified_name | 3635 | 1.41M | case 793: // udt_name | 3636 | 1.41M | case 993: // opt_opfamily | 3637 | 1.41M | case 994: // opclass_purpose | 3638 | 1.41M | case 1047: // opt_collate | 3639 | 1.41M | case 1048: // opt_class | 3640 | 1.41M | value.template destroy< PQualifiedName > (); | 3641 | 1.41M | break; | 3642 | | | 3643 | 2.91k | case 577: // any_name_list | 3644 | 237k | case 642: // insert_column_list | 3645 | 240k | case 678: // relation_expr_list | 3646 | 240k | value.template destroy< PQualifiedNameListNode > (); | 3647 | 240k | break; | 3648 | | | 3649 | 508k | case 748: // columnref | 3650 | 508k | value.template destroy< PRef > (); | 3651 | 508k | break; | 3652 | | | 3653 | 2.19k | case 824: // RoleOption | 3654 | 2.19k | value.template destroy< PRoleOption > (); | 3655 | 2.19k | break; | 3656 | | | 3657 | 757 | case 822: // optRoleOptionList | 3658 | 2.95k | case 823: // RoleOptionList | 3659 | 2.95k | value.template destroy< PRoleOptionListNode > (); | 3660 | 2.95k | break; | 3661 | | | 3662 | 268k | case 598: // simple_select | 3663 | 268k | value.template destroy< PSelectStmt > (); | 3664 | 268k | break; | 3665 | | | 3666 | 1.00M | case 459: // IDENT | 3667 | 1.00M | case 461: // FCONST | 3668 | 1.19M | case 462: // SCONST | 3669 | 1.19M | case 463: // BCONST | 3670 | 1.19M | case 464: // XCONST | 3671 | 1.19M | case 465: // Op | 3672 | 1.19M | case 466: // UCONST | 3673 | 1.35M | case 467: // ICONST | 3674 | 1.35M | case 517: // OptSchemaName | 3675 | 1.35M | case 566: // OptTableSpace | 3676 | 1.36M | case 567: // OptConsTableSpace | 3677 | 1.36M | case 568: // ExistingIndex | 3678 | 1.36M | case 671: // alias_clause | 3679 | 1.62M | case 672: // opt_alias_clause | 3680 | 1.62M | case 720: // opt_existing_window_name | 3681 | 1.63M | case 760: // name | 3682 | 1.63M | case 761: // database_name | 3683 | 1.63M | case 762: // access_method | 3684 | 1.90M | case 763: // attr_name | 3685 | 1.90M | case 764: // index_name | 3686 | 1.90M | case 765: // file_name | 3687 | 1.90M | case 766: // property_name | 3688 | 1.90M | case 767: // func_name | 3689 | 2.09M | case 780: // Sconst | 3690 | 2.09M | case 782: // RoleId | 3691 | 3.18M | case 785: // ColId | 3692 | 3.18M | case 786: // type_function_name | 3693 | 3.18M | case 787: // NonReservedWord | 3694 | 3.45M | case 788: // ColLabel | 3695 | 3.46M | case 809: // opt_charset | 3696 | 3.46M | case 821: // role_name | 3697 | 3.46M | case 841: // var_name | 3698 | 3.46M | case 848: // NonReservedWord_or_Sconst | 3699 | 3.46M | case 875: // copy_file_name | 3700 | 3.46M | case 933: // generic_option_name | 3701 | 3.46M | case 936: // opt_type | 3702 | 3.46M | case 937: // foreign_server_version | 3703 | 3.46M | case 938: // opt_foreign_server_version | 3704 | 3.46M | case 1008: // comment_text | 3705 | 3.46M | case 1010: // opt_provider | 3706 | 3.46M | case 1012: // security_label | 3707 | 3.46M | case 1019: // permissions | 3708 | 3.46M | case 1020: // permission | 3709 | 3.46M | case 1041: // opt_index_name | 3710 | 3.46M | case 1042: // access_method_clause | 3711 | 3.46M | case 1059: // param_name | 3712 | 3.46M | case 1112: // notify_payload | 3713 | 3.46M | case 1127: // createdb_opt_name | 3714 | 3.46M | case 1141: // cluster_index_specification | 3715 | 3.46M | case 1165: // cursor_name | 3716 | 3.46M | value.template destroy< PString > (); | 3717 | 3.46M | break; | 3718 | | | 3719 | 967 | case 558: // property_map_list_element | 3720 | 1.29k | case 560: // column_ordering | 3721 | 1.29k | value.template destroy< PTableProperty > (); | 3722 | 1.29k | break; | 3723 | | | 3724 | 1.52k | case 553: // opt_table_options | 3725 | 2.91k | case 554: // table_properties | 3726 | 4.29k | case 555: // table_property | 3727 | 4.62k | case 559: // orderingList | 3728 | 5.13k | case 1044: // opt_index_options | 3729 | 5.13k | value.template destroy< PTablePropertyListNode > (); | 3730 | 5.13k | break; | 3731 | | | 3732 | 526 | case 556: // property_map | 3733 | 1.49k | case 557: // property_map_list | 3734 | 1.49k | value.template destroy< PTablePropertyMap > (); | 3735 | 1.49k | break; | 3736 | | | 3737 | 268k | case 669: // table_ref | 3738 | 272k | case 679: // relation_expr_opt_alias | 3739 | 272k | value.template destroy< PTableRef > (); | 3740 | 272k | break; | 3741 | | | 3742 | 269k | case 667: // from_clause | 3743 | 536k | case 668: // from_list | 3744 | 536k | value.template destroy< PTableRefListNode > (); | 3745 | 536k | break; | 3746 | | | 3747 | 205 | case 510: // dml | 3748 | 400k | case 511: // stmt | 3749 | 400k | case 512: // schema_stmt | 3750 | 400k | case 513: // CreateTypeStmt | 3751 | 402k | case 516: // CreateSchemaStmt | 3752 | 407k | case 525: // UseSchemaStmt | 3753 | 407k | case 526: // AlterSchemaStmt | 3754 | 408k | case 527: // CreateStmt | 3755 | 415k | case 530: // TableElement | 3756 | 420k | case 531: // columnDef | 3757 | 420k | case 533: // ColConstraint | 3758 | 421k | case 534: // ColConstraintElem | 3759 | 421k | case 535: // ConstraintAttr | 3760 | 422k | case 536: // TableConstraint | 3761 | 423k | case 537: // ConstraintElem | 3762 | 423k | case 544: // columnElem | 3763 | 427k | case 573: // DropStmt | 3764 | 427k | case 581: // AlterTableStmt | 3765 | 427k | case 585: // addColumnDef | 3766 | 427k | case 587: // dropColumn | 3767 | 427k | case 589: // renameColumn | 3768 | 427k | case 591: // alterColumnType | 3769 | 427k | case 593: // alterProperty | 3770 | 427k | case 606: // distinct_clause | 3771 | 697k | case 607: // opt_all_clause | 3772 | 697k | case 627: // group_by_item | 3773 | 697k | case 633: // opt_for_locking_clause | 3774 | 697k | case 634: // for_locking_clause | 3775 | 747k | case 639: // InsertStmt | 3776 | 747k | case 645: // opt_on_conflict | 3777 | 747k | case 650: // opt_conf_expr | 3778 | 747k | case 651: // returning_clause | 3779 | 748k | case 652: // DeleteStmt | 3780 | 751k | case 653: // UpdateStmt | 3781 | 751k | case 660: // set_target_list | 3782 | 1.02M | case 715: // opt_window_clause | 3783 | 1.02M | case 820: // CreateRoleStmt | 3784 | 1.02M | case 832: // AlterRoleStmt | 3785 | 1.02M | case 1004: // TruncateStmt | 3786 | 1.02M | case 1017: // GrantStmt | 3787 | 1.02M | case 1018: // RevokeStmt | 3788 | 1.02M | case 1030: // GrantRoleStmt | 3789 | 1.02M | case 1031: // RevokeRoleStmt | 3790 | 1.02M | case 1037: // IndexStmt | 3791 | 1.02M | case 1115: // TransactionStmt | 3792 | 1.02M | case 1151: // ExplainStmt | 3793 | 1.02M | case 1152: // ExplainableStmt | 3794 | 1.02M | value.template destroy< PTreeNode > (); | 3795 | 1.02M | break; | 3796 | | | 3797 | 6.09k | case 789: // Typename | 3798 | 6.43k | case 790: // ParametricTypename | 3799 | 12.1k | case 791: // SimpleTypename | 3800 | 12.2k | case 792: // UserDefinedType | 3801 | 12.2k | case 795: // ConstTypename | 3802 | 16.2k | case 797: // Numeric | 3803 | 16.2k | case 799: // Bit | 3804 | 16.2k | case 800: // ConstBit | 3805 | 16.2k | case 801: // BitWithLength | 3806 | 16.2k | case 802: // BitWithoutLength | 3807 | 16.4k | case 810: // ConstDatetime | 3808 | 16.4k | case 811: // ConstInterval | 3809 | 16.4k | value.template destroy< PType > (); | 3810 | 16.4k | break; | 3811 | | | 3812 | 133 | case 515: // TypeField | 3813 | 133 | value.template destroy< PTypeField > (); | 3814 | 133 | break; | 3815 | | | 3816 | 133 | case 514: // TypeFieldList | 3817 | 133 | value.template destroy< PTypeFieldListNode > (); | 3818 | 133 | break; | 3819 | | | 3820 | 1.80k | case 518: // OptSchemaEltList | 3821 | 1.80k | case 539: // opt_column_list | 3822 | 1.80k | case 545: // ExclusionConstraintList | 3823 | 1.80k | case 546: // ExclusionConstraintElem | 3824 | 3.34k | case 552: // OptInherit | 3825 | 3.34k | case 561: // reloptions | 3826 | 3.34k | case 562: // opt_reloptions | 3827 | 3.34k | case 563: // reloption_list | 3828 | 3.34k | case 569: // OptTypedTableElementList | 3829 | 3.34k | case 570: // TypedTableElementList | 3830 | 3.35k | case 580: // type_name_list | 3831 | 3.35k | case 635: // for_locking_items | 3832 | 3.35k | case 638: // locked_rels_list | 3833 | 3.35k | case 658: // multiple_set_clause | 3834 | 3.35k | case 673: // func_alias_clause | 3835 | 3.35k | case 683: // rowsfrom_item | 3836 | 3.35k | case 684: // rowsfrom_list | 3837 | 3.35k | case 685: // opt_col_def_list | 3838 | 3.35k | case 694: // TableFuncElementList | 3839 | 3.35k | case 707: // xml_attributes | 3840 | 3.35k | case 708: // xml_attribute_list | 3841 | 4.28k | case 713: // within_group_clause | 3842 | 4.28k | case 716: // window_definition_list | 3843 | 4.28k | case 721: // opt_partition_clause | 3844 | 4.28k | case 725: // row | 3845 | 4.28k | case 726: // explicit_row | 3846 | 4.28k | case 727: // implicit_row | 3847 | 4.28k | case 731: // qual_Op | 3848 | 4.28k | case 732: // qual_all_Op | 3849 | 4.28k | case 733: // subquery_Op | 3850 | 4.28k | case 734: // expr_list | 3851 | 4.28k | case 737: // type_list | 3852 | 4.28k | case 738: // extract_list | 3853 | 4.28k | case 740: // overlay_list | 3854 | 4.28k | case 742: // position_list | 3855 | 4.28k | case 743: // substr_list | 3856 | 4.28k | case 746: // trim_list | 3857 | 4.28k | case 757: // qualified_name_list | 3858 | 4.28k | case 759: // name_list | 3859 | 4.28k | case 784: // role_list | 3860 | 10.0k | case 794: // opt_array_bounds | 3861 | 10.1k | case 796: // opt_type_modifiers | 3862 | 10.1k | case 813: // opt_interval | 3863 | 10.1k | case 814: // interval_second | 3864 | 10.1k | case 827: // OptRoleList | 3865 | 10.1k | case 828: // AlterOptRoleList | 3866 | 10.1k | case 842: // var_list | 3867 | 10.1k | case 856: // constraints_set_list | 3868 | 10.1k | case 861: // alter_table_cmds | 3869 | 10.1k | case 869: // alter_type_cmds | 3870 | 10.1k | case 876: // copy_options | 3871 | 10.1k | case 877: // copy_opt_list | 3872 | 10.1k | case 883: // copy_generic_opt_list | 3873 | 10.1k | case 886: // copy_generic_opt_arg_list | 3874 | 10.1k | case 897: // OptSeqOptList | 3875 | 10.1k | case 898: // SeqOptList | 3876 | 10.1k | case 904: // handler_name | 3877 | 10.1k | case 905: // opt_inline_handler | 3878 | 10.1k | case 906: // validator_clause | 3879 | 10.1k | case 907: // opt_validator | 3880 | 10.1k | case 914: // create_extension_opt_list | 3881 | 10.1k | case 917: // alter_extension_opt_list | 3882 | 10.1k | case 923: // fdw_options | 3883 | 10.1k | case 924: // opt_fdw_options | 3884 | 15.5k | case 927: // create_generic_options | 3885 | 15.5k | case 928: // generic_option_list | 3886 | 15.5k | case 929: // alter_generic_options | 3887 | 15.5k | case 930: // alter_generic_option_list | 3888 | 15.5k | case 951: // RowSecurityDefaultToRole | 3889 | 15.5k | case 952: // RowSecurityOptionalToRole | 3890 | 15.5k | case 957: // TriggerEvents | 3891 | 15.5k | case 958: // TriggerOneEvent | 3892 | 15.5k | case 963: // TriggerFuncArgs | 3893 | 15.5k | case 970: // event_trigger_when_list | 3894 | 15.5k | case 972: // event_trigger_value_list | 3895 | 15.5k | case 978: // definition | 3896 | 15.5k | case 979: // def_list | 3897 | 15.5k | case 982: // old_aggr_definition | 3898 | 15.5k | case 983: // old_aggr_list | 3899 | 15.5k | case 985: // opt_enum_val_list | 3900 | 15.5k | case 986: // enum_val_list | 3901 | 15.5k | case 990: // opclass_item_list | 3902 | 15.5k | case 998: // opclass_drop_list | 3903 | 15.5k | case 1023: // privileges | 3904 | 15.5k | case 1024: // privilege_list | 3905 | 15.5k | case 1026: // grantee_list | 3906 | 15.5k | case 1033: // DefACLOptionList | 3907 | 15.5k | case 1053: // func_args | 3908 | 15.5k | case 1054: // func_args_list | 3909 | 15.5k | case 1055: // func_args_with_defaults | 3910 | 15.5k | case 1056: // func_args_with_defaults_list | 3911 | 15.5k | case 1064: // aggr_args | 3912 | 15.5k | case 1065: // aggr_args_list | 3913 | 15.5k | case 1066: // createfunc_opt_list | 3914 | 15.5k | case 1069: // func_as | 3915 | 15.5k | case 1070: // transform_type_list | 3916 | 17.0k | case 1071: // opt_definition | 3917 | 17.0k | case 1073: // table_func_column_list | 3918 | 17.0k | case 1075: // alterfunc_opt_list | 3919 | 17.0k | case 1080: // oper_argtypes | 3920 | 17.0k | case 1081: // any_operator | 3921 | 17.0k | case 1083: // dostmt_opt_list | 3922 | 17.0k | case 1090: // transform_element_list | 3923 | 17.0k | case 1104: // RuleActionList | 3924 | 17.0k | case 1105: // RuleActionMulti | 3925 | 17.0k | case 1118: // transaction_mode_list | 3926 | 17.7k | case 1119: // transaction_mode_list_or_empty | 3927 | 17.7k | case 1124: // createdb_opt_list | 3928 | 17.7k | case 1125: // createdb_opt_items | 3929 | 17.7k | case 1150: // opt_name_list | 3930 | 17.7k | case 1154: // prep_type_clause | 3931 | 17.7k | case 1157: // execute_param_clause | 3932 | 17.7k | value.template destroy< UndefListType > (); | 3933 | 17.7k | break; | 3934 | | | 3935 | 0 | case 547: // ExclusionWhereClause | 3936 | 0 | case 548: // TableLikeClause | 3937 | 0 | case 564: // reloption_elem | 3938 | 0 | case 571: // TypedTableElement | 3939 | 0 | case 572: // columnOptions | 3940 | 0 | case 603: // OptTempTableName | 3941 | 0 | case 622: // opt_select_fetch_first_value | 3942 | 0 | case 628: // empty_grouping_set | 3943 | 0 | case 629: // rollup_clause | 3944 | 0 | case 630: // cube_clause | 3945 | 0 | case 631: // grouping_sets_clause | 3946 | 0 | case 636: // for_locking_item | 3947 | 0 | case 670: // joined_table | 3948 | 0 | case 675: // join_outer | 3949 | 0 | case 676: // join_qual | 3950 | 0 | case 680: // tablesample_clause | 3951 | 0 | case 681: // opt_repeatable_clause | 3952 | 0 | case 682: // func_table | 3953 | 0 | case 695: // TableFuncElement | 3954 | 0 | case 703: // func_expr_common_subexpr | 3955 | 0 | case 704: // func_expr_windowless | 3956 | 0 | case 705: // xml_root_version | 3957 | 0 | case 706: // opt_xml_root_standalone | 3958 | 0 | case 709: // xml_attribute_el | 3959 | 0 | case 712: // xmlexists_argument | 3960 | 927 | case 714: // filter_clause | 3961 | 927 | case 717: // window_definition | 3962 | 1.85k | case 718: // over_clause | 3963 | 1.85k | case 719: // window_specification | 3964 | 1.85k | case 722: // opt_frame_clause | 3965 | 1.85k | case 723: // frame_extent | 3966 | 1.85k | case 724: // frame_bound | 3967 | 1.85k | case 741: // overlay_placing | 3968 | 1.85k | case 744: // substr_from | 3969 | 1.85k | case 745: // substr_for | 3970 | 1.85k | case 783: // RoleSpec | 3971 | 1.85k | case 819: // inactive_stmt | 3972 | 1.85k | case 829: // AlterOptRoleElem | 3973 | 1.85k | case 830: // CreateOptRoleElem | 3974 | 1.85k | case 831: // CreateUserStmt | 3975 | 1.85k | case 833: // AlterUserStmt | 3976 | 1.85k | case 834: // AlterUserSetStmt | 3977 | 1.85k | case 835: // DropUserStmt | 3978 | 1.85k | case 836: // inactive_schema_stmt | 3979 | 1.85k | case 837: // VariableSetStmt | 3980 | 1.85k | case 838: // set_rest | 3981 | 1.85k | case 839: // generic_set | 3982 | 1.85k | case 840: // set_rest_more | 3983 | 1.85k | case 843: // var_value | 3984 | 1.85k | case 846: // zone_value | 3985 | 1.85k | case 849: // VariableResetStmt | 3986 | 1.85k | case 850: // reset_rest | 3987 | 1.85k | case 851: // generic_reset | 3988 | 1.85k | case 852: // SetResetClause | 3989 | 1.85k | case 853: // FunctionSetResetClause | 3990 | 1.85k | case 854: // VariableShowStmt | 3991 | 1.85k | case 855: // ConstraintsSetStmt | 3992 | 1.85k | case 858: // CheckPointStmt | 3993 | 1.85k | case 859: // DiscardStmt | 3994 | 1.85k | case 860: // InactiveAlterTableStmt | 3995 | 1.85k | case 862: // alter_table_cmd | 3996 | 1.85k | case 863: // alter_column_default | 3997 | 1.85k | case 865: // opt_collate_clause | 3998 | 1.85k | case 866: // alter_using | 3999 | 1.85k | case 867: // replica_identity | 4000 | 1.85k | case 868: // AlterCompositeTypeStmt | 4001 | 1.85k | case 870: // alter_type_cmd | 4002 | 1.85k | case 871: // ClosePortalStmt | 4003 | 1.85k | case 872: // CopyStmt | 4004 | 1.85k | case 878: // copy_opt_item | 4005 | 1.85k | case 879: // opt_binary | 4006 | 1.85k | case 880: // opt_oids | 4007 | 1.85k | case 881: // copy_delimiter | 4008 | 1.85k | case 884: // copy_generic_opt_elem | 4009 | 1.85k | case 885: // copy_generic_opt_arg | 4010 | 1.85k | case 887: // copy_generic_opt_arg_list_item | 4011 | 1.85k | case 888: // CreateAsStmt | 4012 | 1.85k | case 889: // create_as_target | 4013 | 1.85k | case 891: // CreateMatViewStmt | 4014 | 1.85k | case 892: // create_mv_target | 4015 | 1.85k | case 894: // RefreshMatViewStmt | 4016 | 1.85k | case 895: // CreateSeqStmt | 4017 | 1.85k | case 896: // AlterSeqStmt | 4018 | 1.85k | case 899: // SeqOptElem | 4019 | 1.85k | case 901: // NumericOnly | 4020 | 1.85k | case 902: // CreatePLangStmt | 4021 | 1.85k | case 908: // DropPLangStmt | 4022 | 1.85k | case 910: // CreateTableSpaceStmt | 4023 | 1.85k | case 911: // OptTableSpaceOwner | 4024 | 1.85k | case 912: // DropTableSpaceStmt | 4025 | 1.85k | case 913: // CreateExtensionStmt | 4026 | 1.85k | case 915: // create_extension_opt_item | 4027 | 1.85k | case 916: // AlterExtensionStmt | 4028 | 1.85k | case 918: // alter_extension_opt_item | 4029 | 1.85k | case 919: // AlterExtensionContentsStmt | 4030 | 1.85k | case 921: // CreateFdwStmt | 4031 | 1.85k | case 922: // fdw_option | 4032 | 1.85k | case 925: // DropFdwStmt | 4033 | 1.85k | case 926: // AlterFdwStmt | 4034 | 1.85k | case 931: // alter_generic_option_elem | 4035 | 1.85k | case 932: // generic_option_elem | 4036 | 1.85k | case 934: // generic_option_arg | 4037 | 1.85k | case 935: // CreateForeignServerStmt | 4038 | 1.85k | case 939: // DropForeignServerStmt | 4039 | 1.85k | case 940: // AlterForeignServerStmt | 4040 | 1.85k | case 941: // CreateForeignTableStmt | 4041 | 1.85k | case 942: // AlterForeignTableStmt | 4042 | 1.85k | case 943: // ImportForeignSchemaStmt | 4043 | 1.85k | case 945: // import_qualification | 4044 | 1.85k | case 946: // CreatePolicyStmt | 4045 | 1.85k | case 947: // AlterPolicyStmt | 4046 | 1.85k | case 948: // DropPolicyStmt | 4047 | 1.85k | case 949: // RowSecurityOptionalExpr | 4048 | 1.85k | case 950: // RowSecurityOptionalWithCheck | 4049 | 1.85k | case 955: // CreateTrigStmt | 4050 | 1.85k | case 962: // TriggerWhen | 4051 | 1.85k | case 964: // TriggerFuncArg | 4052 | 1.85k | case 965: // OptConstrFromTable | 4053 | 1.85k | case 968: // DropTrigStmt | 4054 | 1.85k | case 969: // CreateEventTrigStmt | 4055 | 1.85k | case 971: // event_trigger_when_item | 4056 | 1.85k | case 973: // AlterEventTrigStmt | 4057 | 1.85k | case 975: // CreateAssertStmt | 4058 | 1.85k | case 976: // DropAssertStmt | 4059 | 1.85k | case 977: // DefineStmt | 4060 | 1.85k | case 980: // def_elem | 4061 | 1.85k | case 981: // def_arg | 4062 | 1.85k | case 984: // old_aggr_elem | 4063 | 1.85k | case 987: // AlterEnumStmt | 4064 | 1.85k | case 989: // CreateOpClassStmt | 4065 | 1.85k | case 991: // opclass_item | 4066 | 1.85k | case 996: // CreateOpFamilyStmt | 4067 | 1.85k | case 997: // AlterOpFamilyStmt | 4068 | 1.85k | case 999: // opclass_drop | 4069 | 1.85k | case 1000: // DropOpClassStmt | 4070 | 1.85k | case 1001: // DropOpFamilyStmt | 4071 | 1.85k | case 1002: // DropOwnedStmt | 4072 | 1.85k | case 1003: // ReassignOwnedStmt | 4073 | 1.85k | case 1006: // CommentStmt | 4074 | 1.85k | case 1009: // SecLabelStmt | 4075 | 1.85k | case 1013: // FetchStmt | 4076 | 1.85k | case 1014: // fetch_args | 4077 | 1.85k | case 1025: // privilege | 4078 | 1.85k | case 1027: // grantee | 4079 | 1.85k | case 1029: // function_with_argtypes | 4080 | 1.85k | case 1032: // AlterDefaultPrivilegesStmt | 4081 | 1.85k | case 1034: // DefACLOption | 4082 | 1.85k | case 1035: // DefACLAction | 4083 | 1.85k | case 1046: // index_elem | 4084 | 1.85k | case 1051: // CreateFunctionStmt | 4085 | 1.85k | case 1057: // func_arg | 4086 | 1.85k | case 1060: // func_return | 4087 | 1.85k | case 1061: // func_type | 4088 | 1.85k | case 1062: // func_arg_with_default | 4089 | 1.85k | case 1063: // aggr_arg | 4090 | 1.85k | case 1067: // common_func_opt_item | 4091 | 1.85k | case 1068: // createfunc_opt_item | 4092 | 1.85k | case 1072: // table_func_column | 4093 | 1.85k | case 1074: // AlterFunctionStmt | 4094 | 1.85k | case 1077: // RemoveFuncStmt | 4095 | 1.85k | case 1078: // RemoveAggrStmt | 4096 | 1.85k | case 1079: // RemoveOperStmt | 4097 | 1.85k | case 1082: // DoStmt | 4098 | 1.85k | case 1084: // dostmt_opt_item | 4099 | 1.85k | case 1085: // CreateCastStmt | 4100 | 1.85k | case 1087: // DropCastStmt | 4101 | 1.85k | case 1089: // CreateTransformStmt | 4102 | 1.85k | case 1091: // DropTransformStmt | 4103 | 1.85k | case 1092: // ReindexStmt | 4104 | 1.85k | case 1097: // AlterTblSpcStmt | 4105 | 1.85k | case 1098: // RenameStmt | 4106 | 1.85k | case 1101: // AlterObjectSchemaStmt | 4107 | 1.85k | case 1102: // AlterOwnerStmt | 4108 | 1.85k | case 1103: // RuleStmt | 4109 | 1.85k | case 1106: // RuleActionStmt | 4110 | 1.85k | case 1107: // RuleActionStmtOrEmpty | 4111 | 1.85k | case 1110: // DropRuleStmt | 4112 | 1.85k | case 1111: // NotifyStmt | 4113 | 1.85k | case 1113: // ListenStmt | 4114 | 1.85k | case 1114: // UnlistenStmt | 4115 | 1.85k | case 1117: // transaction_mode_item | 4116 | 1.85k | case 1120: // ViewStmt | 4117 | 1.85k | case 1122: // LoadStmt | 4118 | 1.85k | case 1123: // CreatedbStmt | 4119 | 1.85k | case 1126: // createdb_opt_item | 4120 | 1.85k | case 1129: // AlterDatabaseStmt | 4121 | 1.85k | case 1130: // AlterDatabaseSetStmt | 4122 | 1.85k | case 1131: // DropdbStmt | 4123 | 1.85k | case 1132: // AlterSystemStmt | 4124 | 1.85k | case 1133: // CreateDomainStmt | 4125 | 1.85k | case 1134: // AlterDomainStmt | 4126 | 1.85k | case 1136: // AlterTSDictionaryStmt | 4127 | 1.85k | case 1137: // AlterTSConfigurationStmt | 4128 | 1.85k | case 1139: // CreateConversionStmt | 4129 | 1.85k | case 1140: // ClusterStmt | 4130 | 1.85k | case 1142: // VacuumStmt | 4131 | 1.85k | case 1145: // AnalyzeStmt | 4132 | 1.85k | case 1153: // PrepareStmt | 4133 | 1.85k | case 1155: // PreparableStmt | 4134 | 1.85k | case 1156: // ExecuteStmt | 4135 | 1.85k | case 1158: // DeallocateStmt | 4136 | 1.85k | case 1159: // LockStmt | 4137 | 1.85k | case 1164: // DeclareCursorStmt | 4138 | 1.85k | value.template destroy< UndefType > (); | 4139 | 1.85k | break; | 4140 | | | 4141 | 5.96k | case 864: // opt_drop_behavior | 4142 | 5.96k | value.template destroy< dbehavior > (); | 4143 | 5.96k | break; | 4144 | | | 4145 | 0 | case 1058: // arg_class | 4146 | 0 | value.template destroy< fun_param_mode > (); | 4147 | 0 | break; | 4148 | | | 4149 | 0 | case 674: // join_type | 4150 | 0 | value.template destroy< jtype > (); | 4151 | 0 | break; | 4152 | | | 4153 | 2.91k | case 574: // drop_type | 4154 | 5.82k | case 575: // cql_drop_type | 4155 | 5.82k | case 576: // ql_drop_type | 4156 | 5.82k | case 1007: // comment_type | 4157 | 5.82k | case 1011: // security_label_type | 4158 | 5.82k | value.template destroy< objtype > (); | 4159 | 5.82k | break; | 4160 | | | 4161 | 44.2M | default: | 4162 | 44.2M | break; | 4163 | 60.6M | } | 4164 | | | 4165 | 60.8M | Base::clear (); | 4166 | 60.8M | } |
|
4167 | | |
4168 | | /// Whether empty. |
4169 | | bool empty () const YY_NOEXCEPT; |
4170 | | |
4171 | | /// Destructive move, \a s is emptied into this. |
4172 | | void move (basic_symbol& s); |
4173 | | |
4174 | | /// The semantic value. |
4175 | | semantic_type value; |
4176 | | |
4177 | | /// The location. |
4178 | | location_type location; |
4179 | | |
4180 | | private: |
4181 | | #if YY_CPLUSPLUS < 201103L |
4182 | | /// Assignment operator. |
4183 | | basic_symbol& operator= (const basic_symbol& that); |
4184 | | #endif |
4185 | | }; |
4186 | | |
4187 | | /// Type access provider for token (enum) based symbols. |
4188 | | struct by_type |
4189 | | { |
4190 | | /// Default constructor. |
4191 | | by_type (); |
4192 | | |
4193 | | #if 201103L <= YY_CPLUSPLUS |
4194 | | /// Move constructor. |
4195 | | by_type (by_type&& that); |
4196 | | #endif |
4197 | | |
4198 | | /// Copy constructor. |
4199 | | by_type (const by_type& that); |
4200 | | |
4201 | | /// The symbol type as needed by the constructor. |
4202 | | typedef token_type kind_type; |
4203 | | |
4204 | | /// Constructor from (external) token numbers. |
4205 | | by_type (kind_type t); |
4206 | | |
4207 | | /// Record that this symbol is empty. |
4208 | | void clear (); |
4209 | | |
4210 | | /// Steal the symbol type from \a that. |
4211 | | void move (by_type& that); |
4212 | | |
4213 | | /// The (internal) type number (corresponding to \a type). |
4214 | | /// \a empty when empty. |
4215 | | symbol_number_type type_get () const YY_NOEXCEPT; |
4216 | | |
4217 | | /// The token. |
4218 | | token_type token () const YY_NOEXCEPT; |
4219 | | |
4220 | | /// The symbol type. |
4221 | | /// \a empty_symbol when empty. |
4222 | | /// An int, not token_number_type, to be able to store empty_symbol. |
4223 | | int type; |
4224 | | }; |
4225 | | |
4226 | | /// "External" symbols: returned by the scanner. |
4227 | | struct symbol_type : basic_symbol<by_type> |
4228 | | { |
4229 | | /// Superclass. |
4230 | | typedef basic_symbol<by_type> super_type; |
4231 | | |
4232 | | /// Empty symbol. |
4233 | 4.79M | symbol_type () {} |
4234 | | |
4235 | | /// Constructor for valueless symbols, and symbols from each type. |
4236 | | #if 201103L <= YY_CPLUSPLUS |
4237 | | symbol_type (int tok, location_type l) |
4238 | | : super_type(token_type (tok), std::move (l)) |
4239 | 1.85M | { |
4240 | 1.85M | YYASSERT (tok == token::TOK_END || tok == token::TOK_TYPECAST || tok == token::TOK_DOT_DOT || tok == token::TOK_COLON_EQUALS || tok == token::TOK_EQUALS_GREATER || tok == token::TOK_LESS_EQUALS || tok == token::TOK_GREATER_EQUALS || tok == token::TOK_NOT_EQUALS || tok == token::TOK_SINGLE_ARROW || tok == token::TOK_DOUBLE_ARROW || tok == token::TOK_NOT_LA || tok == token::TOK_NULLS_LA || tok == token::TOK_WITH_LA || tok == token::TOK_OFFSET_LA || tok == token::TOK_GROUP_LA || tok == token::TOK_SCAN_ERROR || tok == 60 || tok == 62 || tok == 61 || tok == token::TOK_POSTFIXOP || tok == 43 || tok == 45 || tok == 42 || tok == 47 || tok == 37 || tok == 94 || tok == token::TOK_UMINUS || tok == 91 || tok == 93 || tok == 40 || tok == 41 || tok == 46 || tok == 44 || tok == 63 || tok == 58 || tok == 59 || tok == 123 || tok == 125); |
4241 | 1.85M | } |
4242 | | #else |
4243 | | symbol_type (int tok, const location_type& l) |
4244 | | : super_type(token_type (tok), l) |
4245 | | { |
4246 | | YYASSERT (tok == token::TOK_END || tok == token::TOK_TYPECAST || tok == token::TOK_DOT_DOT || tok == token::TOK_COLON_EQUALS || tok == token::TOK_EQUALS_GREATER || tok == token::TOK_LESS_EQUALS || tok == token::TOK_GREATER_EQUALS || tok == token::TOK_NOT_EQUALS || tok == token::TOK_SINGLE_ARROW || tok == token::TOK_DOUBLE_ARROW || tok == token::TOK_NOT_LA || tok == token::TOK_NULLS_LA || tok == token::TOK_WITH_LA || tok == token::TOK_OFFSET_LA || tok == token::TOK_GROUP_LA || tok == token::TOK_SCAN_ERROR || tok == 60 || tok == 62 || tok == 61 || tok == token::TOK_POSTFIXOP || tok == 43 || tok == 45 || tok == 42 || tok == 47 || tok == 37 || tok == 94 || tok == token::TOK_UMINUS || tok == 91 || tok == 93 || tok == 40 || tok == 41 || tok == 46 || tok == 44 || tok == 63 || tok == 58 || tok == 59 || tok == 123 || tok == 125); |
4247 | | } |
4248 | | #endif |
4249 | | #if 201103L <= YY_CPLUSPLUS |
4250 | | symbol_type (int tok, KeywordType v, location_type l) |
4251 | | : super_type(token_type (tok), std::move (v), std::move (l)) |
4252 | 1.25M | { |
4253 | 1.25M | YYASSERT (tok == token::TOK_ABORT_P || tok == token::TOK_ABSOLUTE_P || tok == token::TOK_ACCESS || tok == token::TOK_ACTION || tok == token::TOK_ADD_P || tok == token::TOK_ADMIN || tok == token::TOK_AFTER || tok == token::TOK_AGGREGATE || tok == token::TOK_ALL || tok == token::TOK_ALLOW || tok == token::TOK_ALSO || tok == token::TOK_ALTER || tok == token::TOK_ALWAYS || tok == token::TOK_ANALYSE || tok == token::TOK_ANALYZE || tok == token::TOK_AND || tok == token::TOK_ANY || tok == token::TOK_ARRAY || tok == token::TOK_AS || tok == token::TOK_ASC || tok == token::TOK_ASSERTION || tok == token::TOK_ASSIGNMENT || tok == token::TOK_ASYMMETRIC || tok == token::TOK_AT || tok == token::TOK_ATTRIBUTE || tok == token::TOK_AUTHORIZATION || tok == token::TOK_AUTHORIZE || tok == token::TOK_BACKWARD || tok == token::TOK_BEFORE || tok == token::TOK_BEGIN_P || tok == token::TOK_BETWEEN || tok == token::TOK_BIGINT || tok == token::TOK_BINARY || tok == token::TOK_BIT || tok == token::TOK_BLOB || tok == token::TOK_BOOLEAN_P || tok == token::TOK_BOTH || tok == token::TOK_BY || tok == token::TOK_CACHE || tok == token::TOK_CALLED || tok == token::TOK_CASCADE || tok == token::TOK_CASCADED || tok == token::TOK_CASE || tok == token::TOK_CAST || tok == token::TOK_CATALOG_P || tok == token::TOK_CHAIN || tok == token::TOK_CHAR_P || tok == token::TOK_CHARACTER || tok == token::TOK_CHARACTERISTICS || tok == token::TOK_CHECK || tok == token::TOK_CHECKPOINT || tok == token::TOK_CLASS || tok == token::TOK_CLOSE || tok == token::TOK_CLUSTER || tok == token::TOK_CLUSTERING || tok == token::TOK_COALESCE || tok == token::TOK_COLLATE || tok == token::TOK_COLLATION || tok == token::TOK_COLUMN || tok == token::TOK_COMMENT || tok == token::TOK_COMMENTS || tok == token::TOK_COMMIT || tok == token::TOK_COMMITTED || tok == token::TOK_COMPACT || tok == token::TOK_CONCURRENTLY || tok == token::TOK_CONFIGURATION || tok == token::TOK_CONFLICT || tok == token::TOK_CONNECTION || tok == token::TOK_CONSTRAINT || tok == token::TOK_CONSTRAINTS || tok == token::TOK_CONTENT_P || tok == token::TOK_CONTINUE_P || tok == token::TOK_CONVERSION_P || tok == token::TOK_COPY || tok == token::TOK_COST || tok == token::TOK_COUNTER || tok == token::TOK_COVERING || tok == token::TOK_CREATE || tok == token::TOK_CROSS || tok == token::TOK_CSV || tok == token::TOK_CUBE || tok == token::TOK_CURRENT_P || tok == token::TOK_CURRENT_CATALOG || tok == token::TOK_CURRENT_DATE || tok == token::TOK_CURRENT_ROLE || tok == token::TOK_CURRENT_SCHEMA || tok == token::TOK_CURRENT_TIME || tok == token::TOK_CURRENT_TIMESTAMP || tok == token::TOK_CURRENT_USER || tok == token::TOK_CURSOR || tok == token::TOK_CYCLE || tok == token::TOK_DATA_P || tok == token::TOK_DATE || tok == token::TOK_DATABASE || tok == token::TOK_DAY_P || tok == token::TOK_DEALLOCATE || tok == token::TOK_DEC || tok == token::TOK_DECIMAL_P || tok == token::TOK_DECLARE || tok == token::TOK_DEFAULT || tok == token::TOK_DEFAULTS || tok == token::TOK_DEFERRABLE || tok == token::TOK_DEFERRED || tok == token::TOK_DEFINER || tok == token::TOK_DELETE_P || tok == token::TOK_DELIMITER || tok == token::TOK_DELIMITERS || tok == token::TOK_DESC || tok == token::TOK_DESCRIBE || tok == token::TOK_DICTIONARY || tok == token::TOK_DISABLE_P || tok == token::TOK_DISCARD || tok == token::TOK_DISTINCT || tok == token::TOK_DO || tok == token::TOK_DOCUMENT_P || tok == token::TOK_DOMAIN_P || tok == token::TOK_DOUBLE_P || tok == token::TOK_DROP || tok == token::TOK_EACH || tok == token::TOK_ELSE || tok == token::TOK_ENABLE_P || tok == token::TOK_ENCODING || tok == token::TOK_ENCRYPTED || tok == token::TOK_END_P || tok == token::TOK_ENUM_P || tok == token::TOK_ERROR || tok == token::TOK_ESCAPE || tok == token::TOK_EVENT || tok == token::TOK_EXCEPT || tok == token::TOK_EXCLUDE || tok == token::TOK_EXCLUDING || tok == token::TOK_EXCLUSIVE || tok == token::TOK_EXECUTE || tok == token::TOK_EXISTS || tok == token::TOK_EXPLAIN || tok == token::TOK_EXTENSION || tok == token::TOK_EXTERNAL || tok == token::TOK_EXTRACT || tok == token::TOK_FALSE_P || tok == token::TOK_FAMILY || tok == token::TOK_FETCH || tok == token::TOK_FILTER || tok == token::TOK_FILTERING || tok == token::TOK_FIRST_P || tok == token::TOK_FLOAT_P || tok == token::TOK_FOLLOWING || tok == token::TOK_FOR || tok == token::TOK_FORCE || tok == token::TOK_FOREIGN || tok == token::TOK_FORWARD || tok == token::TOK_FREEZE || tok == token::TOK_FROM || tok == token::TOK_FROZEN || tok == token::TOK_FULL || tok == token::TOK_FUNCTION || tok == token::TOK_FUNCTIONS || tok == token::TOK_GLOBAL || tok == token::TOK_GRANT || tok == token::TOK_GRANTED || tok == token::TOK_GREATEST || tok == token::TOK_GROUP_P || tok == token::TOK_GROUPING || tok == token::TOK_HANDLER || tok == token::TOK_HAVING || tok == token::TOK_HEADER_P || tok == token::TOK_HOLD || tok == token::TOK_HOUR_P || tok == token::TOK_IDENTITY_P || tok == token::TOK_IF_P || tok == token::TOK_ILIKE || tok == token::TOK_IMMEDIATE || tok == token::TOK_IMMUTABLE || tok == token::TOK_IMPLICIT_P || tok == token::TOK_IMPORT_P || tok == token::TOK_IN_P || tok == token::TOK_INCLUDE || tok == token::TOK_INCLUDING || tok == token::TOK_INCREMENT || tok == token::TOK_INDEX || tok == token::TOK_INDEXES || tok == token::TOK_INET || tok == token::TOK_INFINITY || tok == token::TOK_INHERIT || tok == token::TOK_INHERITS || tok == token::TOK_INITIALLY || tok == token::TOK_INLINE_P || tok == token::TOK_INNER_P || tok == token::TOK_INOUT || tok == token::TOK_INPUT_P || tok == token::TOK_INSENSITIVE || tok == token::TOK_INSERT || tok == token::TOK_INSTEAD || tok == token::TOK_INT_P || tok == token::TOK_INTEGER || tok == token::TOK_INTERSECT || tok == token::TOK_INTERVAL || tok == token::TOK_INTO || tok == token::TOK_INVOKER || tok == token::TOK_IS || tok == token::TOK_ISNULL || tok == token::TOK_ISOLATION || tok == token::TOK_JOIN || tok == token::TOK_JSON || tok == token::TOK_JSONB || tok == token::TOK_KEY || tok == token::TOK_KEYSPACE || tok == token::TOK_KEYSPACES || tok == token::TOK_LABEL || tok == token::TOK_LANGUAGE || tok == token::TOK_LARGE_P || tok == token::TOK_LAST_P || tok == token::TOK_LATERAL_P || tok == token::TOK_LEADING || tok == token::TOK_LEAKPROOF || tok == token::TOK_LEAST || tok == token::TOK_LEFT || tok == token::TOK_LEVEL || tok == token::TOK_LIKE || tok == token::TOK_LIMIT || tok == token::TOK_LIST || tok == token::TOK_LISTEN || tok == token::TOK_LOAD || tok == token::TOK_LOCAL || tok == token::TOK_LOCALTIME || tok == token::TOK_LOCALTIMESTAMP || tok == token::TOK_LOCATION || tok == token::TOK_LOCK_P || tok == token::TOK_LOCKED || tok == token::TOK_LOGGED || tok == token::TOK_LOGIN || tok == token::TOK_MAP || tok == token::TOK_MAPPING || tok == token::TOK_MATCH || tok == token::TOK_MATERIALIZED || tok == token::TOK_MAXVALUE || tok == token::TOK_MINUTE_P || tok == token::TOK_MINVALUE || tok == token::TOK_MODE || tok == token::TOK_MODIFY || tok == token::TOK_MONTH_P || tok == token::TOK_MOVE || tok == token::TOK_NAME_P || tok == token::TOK_NAMES || tok == token::TOK_NAN || tok == token::TOK_NATIONAL || tok == token::TOK_NATURAL || tok == token::TOK_NCHAR || tok == token::TOK_NEXT || tok == token::TOK_NO || tok == token::TOK_NONE || tok == token::TOK_NOT || tok == token::TOK_NOTHING || tok == token::TOK_NOTIFY || tok == token::TOK_NOTNULL || tok == token::TOK_NOWAIT || tok == token::TOK_NULL_P || tok == token::TOK_NULLIF || tok == token::TOK_NULLS_P || tok == token::TOK_NUMERIC || tok == token::TOK_OBJECT_P || tok == token::TOK_OF || tok == token::TOK_OFF || tok == token::TOK_OFFSET || tok == token::TOK_OIDS || tok == token::TOK_ON || tok == token::TOK_ONLY || tok == token::TOK_OPERATOR || tok == token::TOK_OPTION || tok == token::TOK_OPTIONS || tok == token::TOK_OR || tok == token::TOK_ORDER || tok == token::TOK_ORDINALITY || tok == token::TOK_OUT_P || tok == token::TOK_OUTER_P || tok == token::TOK_OVER || tok == token::TOK_OVERLAPS || tok == token::TOK_OVERLAY || tok == token::TOK_OWNED || tok == token::TOK_OWNER || tok == token::TOK_PARSER || tok == token::TOK_PARTIAL || tok == token::TOK_PARTITION || tok == token::TOK_PASSING || tok == token::TOK_PASSWORD || tok == token::TOK_PERMISSION || tok == token::TOK_PERMISSIONS || tok == token::TOK_PLACING || tok == token::TOK_PLANS || tok == token::TOK_POLICY || tok == token::TOK_POSITION || tok == token::TOK_PRECEDING || tok == token::TOK_PRECISION || tok == token::TOK_PRESERVE || tok == token::TOK_PREPARE || tok == token::TOK_PREPARED || tok == token::TOK_PRIMARY || tok == token::TOK_PRIOR || tok == token::TOK_PRIVILEGES || tok == token::TOK_PROCEDURAL || tok == token::TOK_PROCEDURE || tok == token::TOK_PROGRAM || tok == token::TOK_QUOTE || tok == token::TOK_RANGE || tok == token::TOK_READ || tok == token::TOK_REAL || tok == token::TOK_REASSIGN || tok == token::TOK_RECHECK || tok == token::TOK_RECURSIVE || tok == token::TOK_REF || tok == token::TOK_REFRESH || tok == token::TOK_REINDEX || tok == token::TOK_RELATIVE_P || tok == token::TOK_RELEASE || tok == token::TOK_RENAME || tok == token::TOK_REPEATABLE || tok == token::TOK_REPLACE || tok == token::TOK_REPLICA || tok == token::TOK_RESET || tok == token::TOK_RESTART || tok == token::TOK_RESTRICT || tok == token::TOK_RETURNING || tok == token::TOK_RETURNS || tok == token::TOK_REVOKE || tok == token::TOK_RIGHT || tok == token::TOK_ROLE || tok == token::TOK_ROLES || tok == token::TOK_ROLLBACK || tok == token::TOK_ROLLUP || tok == token::TOK_ROW || tok == token::TOK_ROWS || tok == token::TOK_RULE || tok == token::TOK_SAVEPOINT || tok == token::TOK_SCHEMA || tok == token::TOK_SCHEME || tok == token::TOK_SCROLL || tok == token::TOK_SEARCH || tok == token::TOK_SECOND_P || tok == token::TOK_SECURITY || tok == token::TOK_SELECT || tok == token::TOK_SEQUENCE || tok == token::TOK_SEQUENCES || tok == token::TOK_SERIALIZABLE || tok == token::TOK_SERVER || tok == token::TOK_SESSION || tok == token::TOK_SESSION_USER || tok == token::TOK_SET || tok == token::TOK_SETS || tok == token::TOK_SETOF || tok == token::TOK_SHARE || tok == token::TOK_SHOW || tok == token::TOK_SIMILAR || tok == token::TOK_SIMPLE || tok == token::TOK_SKIP || tok == token::TOK_SMALLINT || tok == token::TOK_SNAPSHOT || tok == token::TOK_SOME || tok == token::TOK_SQL_P || tok == token::TOK_STABLE || tok == token::TOK_STANDALONE_P || tok == token::TOK_START || tok == token::TOK_STATEMENT || tok == token::TOK_STATIC || tok == token::TOK_STATISTICS || tok == token::TOK_STATUS || tok == token::TOK_STDIN || tok == token::TOK_STDOUT || tok == token::TOK_STORAGE || tok == token::TOK_STRICT_P || tok == token::TOK_STRIP_P || tok == token::TOK_SUBSTRING || tok == token::TOK_SUPERUSER || tok == token::TOK_SYMMETRIC || tok == token::TOK_SYSID || tok == token::TOK_SYSTEM_P || tok == token::TOK_TABLE || tok == token::TOK_TABLES || tok == token::TOK_TABLESAMPLE || tok == token::TOK_TABLESPACE || tok == token::TOK_TEMP || tok == token::TOK_TEMPLATE || tok == token::TOK_TEMPORARY || tok == token::TOK_TEXT_P || tok == token::TOK_THEN || tok == token::TOK_TIME || tok == token::TOK_TIMESTAMP || tok == token::TOK_TIMEUUID || tok == token::TOK_TINYINT || tok == token::TOK_TO || tok == token::TOK_TOKEN || tok == token::TOK_TRAILING || tok == token::TOK_TRANSACTION || tok == token::TOK_TRANSFORM || tok == token::TOK_TREAT || tok == token::TOK_TRIGGER || tok == token::TOK_TRIM || tok == token::TOK_TRUE_P || tok == token::TOK_TRUNCATE || tok == token::TOK_TRUSTED || tok == token::TOK_TTL || tok == token::TOK_TUPLE || tok == token::TOK_TYPE_P || tok == token::TOK_TYPES_P || tok == token::TOK_PARTITION_HASH || tok == token::TOK_UNBOUNDED || tok == token::TOK_UNCOMMITTED || tok == token::TOK_UNENCRYPTED || tok == token::TOK_UNION || tok == token::TOK_UNIQUE || tok == token::TOK_UNKNOWN || tok == token::TOK_UNLISTEN || tok == token::TOK_UNLOGGED || tok == token::TOK_UNSET || tok == token::TOK_UNTIL || tok == token::TOK_UPDATE || tok == token::TOK_USE || tok == token::TOK_USER || tok == token::TOK_USING || tok == token::TOK_UUID || tok == token::TOK_VACUUM || tok == token::TOK_VALID || tok == token::TOK_VALIDATE || tok == token::TOK_VALIDATOR || tok == token::TOK_VALUE_P || tok == token::TOK_VALUES || tok == token::TOK_VARCHAR || tok == token::TOK_VARIADIC || tok == token::TOK_VARINT || tok == token::TOK_VARYING || tok == token::TOK_VERBOSE || tok == token::TOK_VERSION_P || tok == token::TOK_VIEW || tok == token::TOK_VIEWS || tok == token::TOK_VOLATILE || tok == token::TOK_WHEN || tok == token::TOK_WHERE || tok == token::TOK_WHITESPACE_P || tok == token::TOK_WINDOW || tok == token::TOK_WITH || tok == token::TOK_WITHIN || tok == token::TOK_WITHOUT || tok == token::TOK_WORK || tok == token::TOK_WRAPPER || tok == token::TOK_WRITE || tok == token::TOK_XML_P || tok == token::TOK_XMLATTRIBUTES || tok == token::TOK_XMLCONCAT || tok == token::TOK_XMLELEMENT || tok == token::TOK_XMLEXISTS || tok == token::TOK_XMLFOREST || tok == token::TOK_XMLPARSE || tok == token::TOK_XMLPI || tok == token::TOK_XMLROOT || tok == token::TOK_XMLSERIALIZE || tok == token::TOK_YEAR_P || tok == token::TOK_YES_P || tok == token::TOK_ZONE); |
4254 | 1.25M | } |
4255 | | #else |
4256 | | symbol_type (int tok, const KeywordType& v, const location_type& l) |
4257 | | : super_type(token_type (tok), v, l) |
4258 | | { |
4259 | | YYASSERT (tok == token::TOK_ABORT_P || tok == token::TOK_ABSOLUTE_P || tok == token::TOK_ACCESS || tok == token::TOK_ACTION || tok == token::TOK_ADD_P || tok == token::TOK_ADMIN || tok == token::TOK_AFTER || tok == token::TOK_AGGREGATE || tok == token::TOK_ALL || tok == token::TOK_ALLOW || tok == token::TOK_ALSO || tok == token::TOK_ALTER || tok == token::TOK_ALWAYS || tok == token::TOK_ANALYSE || tok == token::TOK_ANALYZE || tok == token::TOK_AND || tok == token::TOK_ANY || tok == token::TOK_ARRAY || tok == token::TOK_AS || tok == token::TOK_ASC || tok == token::TOK_ASSERTION || tok == token::TOK_ASSIGNMENT || tok == token::TOK_ASYMMETRIC || tok == token::TOK_AT || tok == token::TOK_ATTRIBUTE || tok == token::TOK_AUTHORIZATION || tok == token::TOK_AUTHORIZE || tok == token::TOK_BACKWARD || tok == token::TOK_BEFORE || tok == token::TOK_BEGIN_P || tok == token::TOK_BETWEEN || tok == token::TOK_BIGINT || tok == token::TOK_BINARY || tok == token::TOK_BIT || tok == token::TOK_BLOB || tok == token::TOK_BOOLEAN_P || tok == token::TOK_BOTH || tok == token::TOK_BY || tok == token::TOK_CACHE || tok == token::TOK_CALLED || tok == token::TOK_CASCADE || tok == token::TOK_CASCADED || tok == token::TOK_CASE || tok == token::TOK_CAST || tok == token::TOK_CATALOG_P || tok == token::TOK_CHAIN || tok == token::TOK_CHAR_P || tok == token::TOK_CHARACTER || tok == token::TOK_CHARACTERISTICS || tok == token::TOK_CHECK || tok == token::TOK_CHECKPOINT || tok == token::TOK_CLASS || tok == token::TOK_CLOSE || tok == token::TOK_CLUSTER || tok == token::TOK_CLUSTERING || tok == token::TOK_COALESCE || tok == token::TOK_COLLATE || tok == token::TOK_COLLATION || tok == token::TOK_COLUMN || tok == token::TOK_COMMENT || tok == token::TOK_COMMENTS || tok == token::TOK_COMMIT || tok == token::TOK_COMMITTED || tok == token::TOK_COMPACT || tok == token::TOK_CONCURRENTLY || tok == token::TOK_CONFIGURATION || tok == token::TOK_CONFLICT || tok == token::TOK_CONNECTION || tok == token::TOK_CONSTRAINT || tok == token::TOK_CONSTRAINTS || tok == token::TOK_CONTENT_P || tok == token::TOK_CONTINUE_P || tok == token::TOK_CONVERSION_P || tok == token::TOK_COPY || tok == token::TOK_COST || tok == token::TOK_COUNTER || tok == token::TOK_COVERING || tok == token::TOK_CREATE || tok == token::TOK_CROSS || tok == token::TOK_CSV || tok == token::TOK_CUBE || tok == token::TOK_CURRENT_P || tok == token::TOK_CURRENT_CATALOG || tok == token::TOK_CURRENT_DATE || tok == token::TOK_CURRENT_ROLE || tok == token::TOK_CURRENT_SCHEMA || tok == token::TOK_CURRENT_TIME || tok == token::TOK_CURRENT_TIMESTAMP || tok == token::TOK_CURRENT_USER || tok == token::TOK_CURSOR || tok == token::TOK_CYCLE || tok == token::TOK_DATA_P || tok == token::TOK_DATE || tok == token::TOK_DATABASE || tok == token::TOK_DAY_P || tok == token::TOK_DEALLOCATE || tok == token::TOK_DEC || tok == token::TOK_DECIMAL_P || tok == token::TOK_DECLARE || tok == token::TOK_DEFAULT || tok == token::TOK_DEFAULTS || tok == token::TOK_DEFERRABLE || tok == token::TOK_DEFERRED || tok == token::TOK_DEFINER || tok == token::TOK_DELETE_P || tok == token::TOK_DELIMITER || tok == token::TOK_DELIMITERS || tok == token::TOK_DESC || tok == token::TOK_DESCRIBE || tok == token::TOK_DICTIONARY || tok == token::TOK_DISABLE_P || tok == token::TOK_DISCARD || tok == token::TOK_DISTINCT || tok == token::TOK_DO || tok == token::TOK_DOCUMENT_P || tok == token::TOK_DOMAIN_P || tok == token::TOK_DOUBLE_P || tok == token::TOK_DROP || tok == token::TOK_EACH || tok == token::TOK_ELSE || tok == token::TOK_ENABLE_P || tok == token::TOK_ENCODING || tok == token::TOK_ENCRYPTED || tok == token::TOK_END_P || tok == token::TOK_ENUM_P || tok == token::TOK_ERROR || tok == token::TOK_ESCAPE || tok == token::TOK_EVENT || tok == token::TOK_EXCEPT || tok == token::TOK_EXCLUDE || tok == token::TOK_EXCLUDING || tok == token::TOK_EXCLUSIVE || tok == token::TOK_EXECUTE || tok == token::TOK_EXISTS || tok == token::TOK_EXPLAIN || tok == token::TOK_EXTENSION || tok == token::TOK_EXTERNAL || tok == token::TOK_EXTRACT || tok == token::TOK_FALSE_P || tok == token::TOK_FAMILY || tok == token::TOK_FETCH || tok == token::TOK_FILTER || tok == token::TOK_FILTERING || tok == token::TOK_FIRST_P || tok == token::TOK_FLOAT_P || tok == token::TOK_FOLLOWING || tok == token::TOK_FOR || tok == token::TOK_FORCE || tok == token::TOK_FOREIGN || tok == token::TOK_FORWARD || tok == token::TOK_FREEZE || tok == token::TOK_FROM || tok == token::TOK_FROZEN || tok == token::TOK_FULL || tok == token::TOK_FUNCTION || tok == token::TOK_FUNCTIONS || tok == token::TOK_GLOBAL || tok == token::TOK_GRANT || tok == token::TOK_GRANTED || tok == token::TOK_GREATEST || tok == token::TOK_GROUP_P || tok == token::TOK_GROUPING || tok == token::TOK_HANDLER || tok == token::TOK_HAVING || tok == token::TOK_HEADER_P || tok == token::TOK_HOLD || tok == token::TOK_HOUR_P || tok == token::TOK_IDENTITY_P || tok == token::TOK_IF_P || tok == token::TOK_ILIKE || tok == token::TOK_IMMEDIATE || tok == token::TOK_IMMUTABLE || tok == token::TOK_IMPLICIT_P || tok == token::TOK_IMPORT_P || tok == token::TOK_IN_P || tok == token::TOK_INCLUDE || tok == token::TOK_INCLUDING || tok == token::TOK_INCREMENT || tok == token::TOK_INDEX || tok == token::TOK_INDEXES || tok == token::TOK_INET || tok == token::TOK_INFINITY || tok == token::TOK_INHERIT || tok == token::TOK_INHERITS || tok == token::TOK_INITIALLY || tok == token::TOK_INLINE_P || tok == token::TOK_INNER_P || tok == token::TOK_INOUT || tok == token::TOK_INPUT_P || tok == token::TOK_INSENSITIVE || tok == token::TOK_INSERT || tok == token::TOK_INSTEAD || tok == token::TOK_INT_P || tok == token::TOK_INTEGER || tok == token::TOK_INTERSECT || tok == token::TOK_INTERVAL || tok == token::TOK_INTO || tok == token::TOK_INVOKER || tok == token::TOK_IS || tok == token::TOK_ISNULL || tok == token::TOK_ISOLATION || tok == token::TOK_JOIN || tok == token::TOK_JSON || tok == token::TOK_JSONB || tok == token::TOK_KEY || tok == token::TOK_KEYSPACE || tok == token::TOK_KEYSPACES || tok == token::TOK_LABEL || tok == token::TOK_LANGUAGE || tok == token::TOK_LARGE_P || tok == token::TOK_LAST_P || tok == token::TOK_LATERAL_P || tok == token::TOK_LEADING || tok == token::TOK_LEAKPROOF || tok == token::TOK_LEAST || tok == token::TOK_LEFT || tok == token::TOK_LEVEL || tok == token::TOK_LIKE || tok == token::TOK_LIMIT || tok == token::TOK_LIST || tok == token::TOK_LISTEN || tok == token::TOK_LOAD || tok == token::TOK_LOCAL || tok == token::TOK_LOCALTIME || tok == token::TOK_LOCALTIMESTAMP || tok == token::TOK_LOCATION || tok == token::TOK_LOCK_P || tok == token::TOK_LOCKED || tok == token::TOK_LOGGED || tok == token::TOK_LOGIN || tok == token::TOK_MAP || tok == token::TOK_MAPPING || tok == token::TOK_MATCH || tok == token::TOK_MATERIALIZED || tok == token::TOK_MAXVALUE || tok == token::TOK_MINUTE_P || tok == token::TOK_MINVALUE || tok == token::TOK_MODE || tok == token::TOK_MODIFY || tok == token::TOK_MONTH_P || tok == token::TOK_MOVE || tok == token::TOK_NAME_P || tok == token::TOK_NAMES || tok == token::TOK_NAN || tok == token::TOK_NATIONAL || tok == token::TOK_NATURAL || tok == token::TOK_NCHAR || tok == token::TOK_NEXT || tok == token::TOK_NO || tok == token::TOK_NONE || tok == token::TOK_NOT || tok == token::TOK_NOTHING || tok == token::TOK_NOTIFY || tok == token::TOK_NOTNULL || tok == token::TOK_NOWAIT || tok == token::TOK_NULL_P || tok == token::TOK_NULLIF || tok == token::TOK_NULLS_P || tok == token::TOK_NUMERIC || tok == token::TOK_OBJECT_P || tok == token::TOK_OF || tok == token::TOK_OFF || tok == token::TOK_OFFSET || tok == token::TOK_OIDS || tok == token::TOK_ON || tok == token::TOK_ONLY || tok == token::TOK_OPERATOR || tok == token::TOK_OPTION || tok == token::TOK_OPTIONS || tok == token::TOK_OR || tok == token::TOK_ORDER || tok == token::TOK_ORDINALITY || tok == token::TOK_OUT_P || tok == token::TOK_OUTER_P || tok == token::TOK_OVER || tok == token::TOK_OVERLAPS || tok == token::TOK_OVERLAY || tok == token::TOK_OWNED || tok == token::TOK_OWNER || tok == token::TOK_PARSER || tok == token::TOK_PARTIAL || tok == token::TOK_PARTITION || tok == token::TOK_PASSING || tok == token::TOK_PASSWORD || tok == token::TOK_PERMISSION || tok == token::TOK_PERMISSIONS || tok == token::TOK_PLACING || tok == token::TOK_PLANS || tok == token::TOK_POLICY || tok == token::TOK_POSITION || tok == token::TOK_PRECEDING || tok == token::TOK_PRECISION || tok == token::TOK_PRESERVE || tok == token::TOK_PREPARE || tok == token::TOK_PREPARED || tok == token::TOK_PRIMARY || tok == token::TOK_PRIOR || tok == token::TOK_PRIVILEGES || tok == token::TOK_PROCEDURAL || tok == token::TOK_PROCEDURE || tok == token::TOK_PROGRAM || tok == token::TOK_QUOTE || tok == token::TOK_RANGE || tok == token::TOK_READ || tok == token::TOK_REAL || tok == token::TOK_REASSIGN || tok == token::TOK_RECHECK || tok == token::TOK_RECURSIVE || tok == token::TOK_REF || tok == token::TOK_REFRESH || tok == token::TOK_REINDEX || tok == token::TOK_RELATIVE_P || tok == token::TOK_RELEASE || tok == token::TOK_RENAME || tok == token::TOK_REPEATABLE || tok == token::TOK_REPLACE || tok == token::TOK_REPLICA || tok == token::TOK_RESET || tok == token::TOK_RESTART || tok == token::TOK_RESTRICT || tok == token::TOK_RETURNING || tok == token::TOK_RETURNS || tok == token::TOK_REVOKE || tok == token::TOK_RIGHT || tok == token::TOK_ROLE || tok == token::TOK_ROLES || tok == token::TOK_ROLLBACK || tok == token::TOK_ROLLUP || tok == token::TOK_ROW || tok == token::TOK_ROWS || tok == token::TOK_RULE || tok == token::TOK_SAVEPOINT || tok == token::TOK_SCHEMA || tok == token::TOK_SCHEME || tok == token::TOK_SCROLL || tok == token::TOK_SEARCH || tok == token::TOK_SECOND_P || tok == token::TOK_SECURITY || tok == token::TOK_SELECT || tok == token::TOK_SEQUENCE || tok == token::TOK_SEQUENCES || tok == token::TOK_SERIALIZABLE || tok == token::TOK_SERVER || tok == token::TOK_SESSION || tok == token::TOK_SESSION_USER || tok == token::TOK_SET || tok == token::TOK_SETS || tok == token::TOK_SETOF || tok == token::TOK_SHARE || tok == token::TOK_SHOW || tok == token::TOK_SIMILAR || tok == token::TOK_SIMPLE || tok == token::TOK_SKIP || tok == token::TOK_SMALLINT || tok == token::TOK_SNAPSHOT || tok == token::TOK_SOME || tok == token::TOK_SQL_P || tok == token::TOK_STABLE || tok == token::TOK_STANDALONE_P || tok == token::TOK_START || tok == token::TOK_STATEMENT || tok == token::TOK_STATIC || tok == token::TOK_STATISTICS || tok == token::TOK_STATUS || tok == token::TOK_STDIN || tok == token::TOK_STDOUT || tok == token::TOK_STORAGE || tok == token::TOK_STRICT_P || tok == token::TOK_STRIP_P || tok == token::TOK_SUBSTRING || tok == token::TOK_SUPERUSER || tok == token::TOK_SYMMETRIC || tok == token::TOK_SYSID || tok == token::TOK_SYSTEM_P || tok == token::TOK_TABLE || tok == token::TOK_TABLES || tok == token::TOK_TABLESAMPLE || tok == token::TOK_TABLESPACE || tok == token::TOK_TEMP || tok == token::TOK_TEMPLATE || tok == token::TOK_TEMPORARY || tok == token::TOK_TEXT_P || tok == token::TOK_THEN || tok == token::TOK_TIME || tok == token::TOK_TIMESTAMP || tok == token::TOK_TIMEUUID || tok == token::TOK_TINYINT || tok == token::TOK_TO || tok == token::TOK_TOKEN || tok == token::TOK_TRAILING || tok == token::TOK_TRANSACTION || tok == token::TOK_TRANSFORM || tok == token::TOK_TREAT || tok == token::TOK_TRIGGER || tok == token::TOK_TRIM || tok == token::TOK_TRUE_P || tok == token::TOK_TRUNCATE || tok == token::TOK_TRUSTED || tok == token::TOK_TTL || tok == token::TOK_TUPLE || tok == token::TOK_TYPE_P || tok == token::TOK_TYPES_P || tok == token::TOK_PARTITION_HASH || tok == token::TOK_UNBOUNDED || tok == token::TOK_UNCOMMITTED || tok == token::TOK_UNENCRYPTED || tok == token::TOK_UNION || tok == token::TOK_UNIQUE || tok == token::TOK_UNKNOWN || tok == token::TOK_UNLISTEN || tok == token::TOK_UNLOGGED || tok == token::TOK_UNSET || tok == token::TOK_UNTIL || tok == token::TOK_UPDATE || tok == token::TOK_USE || tok == token::TOK_USER || tok == token::TOK_USING || tok == token::TOK_UUID || tok == token::TOK_VACUUM || tok == token::TOK_VALID || tok == token::TOK_VALIDATE || tok == token::TOK_VALIDATOR || tok == token::TOK_VALUE_P || tok == token::TOK_VALUES || tok == token::TOK_VARCHAR || tok == token::TOK_VARIADIC || tok == token::TOK_VARINT || tok == token::TOK_VARYING || tok == token::TOK_VERBOSE || tok == token::TOK_VERSION_P || tok == token::TOK_VIEW || tok == token::TOK_VIEWS || tok == token::TOK_VOLATILE || tok == token::TOK_WHEN || tok == token::TOK_WHERE || tok == token::TOK_WHITESPACE_P || tok == token::TOK_WINDOW || tok == token::TOK_WITH || tok == token::TOK_WITHIN || tok == token::TOK_WITHOUT || tok == token::TOK_WORK || tok == token::TOK_WRAPPER || tok == token::TOK_WRITE || tok == token::TOK_XML_P || tok == token::TOK_XMLATTRIBUTES || tok == token::TOK_XMLCONCAT || tok == token::TOK_XMLELEMENT || tok == token::TOK_XMLEXISTS || tok == token::TOK_XMLFOREST || tok == token::TOK_XMLPARSE || tok == token::TOK_XMLPI || tok == token::TOK_XMLROOT || tok == token::TOK_XMLSERIALIZE || tok == token::TOK_YEAR_P || tok == token::TOK_YES_P || tok == token::TOK_ZONE); |
4260 | | } |
4261 | | #endif |
4262 | | #if 201103L <= YY_CPLUSPLUS |
4263 | | symbol_type (int tok, PChar v, location_type l) |
4264 | | : super_type(token_type (tok), std::move (v), std::move (l)) |
4265 | 0 | { |
4266 | 0 | YYASSERT (tok == token::TOK_CCONST); |
4267 | 0 | } |
4268 | | #else |
4269 | | symbol_type (int tok, const PChar& v, const location_type& l) |
4270 | | : super_type(token_type (tok), v, l) |
4271 | | { |
4272 | | YYASSERT (tok == token::TOK_CCONST); |
4273 | | } |
4274 | | #endif |
4275 | | #if 201103L <= YY_CPLUSPLUS |
4276 | | symbol_type (int tok, PInt64 v, location_type l) |
4277 | | : super_type(token_type (tok), std::move (v), std::move (l)) |
4278 | 0 | { |
4279 | 0 | YYASSERT (tok == token::TOK_PARAM); |
4280 | 0 | } Unexecuted instantiation: yb::ql::GramProcessor::symbol_type::symbol_type(int, long long, yb::ql::location) Unexecuted instantiation: yb::ql::GramProcessor::symbol_type::symbol_type(int, long long, yb::ql::location) |
4281 | | #else |
4282 | | symbol_type (int tok, const PInt64& v, const location_type& l) |
4283 | | : super_type(token_type (tok), v, l) |
4284 | | { |
4285 | | YYASSERT (tok == token::TOK_PARAM); |
4286 | | } |
4287 | | #endif |
4288 | | #if 201103L <= YY_CPLUSPLUS |
4289 | | symbol_type (int tok, PString v, location_type l) |
4290 | | : super_type(token_type (tok), std::move (v), std::move (l)) |
4291 | 1.35M | { |
4292 | 1.35M | YYASSERT (tok == token::TOK_IDENT || tok == token::TOK_FCONST || tok == token::TOK_SCONST || tok == token::TOK_BCONST || tok == token::TOK_XCONST || tok == token::TOK_Op || tok == token::TOK_UCONST || tok == token::TOK_ICONST); |
4293 | 1.35M | } |
4294 | | #else |
4295 | | symbol_type (int tok, const PString& v, const location_type& l) |
4296 | | : super_type(token_type (tok), v, l) |
4297 | | { |
4298 | | YYASSERT (tok == token::TOK_IDENT || tok == token::TOK_FCONST || tok == token::TOK_SCONST || tok == token::TOK_BCONST || tok == token::TOK_XCONST || tok == token::TOK_Op || tok == token::TOK_UCONST || tok == token::TOK_ICONST); |
4299 | | } |
4300 | | #endif |
4301 | | }; |
4302 | | |
4303 | | /// Build a parser object. |
4304 | | GramProcessor (Parser *parser__yyarg); |
4305 | | virtual ~GramProcessor (); |
4306 | | |
4307 | | /// Parse. An alias for parse (). |
4308 | | /// \returns 0 iff parsing succeeded. |
4309 | | int operator() (); |
4310 | | |
4311 | | /// Parse. |
4312 | | /// \returns 0 iff parsing succeeded. |
4313 | | virtual int parse (); |
4314 | | |
4315 | | #if YYDEBUG |
4316 | | /// The current debugging stream. |
4317 | | std::ostream& debug_stream () const YY_ATTRIBUTE_PURE; |
4318 | | /// Set the current debugging stream. |
4319 | | void set_debug_stream (std::ostream &); |
4320 | | |
4321 | | /// Type for debugging levels. |
4322 | | typedef int debug_level_type; |
4323 | | /// The current debugging level. |
4324 | | debug_level_type debug_level () const YY_ATTRIBUTE_PURE; |
4325 | | /// Set the current debugging level. |
4326 | | void set_debug_level (debug_level_type l); |
4327 | | #endif |
4328 | | |
4329 | | /// Report a syntax error. |
4330 | | /// \param loc where the syntax error is found. |
4331 | | /// \param msg a description of the syntax error. |
4332 | | virtual void error (const location_type& loc, const std::string& msg); |
4333 | | |
4334 | | /// Report a syntax error. |
4335 | | void error (const syntax_error& err); |
4336 | | |
4337 | | // Implementation of make_symbol for each symbol type. |
4338 | | #if 201103L <= YY_CPLUSPLUS |
4339 | | static |
4340 | | symbol_type |
4341 | | make_END (location_type l) |
4342 | 341k | { |
4343 | 341k | return symbol_type (token::TOK_END, std::move (l)); |
4344 | 341k | } |
4345 | | #else |
4346 | | static |
4347 | | symbol_type |
4348 | | make_END (const location_type& l) |
4349 | | { |
4350 | | return symbol_type (token::TOK_END, l); |
4351 | | } |
4352 | | #endif |
4353 | | #if 201103L <= YY_CPLUSPLUS |
4354 | | static |
4355 | | symbol_type |
4356 | | make_ABORT_P (KeywordType v, location_type l) |
4357 | 0 | { |
4358 | 0 | return symbol_type (token::TOK_ABORT_P, std::move (v), std::move (l)); |
4359 | 0 | } |
4360 | | #else |
4361 | | static |
4362 | | symbol_type |
4363 | | make_ABORT_P (const KeywordType& v, const location_type& l) |
4364 | | { |
4365 | | return symbol_type (token::TOK_ABORT_P, v, l); |
4366 | | } |
4367 | | #endif |
4368 | | #if 201103L <= YY_CPLUSPLUS |
4369 | | static |
4370 | | symbol_type |
4371 | | make_ABSOLUTE_P (KeywordType v, location_type l) |
4372 | 0 | { |
4373 | 0 | return symbol_type (token::TOK_ABSOLUTE_P, std::move (v), std::move (l)); |
4374 | 0 | } |
4375 | | #else |
4376 | | static |
4377 | | symbol_type |
4378 | | make_ABSOLUTE_P (const KeywordType& v, const location_type& l) |
4379 | | { |
4380 | | return symbol_type (token::TOK_ABSOLUTE_P, v, l); |
4381 | | } |
4382 | | #endif |
4383 | | #if 201103L <= YY_CPLUSPLUS |
4384 | | static |
4385 | | symbol_type |
4386 | | make_ACCESS (KeywordType v, location_type l) |
4387 | 0 | { |
4388 | 0 | return symbol_type (token::TOK_ACCESS, std::move (v), std::move (l)); |
4389 | 0 | } |
4390 | | #else |
4391 | | static |
4392 | | symbol_type |
4393 | | make_ACCESS (const KeywordType& v, const location_type& l) |
4394 | | { |
4395 | | return symbol_type (token::TOK_ACCESS, v, l); |
4396 | | } |
4397 | | #endif |
4398 | | #if 201103L <= YY_CPLUSPLUS |
4399 | | static |
4400 | | symbol_type |
4401 | | make_ACTION (KeywordType v, location_type l) |
4402 | 0 | { |
4403 | 0 | return symbol_type (token::TOK_ACTION, std::move (v), std::move (l)); |
4404 | 0 | } |
4405 | | #else |
4406 | | static |
4407 | | symbol_type |
4408 | | make_ACTION (const KeywordType& v, const location_type& l) |
4409 | | { |
4410 | | return symbol_type (token::TOK_ACTION, v, l); |
4411 | | } |
4412 | | #endif |
4413 | | #if 201103L <= YY_CPLUSPLUS |
4414 | | static |
4415 | | symbol_type |
4416 | | make_ADD_P (KeywordType v, location_type l) |
4417 | 0 | { |
4418 | 0 | return symbol_type (token::TOK_ADD_P, std::move (v), std::move (l)); |
4419 | 0 | } |
4420 | | #else |
4421 | | static |
4422 | | symbol_type |
4423 | | make_ADD_P (const KeywordType& v, const location_type& l) |
4424 | | { |
4425 | | return symbol_type (token::TOK_ADD_P, v, l); |
4426 | | } |
4427 | | #endif |
4428 | | #if 201103L <= YY_CPLUSPLUS |
4429 | | static |
4430 | | symbol_type |
4431 | | make_ADMIN (KeywordType v, location_type l) |
4432 | 0 | { |
4433 | 0 | return symbol_type (token::TOK_ADMIN, std::move (v), std::move (l)); |
4434 | 0 | } |
4435 | | #else |
4436 | | static |
4437 | | symbol_type |
4438 | | make_ADMIN (const KeywordType& v, const location_type& l) |
4439 | | { |
4440 | | return symbol_type (token::TOK_ADMIN, v, l); |
4441 | | } |
4442 | | #endif |
4443 | | #if 201103L <= YY_CPLUSPLUS |
4444 | | static |
4445 | | symbol_type |
4446 | | make_AFTER (KeywordType v, location_type l) |
4447 | 0 | { |
4448 | 0 | return symbol_type (token::TOK_AFTER, std::move (v), std::move (l)); |
4449 | 0 | } |
4450 | | #else |
4451 | | static |
4452 | | symbol_type |
4453 | | make_AFTER (const KeywordType& v, const location_type& l) |
4454 | | { |
4455 | | return symbol_type (token::TOK_AFTER, v, l); |
4456 | | } |
4457 | | #endif |
4458 | | #if 201103L <= YY_CPLUSPLUS |
4459 | | static |
4460 | | symbol_type |
4461 | | make_AGGREGATE (KeywordType v, location_type l) |
4462 | 0 | { |
4463 | 0 | return symbol_type (token::TOK_AGGREGATE, std::move (v), std::move (l)); |
4464 | 0 | } |
4465 | | #else |
4466 | | static |
4467 | | symbol_type |
4468 | | make_AGGREGATE (const KeywordType& v, const location_type& l) |
4469 | | { |
4470 | | return symbol_type (token::TOK_AGGREGATE, v, l); |
4471 | | } |
4472 | | #endif |
4473 | | #if 201103L <= YY_CPLUSPLUS |
4474 | | static |
4475 | | symbol_type |
4476 | | make_ALL (KeywordType v, location_type l) |
4477 | 0 | { |
4478 | 0 | return symbol_type (token::TOK_ALL, std::move (v), std::move (l)); |
4479 | 0 | } |
4480 | | #else |
4481 | | static |
4482 | | symbol_type |
4483 | | make_ALL (const KeywordType& v, const location_type& l) |
4484 | | { |
4485 | | return symbol_type (token::TOK_ALL, v, l); |
4486 | | } |
4487 | | #endif |
4488 | | #if 201103L <= YY_CPLUSPLUS |
4489 | | static |
4490 | | symbol_type |
4491 | | make_ALLOW (KeywordType v, location_type l) |
4492 | 0 | { |
4493 | 0 | return symbol_type (token::TOK_ALLOW, std::move (v), std::move (l)); |
4494 | 0 | } |
4495 | | #else |
4496 | | static |
4497 | | symbol_type |
4498 | | make_ALLOW (const KeywordType& v, const location_type& l) |
4499 | | { |
4500 | | return symbol_type (token::TOK_ALLOW, v, l); |
4501 | | } |
4502 | | #endif |
4503 | | #if 201103L <= YY_CPLUSPLUS |
4504 | | static |
4505 | | symbol_type |
4506 | | make_ALSO (KeywordType v, location_type l) |
4507 | 0 | { |
4508 | 0 | return symbol_type (token::TOK_ALSO, std::move (v), std::move (l)); |
4509 | 0 | } |
4510 | | #else |
4511 | | static |
4512 | | symbol_type |
4513 | | make_ALSO (const KeywordType& v, const location_type& l) |
4514 | | { |
4515 | | return symbol_type (token::TOK_ALSO, v, l); |
4516 | | } |
4517 | | #endif |
4518 | | #if 201103L <= YY_CPLUSPLUS |
4519 | | static |
4520 | | symbol_type |
4521 | | make_ALTER (KeywordType v, location_type l) |
4522 | 0 | { |
4523 | 0 | return symbol_type (token::TOK_ALTER, std::move (v), std::move (l)); |
4524 | 0 | } |
4525 | | #else |
4526 | | static |
4527 | | symbol_type |
4528 | | make_ALTER (const KeywordType& v, const location_type& l) |
4529 | | { |
4530 | | return symbol_type (token::TOK_ALTER, v, l); |
4531 | | } |
4532 | | #endif |
4533 | | #if 201103L <= YY_CPLUSPLUS |
4534 | | static |
4535 | | symbol_type |
4536 | | make_ALWAYS (KeywordType v, location_type l) |
4537 | 0 | { |
4538 | 0 | return symbol_type (token::TOK_ALWAYS, std::move (v), std::move (l)); |
4539 | 0 | } |
4540 | | #else |
4541 | | static |
4542 | | symbol_type |
4543 | | make_ALWAYS (const KeywordType& v, const location_type& l) |
4544 | | { |
4545 | | return symbol_type (token::TOK_ALWAYS, v, l); |
4546 | | } |
4547 | | #endif |
4548 | | #if 201103L <= YY_CPLUSPLUS |
4549 | | static |
4550 | | symbol_type |
4551 | | make_ANALYSE (KeywordType v, location_type l) |
4552 | 0 | { |
4553 | 0 | return symbol_type (token::TOK_ANALYSE, std::move (v), std::move (l)); |
4554 | 0 | } |
4555 | | #else |
4556 | | static |
4557 | | symbol_type |
4558 | | make_ANALYSE (const KeywordType& v, const location_type& l) |
4559 | | { |
4560 | | return symbol_type (token::TOK_ANALYSE, v, l); |
4561 | | } |
4562 | | #endif |
4563 | | #if 201103L <= YY_CPLUSPLUS |
4564 | | static |
4565 | | symbol_type |
4566 | | make_ANALYZE (KeywordType v, location_type l) |
4567 | 0 | { |
4568 | 0 | return symbol_type (token::TOK_ANALYZE, std::move (v), std::move (l)); |
4569 | 0 | } |
4570 | | #else |
4571 | | static |
4572 | | symbol_type |
4573 | | make_ANALYZE (const KeywordType& v, const location_type& l) |
4574 | | { |
4575 | | return symbol_type (token::TOK_ANALYZE, v, l); |
4576 | | } |
4577 | | #endif |
4578 | | #if 201103L <= YY_CPLUSPLUS |
4579 | | static |
4580 | | symbol_type |
4581 | | make_AND (KeywordType v, location_type l) |
4582 | 0 | { |
4583 | 0 | return symbol_type (token::TOK_AND, std::move (v), std::move (l)); |
4584 | 0 | } |
4585 | | #else |
4586 | | static |
4587 | | symbol_type |
4588 | | make_AND (const KeywordType& v, const location_type& l) |
4589 | | { |
4590 | | return symbol_type (token::TOK_AND, v, l); |
4591 | | } |
4592 | | #endif |
4593 | | #if 201103L <= YY_CPLUSPLUS |
4594 | | static |
4595 | | symbol_type |
4596 | | make_ANY (KeywordType v, location_type l) |
4597 | 0 | { |
4598 | 0 | return symbol_type (token::TOK_ANY, std::move (v), std::move (l)); |
4599 | 0 | } |
4600 | | #else |
4601 | | static |
4602 | | symbol_type |
4603 | | make_ANY (const KeywordType& v, const location_type& l) |
4604 | | { |
4605 | | return symbol_type (token::TOK_ANY, v, l); |
4606 | | } |
4607 | | #endif |
4608 | | #if 201103L <= YY_CPLUSPLUS |
4609 | | static |
4610 | | symbol_type |
4611 | | make_ARRAY (KeywordType v, location_type l) |
4612 | 0 | { |
4613 | 0 | return symbol_type (token::TOK_ARRAY, std::move (v), std::move (l)); |
4614 | 0 | } |
4615 | | #else |
4616 | | static |
4617 | | symbol_type |
4618 | | make_ARRAY (const KeywordType& v, const location_type& l) |
4619 | | { |
4620 | | return symbol_type (token::TOK_ARRAY, v, l); |
4621 | | } |
4622 | | #endif |
4623 | | #if 201103L <= YY_CPLUSPLUS |
4624 | | static |
4625 | | symbol_type |
4626 | | make_AS (KeywordType v, location_type l) |
4627 | 0 | { |
4628 | 0 | return symbol_type (token::TOK_AS, std::move (v), std::move (l)); |
4629 | 0 | } |
4630 | | #else |
4631 | | static |
4632 | | symbol_type |
4633 | | make_AS (const KeywordType& v, const location_type& l) |
4634 | | { |
4635 | | return symbol_type (token::TOK_AS, v, l); |
4636 | | } |
4637 | | #endif |
4638 | | #if 201103L <= YY_CPLUSPLUS |
4639 | | static |
4640 | | symbol_type |
4641 | | make_ASC (KeywordType v, location_type l) |
4642 | 0 | { |
4643 | 0 | return symbol_type (token::TOK_ASC, std::move (v), std::move (l)); |
4644 | 0 | } |
4645 | | #else |
4646 | | static |
4647 | | symbol_type |
4648 | | make_ASC (const KeywordType& v, const location_type& l) |
4649 | | { |
4650 | | return symbol_type (token::TOK_ASC, v, l); |
4651 | | } |
4652 | | #endif |
4653 | | #if 201103L <= YY_CPLUSPLUS |
4654 | | static |
4655 | | symbol_type |
4656 | | make_ASSERTION (KeywordType v, location_type l) |
4657 | 0 | { |
4658 | 0 | return symbol_type (token::TOK_ASSERTION, std::move (v), std::move (l)); |
4659 | 0 | } |
4660 | | #else |
4661 | | static |
4662 | | symbol_type |
4663 | | make_ASSERTION (const KeywordType& v, const location_type& l) |
4664 | | { |
4665 | | return symbol_type (token::TOK_ASSERTION, v, l); |
4666 | | } |
4667 | | #endif |
4668 | | #if 201103L <= YY_CPLUSPLUS |
4669 | | static |
4670 | | symbol_type |
4671 | | make_ASSIGNMENT (KeywordType v, location_type l) |
4672 | 0 | { |
4673 | 0 | return symbol_type (token::TOK_ASSIGNMENT, std::move (v), std::move (l)); |
4674 | 0 | } |
4675 | | #else |
4676 | | static |
4677 | | symbol_type |
4678 | | make_ASSIGNMENT (const KeywordType& v, const location_type& l) |
4679 | | { |
4680 | | return symbol_type (token::TOK_ASSIGNMENT, v, l); |
4681 | | } |
4682 | | #endif |
4683 | | #if 201103L <= YY_CPLUSPLUS |
4684 | | static |
4685 | | symbol_type |
4686 | | make_ASYMMETRIC (KeywordType v, location_type l) |
4687 | 0 | { |
4688 | 0 | return symbol_type (token::TOK_ASYMMETRIC, std::move (v), std::move (l)); |
4689 | 0 | } |
4690 | | #else |
4691 | | static |
4692 | | symbol_type |
4693 | | make_ASYMMETRIC (const KeywordType& v, const location_type& l) |
4694 | | { |
4695 | | return symbol_type (token::TOK_ASYMMETRIC, v, l); |
4696 | | } |
4697 | | #endif |
4698 | | #if 201103L <= YY_CPLUSPLUS |
4699 | | static |
4700 | | symbol_type |
4701 | | make_AT (KeywordType v, location_type l) |
4702 | 0 | { |
4703 | 0 | return symbol_type (token::TOK_AT, std::move (v), std::move (l)); |
4704 | 0 | } |
4705 | | #else |
4706 | | static |
4707 | | symbol_type |
4708 | | make_AT (const KeywordType& v, const location_type& l) |
4709 | | { |
4710 | | return symbol_type (token::TOK_AT, v, l); |
4711 | | } |
4712 | | #endif |
4713 | | #if 201103L <= YY_CPLUSPLUS |
4714 | | static |
4715 | | symbol_type |
4716 | | make_ATTRIBUTE (KeywordType v, location_type l) |
4717 | 0 | { |
4718 | 0 | return symbol_type (token::TOK_ATTRIBUTE, std::move (v), std::move (l)); |
4719 | 0 | } |
4720 | | #else |
4721 | | static |
4722 | | symbol_type |
4723 | | make_ATTRIBUTE (const KeywordType& v, const location_type& l) |
4724 | | { |
4725 | | return symbol_type (token::TOK_ATTRIBUTE, v, l); |
4726 | | } |
4727 | | #endif |
4728 | | #if 201103L <= YY_CPLUSPLUS |
4729 | | static |
4730 | | symbol_type |
4731 | | make_AUTHORIZATION (KeywordType v, location_type l) |
4732 | 0 | { |
4733 | 0 | return symbol_type (token::TOK_AUTHORIZATION, std::move (v), std::move (l)); |
4734 | 0 | } |
4735 | | #else |
4736 | | static |
4737 | | symbol_type |
4738 | | make_AUTHORIZATION (const KeywordType& v, const location_type& l) |
4739 | | { |
4740 | | return symbol_type (token::TOK_AUTHORIZATION, v, l); |
4741 | | } |
4742 | | #endif |
4743 | | #if 201103L <= YY_CPLUSPLUS |
4744 | | static |
4745 | | symbol_type |
4746 | | make_AUTHORIZE (KeywordType v, location_type l) |
4747 | 0 | { |
4748 | 0 | return symbol_type (token::TOK_AUTHORIZE, std::move (v), std::move (l)); |
4749 | 0 | } |
4750 | | #else |
4751 | | static |
4752 | | symbol_type |
4753 | | make_AUTHORIZE (const KeywordType& v, const location_type& l) |
4754 | | { |
4755 | | return symbol_type (token::TOK_AUTHORIZE, v, l); |
4756 | | } |
4757 | | #endif |
4758 | | #if 201103L <= YY_CPLUSPLUS |
4759 | | static |
4760 | | symbol_type |
4761 | | make_BACKWARD (KeywordType v, location_type l) |
4762 | 0 | { |
4763 | 0 | return symbol_type (token::TOK_BACKWARD, std::move (v), std::move (l)); |
4764 | 0 | } |
4765 | | #else |
4766 | | static |
4767 | | symbol_type |
4768 | | make_BACKWARD (const KeywordType& v, const location_type& l) |
4769 | | { |
4770 | | return symbol_type (token::TOK_BACKWARD, v, l); |
4771 | | } |
4772 | | #endif |
4773 | | #if 201103L <= YY_CPLUSPLUS |
4774 | | static |
4775 | | symbol_type |
4776 | | make_BEFORE (KeywordType v, location_type l) |
4777 | 0 | { |
4778 | 0 | return symbol_type (token::TOK_BEFORE, std::move (v), std::move (l)); |
4779 | 0 | } |
4780 | | #else |
4781 | | static |
4782 | | symbol_type |
4783 | | make_BEFORE (const KeywordType& v, const location_type& l) |
4784 | | { |
4785 | | return symbol_type (token::TOK_BEFORE, v, l); |
4786 | | } |
4787 | | #endif |
4788 | | #if 201103L <= YY_CPLUSPLUS |
4789 | | static |
4790 | | symbol_type |
4791 | | make_BEGIN_P (KeywordType v, location_type l) |
4792 | 0 | { |
4793 | 0 | return symbol_type (token::TOK_BEGIN_P, std::move (v), std::move (l)); |
4794 | 0 | } |
4795 | | #else |
4796 | | static |
4797 | | symbol_type |
4798 | | make_BEGIN_P (const KeywordType& v, const location_type& l) |
4799 | | { |
4800 | | return symbol_type (token::TOK_BEGIN_P, v, l); |
4801 | | } |
4802 | | #endif |
4803 | | #if 201103L <= YY_CPLUSPLUS |
4804 | | static |
4805 | | symbol_type |
4806 | | make_BETWEEN (KeywordType v, location_type l) |
4807 | 0 | { |
4808 | 0 | return symbol_type (token::TOK_BETWEEN, std::move (v), std::move (l)); |
4809 | 0 | } |
4810 | | #else |
4811 | | static |
4812 | | symbol_type |
4813 | | make_BETWEEN (const KeywordType& v, const location_type& l) |
4814 | | { |
4815 | | return symbol_type (token::TOK_BETWEEN, v, l); |
4816 | | } |
4817 | | #endif |
4818 | | #if 201103L <= YY_CPLUSPLUS |
4819 | | static |
4820 | | symbol_type |
4821 | | make_BIGINT (KeywordType v, location_type l) |
4822 | 0 | { |
4823 | 0 | return symbol_type (token::TOK_BIGINT, std::move (v), std::move (l)); |
4824 | 0 | } |
4825 | | #else |
4826 | | static |
4827 | | symbol_type |
4828 | | make_BIGINT (const KeywordType& v, const location_type& l) |
4829 | | { |
4830 | | return symbol_type (token::TOK_BIGINT, v, l); |
4831 | | } |
4832 | | #endif |
4833 | | #if 201103L <= YY_CPLUSPLUS |
4834 | | static |
4835 | | symbol_type |
4836 | | make_BINARY (KeywordType v, location_type l) |
4837 | 0 | { |
4838 | 0 | return symbol_type (token::TOK_BINARY, std::move (v), std::move (l)); |
4839 | 0 | } |
4840 | | #else |
4841 | | static |
4842 | | symbol_type |
4843 | | make_BINARY (const KeywordType& v, const location_type& l) |
4844 | | { |
4845 | | return symbol_type (token::TOK_BINARY, v, l); |
4846 | | } |
4847 | | #endif |
4848 | | #if 201103L <= YY_CPLUSPLUS |
4849 | | static |
4850 | | symbol_type |
4851 | | make_BIT (KeywordType v, location_type l) |
4852 | 0 | { |
4853 | 0 | return symbol_type (token::TOK_BIT, std::move (v), std::move (l)); |
4854 | 0 | } |
4855 | | #else |
4856 | | static |
4857 | | symbol_type |
4858 | | make_BIT (const KeywordType& v, const location_type& l) |
4859 | | { |
4860 | | return symbol_type (token::TOK_BIT, v, l); |
4861 | | } |
4862 | | #endif |
4863 | | #if 201103L <= YY_CPLUSPLUS |
4864 | | static |
4865 | | symbol_type |
4866 | | make_BLOB (KeywordType v, location_type l) |
4867 | 0 | { |
4868 | 0 | return symbol_type (token::TOK_BLOB, std::move (v), std::move (l)); |
4869 | 0 | } |
4870 | | #else |
4871 | | static |
4872 | | symbol_type |
4873 | | make_BLOB (const KeywordType& v, const location_type& l) |
4874 | | { |
4875 | | return symbol_type (token::TOK_BLOB, v, l); |
4876 | | } |
4877 | | #endif |
4878 | | #if 201103L <= YY_CPLUSPLUS |
4879 | | static |
4880 | | symbol_type |
4881 | | make_BOOLEAN_P (KeywordType v, location_type l) |
4882 | 0 | { |
4883 | 0 | return symbol_type (token::TOK_BOOLEAN_P, std::move (v), std::move (l)); |
4884 | 0 | } |
4885 | | #else |
4886 | | static |
4887 | | symbol_type |
4888 | | make_BOOLEAN_P (const KeywordType& v, const location_type& l) |
4889 | | { |
4890 | | return symbol_type (token::TOK_BOOLEAN_P, v, l); |
4891 | | } |
4892 | | #endif |
4893 | | #if 201103L <= YY_CPLUSPLUS |
4894 | | static |
4895 | | symbol_type |
4896 | | make_BOTH (KeywordType v, location_type l) |
4897 | 0 | { |
4898 | 0 | return symbol_type (token::TOK_BOTH, std::move (v), std::move (l)); |
4899 | 0 | } |
4900 | | #else |
4901 | | static |
4902 | | symbol_type |
4903 | | make_BOTH (const KeywordType& v, const location_type& l) |
4904 | | { |
4905 | | return symbol_type (token::TOK_BOTH, v, l); |
4906 | | } |
4907 | | #endif |
4908 | | #if 201103L <= YY_CPLUSPLUS |
4909 | | static |
4910 | | symbol_type |
4911 | | make_BY (KeywordType v, location_type l) |
4912 | 0 | { |
4913 | 0 | return symbol_type (token::TOK_BY, std::move (v), std::move (l)); |
4914 | 0 | } |
4915 | | #else |
4916 | | static |
4917 | | symbol_type |
4918 | | make_BY (const KeywordType& v, const location_type& l) |
4919 | | { |
4920 | | return symbol_type (token::TOK_BY, v, l); |
4921 | | } |
4922 | | #endif |
4923 | | #if 201103L <= YY_CPLUSPLUS |
4924 | | static |
4925 | | symbol_type |
4926 | | make_CACHE (KeywordType v, location_type l) |
4927 | 0 | { |
4928 | 0 | return symbol_type (token::TOK_CACHE, std::move (v), std::move (l)); |
4929 | 0 | } |
4930 | | #else |
4931 | | static |
4932 | | symbol_type |
4933 | | make_CACHE (const KeywordType& v, const location_type& l) |
4934 | | { |
4935 | | return symbol_type (token::TOK_CACHE, v, l); |
4936 | | } |
4937 | | #endif |
4938 | | #if 201103L <= YY_CPLUSPLUS |
4939 | | static |
4940 | | symbol_type |
4941 | | make_CALLED (KeywordType v, location_type l) |
4942 | 0 | { |
4943 | 0 | return symbol_type (token::TOK_CALLED, std::move (v), std::move (l)); |
4944 | 0 | } |
4945 | | #else |
4946 | | static |
4947 | | symbol_type |
4948 | | make_CALLED (const KeywordType& v, const location_type& l) |
4949 | | { |
4950 | | return symbol_type (token::TOK_CALLED, v, l); |
4951 | | } |
4952 | | #endif |
4953 | | #if 201103L <= YY_CPLUSPLUS |
4954 | | static |
4955 | | symbol_type |
4956 | | make_CASCADE (KeywordType v, location_type l) |
4957 | 0 | { |
4958 | 0 | return symbol_type (token::TOK_CASCADE, std::move (v), std::move (l)); |
4959 | 0 | } |
4960 | | #else |
4961 | | static |
4962 | | symbol_type |
4963 | | make_CASCADE (const KeywordType& v, const location_type& l) |
4964 | | { |
4965 | | return symbol_type (token::TOK_CASCADE, v, l); |
4966 | | } |
4967 | | #endif |
4968 | | #if 201103L <= YY_CPLUSPLUS |
4969 | | static |
4970 | | symbol_type |
4971 | | make_CASCADED (KeywordType v, location_type l) |
4972 | 0 | { |
4973 | 0 | return symbol_type (token::TOK_CASCADED, std::move (v), std::move (l)); |
4974 | 0 | } |
4975 | | #else |
4976 | | static |
4977 | | symbol_type |
4978 | | make_CASCADED (const KeywordType& v, const location_type& l) |
4979 | | { |
4980 | | return symbol_type (token::TOK_CASCADED, v, l); |
4981 | | } |
4982 | | #endif |
4983 | | #if 201103L <= YY_CPLUSPLUS |
4984 | | static |
4985 | | symbol_type |
4986 | | make_CASE (KeywordType v, location_type l) |
4987 | 0 | { |
4988 | 0 | return symbol_type (token::TOK_CASE, std::move (v), std::move (l)); |
4989 | 0 | } |
4990 | | #else |
4991 | | static |
4992 | | symbol_type |
4993 | | make_CASE (const KeywordType& v, const location_type& l) |
4994 | | { |
4995 | | return symbol_type (token::TOK_CASE, v, l); |
4996 | | } |
4997 | | #endif |
4998 | | #if 201103L <= YY_CPLUSPLUS |
4999 | | static |
5000 | | symbol_type |
5001 | | make_CAST (KeywordType v, location_type l) |
5002 | 0 | { |
5003 | 0 | return symbol_type (token::TOK_CAST, std::move (v), std::move (l)); |
5004 | 0 | } |
5005 | | #else |
5006 | | static |
5007 | | symbol_type |
5008 | | make_CAST (const KeywordType& v, const location_type& l) |
5009 | | { |
5010 | | return symbol_type (token::TOK_CAST, v, l); |
5011 | | } |
5012 | | #endif |
5013 | | #if 201103L <= YY_CPLUSPLUS |
5014 | | static |
5015 | | symbol_type |
5016 | | make_CATALOG_P (KeywordType v, location_type l) |
5017 | 0 | { |
5018 | 0 | return symbol_type (token::TOK_CATALOG_P, std::move (v), std::move (l)); |
5019 | 0 | } |
5020 | | #else |
5021 | | static |
5022 | | symbol_type |
5023 | | make_CATALOG_P (const KeywordType& v, const location_type& l) |
5024 | | { |
5025 | | return symbol_type (token::TOK_CATALOG_P, v, l); |
5026 | | } |
5027 | | #endif |
5028 | | #if 201103L <= YY_CPLUSPLUS |
5029 | | static |
5030 | | symbol_type |
5031 | | make_CHAIN (KeywordType v, location_type l) |
5032 | 0 | { |
5033 | 0 | return symbol_type (token::TOK_CHAIN, std::move (v), std::move (l)); |
5034 | 0 | } |
5035 | | #else |
5036 | | static |
5037 | | symbol_type |
5038 | | make_CHAIN (const KeywordType& v, const location_type& l) |
5039 | | { |
5040 | | return symbol_type (token::TOK_CHAIN, v, l); |
5041 | | } |
5042 | | #endif |
5043 | | #if 201103L <= YY_CPLUSPLUS |
5044 | | static |
5045 | | symbol_type |
5046 | | make_CHAR_P (KeywordType v, location_type l) |
5047 | 0 | { |
5048 | 0 | return symbol_type (token::TOK_CHAR_P, std::move (v), std::move (l)); |
5049 | 0 | } |
5050 | | #else |
5051 | | static |
5052 | | symbol_type |
5053 | | make_CHAR_P (const KeywordType& v, const location_type& l) |
5054 | | { |
5055 | | return symbol_type (token::TOK_CHAR_P, v, l); |
5056 | | } |
5057 | | #endif |
5058 | | #if 201103L <= YY_CPLUSPLUS |
5059 | | static |
5060 | | symbol_type |
5061 | | make_CHARACTER (KeywordType v, location_type l) |
5062 | 0 | { |
5063 | 0 | return symbol_type (token::TOK_CHARACTER, std::move (v), std::move (l)); |
5064 | 0 | } |
5065 | | #else |
5066 | | static |
5067 | | symbol_type |
5068 | | make_CHARACTER (const KeywordType& v, const location_type& l) |
5069 | | { |
5070 | | return symbol_type (token::TOK_CHARACTER, v, l); |
5071 | | } |
5072 | | #endif |
5073 | | #if 201103L <= YY_CPLUSPLUS |
5074 | | static |
5075 | | symbol_type |
5076 | | make_CHARACTERISTICS (KeywordType v, location_type l) |
5077 | 0 | { |
5078 | 0 | return symbol_type (token::TOK_CHARACTERISTICS, std::move (v), std::move (l)); |
5079 | 0 | } |
5080 | | #else |
5081 | | static |
5082 | | symbol_type |
5083 | | make_CHARACTERISTICS (const KeywordType& v, const location_type& l) |
5084 | | { |
5085 | | return symbol_type (token::TOK_CHARACTERISTICS, v, l); |
5086 | | } |
5087 | | #endif |
5088 | | #if 201103L <= YY_CPLUSPLUS |
5089 | | static |
5090 | | symbol_type |
5091 | | make_CHECK (KeywordType v, location_type l) |
5092 | 0 | { |
5093 | 0 | return symbol_type (token::TOK_CHECK, std::move (v), std::move (l)); |
5094 | 0 | } |
5095 | | #else |
5096 | | static |
5097 | | symbol_type |
5098 | | make_CHECK (const KeywordType& v, const location_type& l) |
5099 | | { |
5100 | | return symbol_type (token::TOK_CHECK, v, l); |
5101 | | } |
5102 | | #endif |
5103 | | #if 201103L <= YY_CPLUSPLUS |
5104 | | static |
5105 | | symbol_type |
5106 | | make_CHECKPOINT (KeywordType v, location_type l) |
5107 | 0 | { |
5108 | 0 | return symbol_type (token::TOK_CHECKPOINT, std::move (v), std::move (l)); |
5109 | 0 | } |
5110 | | #else |
5111 | | static |
5112 | | symbol_type |
5113 | | make_CHECKPOINT (const KeywordType& v, const location_type& l) |
5114 | | { |
5115 | | return symbol_type (token::TOK_CHECKPOINT, v, l); |
5116 | | } |
5117 | | #endif |
5118 | | #if 201103L <= YY_CPLUSPLUS |
5119 | | static |
5120 | | symbol_type |
5121 | | make_CLASS (KeywordType v, location_type l) |
5122 | 0 | { |
5123 | 0 | return symbol_type (token::TOK_CLASS, std::move (v), std::move (l)); |
5124 | 0 | } |
5125 | | #else |
5126 | | static |
5127 | | symbol_type |
5128 | | make_CLASS (const KeywordType& v, const location_type& l) |
5129 | | { |
5130 | | return symbol_type (token::TOK_CLASS, v, l); |
5131 | | } |
5132 | | #endif |
5133 | | #if 201103L <= YY_CPLUSPLUS |
5134 | | static |
5135 | | symbol_type |
5136 | | make_CLOSE (KeywordType v, location_type l) |
5137 | 0 | { |
5138 | 0 | return symbol_type (token::TOK_CLOSE, std::move (v), std::move (l)); |
5139 | 0 | } |
5140 | | #else |
5141 | | static |
5142 | | symbol_type |
5143 | | make_CLOSE (const KeywordType& v, const location_type& l) |
5144 | | { |
5145 | | return symbol_type (token::TOK_CLOSE, v, l); |
5146 | | } |
5147 | | #endif |
5148 | | #if 201103L <= YY_CPLUSPLUS |
5149 | | static |
5150 | | symbol_type |
5151 | | make_CLUSTER (KeywordType v, location_type l) |
5152 | 0 | { |
5153 | 0 | return symbol_type (token::TOK_CLUSTER, std::move (v), std::move (l)); |
5154 | 0 | } |
5155 | | #else |
5156 | | static |
5157 | | symbol_type |
5158 | | make_CLUSTER (const KeywordType& v, const location_type& l) |
5159 | | { |
5160 | | return symbol_type (token::TOK_CLUSTER, v, l); |
5161 | | } |
5162 | | #endif |
5163 | | #if 201103L <= YY_CPLUSPLUS |
5164 | | static |
5165 | | symbol_type |
5166 | | make_CLUSTERING (KeywordType v, location_type l) |
5167 | 0 | { |
5168 | 0 | return symbol_type (token::TOK_CLUSTERING, std::move (v), std::move (l)); |
5169 | 0 | } |
5170 | | #else |
5171 | | static |
5172 | | symbol_type |
5173 | | make_CLUSTERING (const KeywordType& v, const location_type& l) |
5174 | | { |
5175 | | return symbol_type (token::TOK_CLUSTERING, v, l); |
5176 | | } |
5177 | | #endif |
5178 | | #if 201103L <= YY_CPLUSPLUS |
5179 | | static |
5180 | | symbol_type |
5181 | | make_COALESCE (KeywordType v, location_type l) |
5182 | 0 | { |
5183 | 0 | return symbol_type (token::TOK_COALESCE, std::move (v), std::move (l)); |
5184 | 0 | } |
5185 | | #else |
5186 | | static |
5187 | | symbol_type |
5188 | | make_COALESCE (const KeywordType& v, const location_type& l) |
5189 | | { |
5190 | | return symbol_type (token::TOK_COALESCE, v, l); |
5191 | | } |
5192 | | #endif |
5193 | | #if 201103L <= YY_CPLUSPLUS |
5194 | | static |
5195 | | symbol_type |
5196 | | make_COLLATE (KeywordType v, location_type l) |
5197 | 0 | { |
5198 | 0 | return symbol_type (token::TOK_COLLATE, std::move (v), std::move (l)); |
5199 | 0 | } |
5200 | | #else |
5201 | | static |
5202 | | symbol_type |
5203 | | make_COLLATE (const KeywordType& v, const location_type& l) |
5204 | | { |
5205 | | return symbol_type (token::TOK_COLLATE, v, l); |
5206 | | } |
5207 | | #endif |
5208 | | #if 201103L <= YY_CPLUSPLUS |
5209 | | static |
5210 | | symbol_type |
5211 | | make_COLLATION (KeywordType v, location_type l) |
5212 | 0 | { |
5213 | 0 | return symbol_type (token::TOK_COLLATION, std::move (v), std::move (l)); |
5214 | 0 | } |
5215 | | #else |
5216 | | static |
5217 | | symbol_type |
5218 | | make_COLLATION (const KeywordType& v, const location_type& l) |
5219 | | { |
5220 | | return symbol_type (token::TOK_COLLATION, v, l); |
5221 | | } |
5222 | | #endif |
5223 | | #if 201103L <= YY_CPLUSPLUS |
5224 | | static |
5225 | | symbol_type |
5226 | | make_COLUMN (KeywordType v, location_type l) |
5227 | 0 | { |
5228 | 0 | return symbol_type (token::TOK_COLUMN, std::move (v), std::move (l)); |
5229 | 0 | } |
5230 | | #else |
5231 | | static |
5232 | | symbol_type |
5233 | | make_COLUMN (const KeywordType& v, const location_type& l) |
5234 | | { |
5235 | | return symbol_type (token::TOK_COLUMN, v, l); |
5236 | | } |
5237 | | #endif |
5238 | | #if 201103L <= YY_CPLUSPLUS |
5239 | | static |
5240 | | symbol_type |
5241 | | make_COMMENT (KeywordType v, location_type l) |
5242 | 0 | { |
5243 | 0 | return symbol_type (token::TOK_COMMENT, std::move (v), std::move (l)); |
5244 | 0 | } |
5245 | | #else |
5246 | | static |
5247 | | symbol_type |
5248 | | make_COMMENT (const KeywordType& v, const location_type& l) |
5249 | | { |
5250 | | return symbol_type (token::TOK_COMMENT, v, l); |
5251 | | } |
5252 | | #endif |
5253 | | #if 201103L <= YY_CPLUSPLUS |
5254 | | static |
5255 | | symbol_type |
5256 | | make_COMMENTS (KeywordType v, location_type l) |
5257 | 0 | { |
5258 | 0 | return symbol_type (token::TOK_COMMENTS, std::move (v), std::move (l)); |
5259 | 0 | } |
5260 | | #else |
5261 | | static |
5262 | | symbol_type |
5263 | | make_COMMENTS (const KeywordType& v, const location_type& l) |
5264 | | { |
5265 | | return symbol_type (token::TOK_COMMENTS, v, l); |
5266 | | } |
5267 | | #endif |
5268 | | #if 201103L <= YY_CPLUSPLUS |
5269 | | static |
5270 | | symbol_type |
5271 | | make_COMMIT (KeywordType v, location_type l) |
5272 | 0 | { |
5273 | 0 | return symbol_type (token::TOK_COMMIT, std::move (v), std::move (l)); |
5274 | 0 | } |
5275 | | #else |
5276 | | static |
5277 | | symbol_type |
5278 | | make_COMMIT (const KeywordType& v, const location_type& l) |
5279 | | { |
5280 | | return symbol_type (token::TOK_COMMIT, v, l); |
5281 | | } |
5282 | | #endif |
5283 | | #if 201103L <= YY_CPLUSPLUS |
5284 | | static |
5285 | | symbol_type |
5286 | | make_COMMITTED (KeywordType v, location_type l) |
5287 | 0 | { |
5288 | 0 | return symbol_type (token::TOK_COMMITTED, std::move (v), std::move (l)); |
5289 | 0 | } |
5290 | | #else |
5291 | | static |
5292 | | symbol_type |
5293 | | make_COMMITTED (const KeywordType& v, const location_type& l) |
5294 | | { |
5295 | | return symbol_type (token::TOK_COMMITTED, v, l); |
5296 | | } |
5297 | | #endif |
5298 | | #if 201103L <= YY_CPLUSPLUS |
5299 | | static |
5300 | | symbol_type |
5301 | | make_COMPACT (KeywordType v, location_type l) |
5302 | 0 | { |
5303 | 0 | return symbol_type (token::TOK_COMPACT, std::move (v), std::move (l)); |
5304 | 0 | } |
5305 | | #else |
5306 | | static |
5307 | | symbol_type |
5308 | | make_COMPACT (const KeywordType& v, const location_type& l) |
5309 | | { |
5310 | | return symbol_type (token::TOK_COMPACT, v, l); |
5311 | | } |
5312 | | #endif |
5313 | | #if 201103L <= YY_CPLUSPLUS |
5314 | | static |
5315 | | symbol_type |
5316 | | make_CONCURRENTLY (KeywordType v, location_type l) |
5317 | 0 | { |
5318 | 0 | return symbol_type (token::TOK_CONCURRENTLY, std::move (v), std::move (l)); |
5319 | 0 | } |
5320 | | #else |
5321 | | static |
5322 | | symbol_type |
5323 | | make_CONCURRENTLY (const KeywordType& v, const location_type& l) |
5324 | | { |
5325 | | return symbol_type (token::TOK_CONCURRENTLY, v, l); |
5326 | | } |
5327 | | #endif |
5328 | | #if 201103L <= YY_CPLUSPLUS |
5329 | | static |
5330 | | symbol_type |
5331 | | make_CONFIGURATION (KeywordType v, location_type l) |
5332 | 0 | { |
5333 | 0 | return symbol_type (token::TOK_CONFIGURATION, std::move (v), std::move (l)); |
5334 | 0 | } |
5335 | | #else |
5336 | | static |
5337 | | symbol_type |
5338 | | make_CONFIGURATION (const KeywordType& v, const location_type& l) |
5339 | | { |
5340 | | return symbol_type (token::TOK_CONFIGURATION, v, l); |
5341 | | } |
5342 | | #endif |
5343 | | #if 201103L <= YY_CPLUSPLUS |
5344 | | static |
5345 | | symbol_type |
5346 | | make_CONFLICT (KeywordType v, location_type l) |
5347 | 0 | { |
5348 | 0 | return symbol_type (token::TOK_CONFLICT, std::move (v), std::move (l)); |
5349 | 0 | } |
5350 | | #else |
5351 | | static |
5352 | | symbol_type |
5353 | | make_CONFLICT (const KeywordType& v, const location_type& l) |
5354 | | { |
5355 | | return symbol_type (token::TOK_CONFLICT, v, l); |
5356 | | } |
5357 | | #endif |
5358 | | #if 201103L <= YY_CPLUSPLUS |
5359 | | static |
5360 | | symbol_type |
5361 | | make_CONNECTION (KeywordType v, location_type l) |
5362 | 0 | { |
5363 | 0 | return symbol_type (token::TOK_CONNECTION, std::move (v), std::move (l)); |
5364 | 0 | } |
5365 | | #else |
5366 | | static |
5367 | | symbol_type |
5368 | | make_CONNECTION (const KeywordType& v, const location_type& l) |
5369 | | { |
5370 | | return symbol_type (token::TOK_CONNECTION, v, l); |
5371 | | } |
5372 | | #endif |
5373 | | #if 201103L <= YY_CPLUSPLUS |
5374 | | static |
5375 | | symbol_type |
5376 | | make_CONSTRAINT (KeywordType v, location_type l) |
5377 | 0 | { |
5378 | 0 | return symbol_type (token::TOK_CONSTRAINT, std::move (v), std::move (l)); |
5379 | 0 | } |
5380 | | #else |
5381 | | static |
5382 | | symbol_type |
5383 | | make_CONSTRAINT (const KeywordType& v, const location_type& l) |
5384 | | { |
5385 | | return symbol_type (token::TOK_CONSTRAINT, v, l); |
5386 | | } |
5387 | | #endif |
5388 | | #if 201103L <= YY_CPLUSPLUS |
5389 | | static |
5390 | | symbol_type |
5391 | | make_CONSTRAINTS (KeywordType v, location_type l) |
5392 | 0 | { |
5393 | 0 | return symbol_type (token::TOK_CONSTRAINTS, std::move (v), std::move (l)); |
5394 | 0 | } |
5395 | | #else |
5396 | | static |
5397 | | symbol_type |
5398 | | make_CONSTRAINTS (const KeywordType& v, const location_type& l) |
5399 | | { |
5400 | | return symbol_type (token::TOK_CONSTRAINTS, v, l); |
5401 | | } |
5402 | | #endif |
5403 | | #if 201103L <= YY_CPLUSPLUS |
5404 | | static |
5405 | | symbol_type |
5406 | | make_CONTENT_P (KeywordType v, location_type l) |
5407 | 0 | { |
5408 | 0 | return symbol_type (token::TOK_CONTENT_P, std::move (v), std::move (l)); |
5409 | 0 | } |
5410 | | #else |
5411 | | static |
5412 | | symbol_type |
5413 | | make_CONTENT_P (const KeywordType& v, const location_type& l) |
5414 | | { |
5415 | | return symbol_type (token::TOK_CONTENT_P, v, l); |
5416 | | } |
5417 | | #endif |
5418 | | #if 201103L <= YY_CPLUSPLUS |
5419 | | static |
5420 | | symbol_type |
5421 | | make_CONTINUE_P (KeywordType v, location_type l) |
5422 | 0 | { |
5423 | 0 | return symbol_type (token::TOK_CONTINUE_P, std::move (v), std::move (l)); |
5424 | 0 | } |
5425 | | #else |
5426 | | static |
5427 | | symbol_type |
5428 | | make_CONTINUE_P (const KeywordType& v, const location_type& l) |
5429 | | { |
5430 | | return symbol_type (token::TOK_CONTINUE_P, v, l); |
5431 | | } |
5432 | | #endif |
5433 | | #if 201103L <= YY_CPLUSPLUS |
5434 | | static |
5435 | | symbol_type |
5436 | | make_CONVERSION_P (KeywordType v, location_type l) |
5437 | 0 | { |
5438 | 0 | return symbol_type (token::TOK_CONVERSION_P, std::move (v), std::move (l)); |
5439 | 0 | } |
5440 | | #else |
5441 | | static |
5442 | | symbol_type |
5443 | | make_CONVERSION_P (const KeywordType& v, const location_type& l) |
5444 | | { |
5445 | | return symbol_type (token::TOK_CONVERSION_P, v, l); |
5446 | | } |
5447 | | #endif |
5448 | | #if 201103L <= YY_CPLUSPLUS |
5449 | | static |
5450 | | symbol_type |
5451 | | make_COPY (KeywordType v, location_type l) |
5452 | 0 | { |
5453 | 0 | return symbol_type (token::TOK_COPY, std::move (v), std::move (l)); |
5454 | 0 | } |
5455 | | #else |
5456 | | static |
5457 | | symbol_type |
5458 | | make_COPY (const KeywordType& v, const location_type& l) |
5459 | | { |
5460 | | return symbol_type (token::TOK_COPY, v, l); |
5461 | | } |
5462 | | #endif |
5463 | | #if 201103L <= YY_CPLUSPLUS |
5464 | | static |
5465 | | symbol_type |
5466 | | make_COST (KeywordType v, location_type l) |
5467 | 0 | { |
5468 | 0 | return symbol_type (token::TOK_COST, std::move (v), std::move (l)); |
5469 | 0 | } |
5470 | | #else |
5471 | | static |
5472 | | symbol_type |
5473 | | make_COST (const KeywordType& v, const location_type& l) |
5474 | | { |
5475 | | return symbol_type (token::TOK_COST, v, l); |
5476 | | } |
5477 | | #endif |
5478 | | #if 201103L <= YY_CPLUSPLUS |
5479 | | static |
5480 | | symbol_type |
5481 | | make_COUNTER (KeywordType v, location_type l) |
5482 | 0 | { |
5483 | 0 | return symbol_type (token::TOK_COUNTER, std::move (v), std::move (l)); |
5484 | 0 | } |
5485 | | #else |
5486 | | static |
5487 | | symbol_type |
5488 | | make_COUNTER (const KeywordType& v, const location_type& l) |
5489 | | { |
5490 | | return symbol_type (token::TOK_COUNTER, v, l); |
5491 | | } |
5492 | | #endif |
5493 | | #if 201103L <= YY_CPLUSPLUS |
5494 | | static |
5495 | | symbol_type |
5496 | | make_COVERING (KeywordType v, location_type l) |
5497 | 0 | { |
5498 | 0 | return symbol_type (token::TOK_COVERING, std::move (v), std::move (l)); |
5499 | 0 | } |
5500 | | #else |
5501 | | static |
5502 | | symbol_type |
5503 | | make_COVERING (const KeywordType& v, const location_type& l) |
5504 | | { |
5505 | | return symbol_type (token::TOK_COVERING, v, l); |
5506 | | } |
5507 | | #endif |
5508 | | #if 201103L <= YY_CPLUSPLUS |
5509 | | static |
5510 | | symbol_type |
5511 | | make_CREATE (KeywordType v, location_type l) |
5512 | 0 | { |
5513 | 0 | return symbol_type (token::TOK_CREATE, std::move (v), std::move (l)); |
5514 | 0 | } |
5515 | | #else |
5516 | | static |
5517 | | symbol_type |
5518 | | make_CREATE (const KeywordType& v, const location_type& l) |
5519 | | { |
5520 | | return symbol_type (token::TOK_CREATE, v, l); |
5521 | | } |
5522 | | #endif |
5523 | | #if 201103L <= YY_CPLUSPLUS |
5524 | | static |
5525 | | symbol_type |
5526 | | make_CROSS (KeywordType v, location_type l) |
5527 | 0 | { |
5528 | 0 | return symbol_type (token::TOK_CROSS, std::move (v), std::move (l)); |
5529 | 0 | } |
5530 | | #else |
5531 | | static |
5532 | | symbol_type |
5533 | | make_CROSS (const KeywordType& v, const location_type& l) |
5534 | | { |
5535 | | return symbol_type (token::TOK_CROSS, v, l); |
5536 | | } |
5537 | | #endif |
5538 | | #if 201103L <= YY_CPLUSPLUS |
5539 | | static |
5540 | | symbol_type |
5541 | | make_CSV (KeywordType v, location_type l) |
5542 | 0 | { |
5543 | 0 | return symbol_type (token::TOK_CSV, std::move (v), std::move (l)); |
5544 | 0 | } |
5545 | | #else |
5546 | | static |
5547 | | symbol_type |
5548 | | make_CSV (const KeywordType& v, const location_type& l) |
5549 | | { |
5550 | | return symbol_type (token::TOK_CSV, v, l); |
5551 | | } |
5552 | | #endif |
5553 | | #if 201103L <= YY_CPLUSPLUS |
5554 | | static |
5555 | | symbol_type |
5556 | | make_CUBE (KeywordType v, location_type l) |
5557 | 0 | { |
5558 | 0 | return symbol_type (token::TOK_CUBE, std::move (v), std::move (l)); |
5559 | 0 | } |
5560 | | #else |
5561 | | static |
5562 | | symbol_type |
5563 | | make_CUBE (const KeywordType& v, const location_type& l) |
5564 | | { |
5565 | | return symbol_type (token::TOK_CUBE, v, l); |
5566 | | } |
5567 | | #endif |
5568 | | #if 201103L <= YY_CPLUSPLUS |
5569 | | static |
5570 | | symbol_type |
5571 | | make_CURRENT_P (KeywordType v, location_type l) |
5572 | 0 | { |
5573 | 0 | return symbol_type (token::TOK_CURRENT_P, std::move (v), std::move (l)); |
5574 | 0 | } |
5575 | | #else |
5576 | | static |
5577 | | symbol_type |
5578 | | make_CURRENT_P (const KeywordType& v, const location_type& l) |
5579 | | { |
5580 | | return symbol_type (token::TOK_CURRENT_P, v, l); |
5581 | | } |
5582 | | #endif |
5583 | | #if 201103L <= YY_CPLUSPLUS |
5584 | | static |
5585 | | symbol_type |
5586 | | make_CURRENT_CATALOG (KeywordType v, location_type l) |
5587 | 0 | { |
5588 | 0 | return symbol_type (token::TOK_CURRENT_CATALOG, std::move (v), std::move (l)); |
5589 | 0 | } |
5590 | | #else |
5591 | | static |
5592 | | symbol_type |
5593 | | make_CURRENT_CATALOG (const KeywordType& v, const location_type& l) |
5594 | | { |
5595 | | return symbol_type (token::TOK_CURRENT_CATALOG, v, l); |
5596 | | } |
5597 | | #endif |
5598 | | #if 201103L <= YY_CPLUSPLUS |
5599 | | static |
5600 | | symbol_type |
5601 | | make_CURRENT_DATE (KeywordType v, location_type l) |
5602 | 0 | { |
5603 | 0 | return symbol_type (token::TOK_CURRENT_DATE, std::move (v), std::move (l)); |
5604 | 0 | } |
5605 | | #else |
5606 | | static |
5607 | | symbol_type |
5608 | | make_CURRENT_DATE (const KeywordType& v, const location_type& l) |
5609 | | { |
5610 | | return symbol_type (token::TOK_CURRENT_DATE, v, l); |
5611 | | } |
5612 | | #endif |
5613 | | #if 201103L <= YY_CPLUSPLUS |
5614 | | static |
5615 | | symbol_type |
5616 | | make_CURRENT_ROLE (KeywordType v, location_type l) |
5617 | 0 | { |
5618 | 0 | return symbol_type (token::TOK_CURRENT_ROLE, std::move (v), std::move (l)); |
5619 | 0 | } |
5620 | | #else |
5621 | | static |
5622 | | symbol_type |
5623 | | make_CURRENT_ROLE (const KeywordType& v, const location_type& l) |
5624 | | { |
5625 | | return symbol_type (token::TOK_CURRENT_ROLE, v, l); |
5626 | | } |
5627 | | #endif |
5628 | | #if 201103L <= YY_CPLUSPLUS |
5629 | | static |
5630 | | symbol_type |
5631 | | make_CURRENT_SCHEMA (KeywordType v, location_type l) |
5632 | 0 | { |
5633 | 0 | return symbol_type (token::TOK_CURRENT_SCHEMA, std::move (v), std::move (l)); |
5634 | 0 | } |
5635 | | #else |
5636 | | static |
5637 | | symbol_type |
5638 | | make_CURRENT_SCHEMA (const KeywordType& v, const location_type& l) |
5639 | | { |
5640 | | return symbol_type (token::TOK_CURRENT_SCHEMA, v, l); |
5641 | | } |
5642 | | #endif |
5643 | | #if 201103L <= YY_CPLUSPLUS |
5644 | | static |
5645 | | symbol_type |
5646 | | make_CURRENT_TIME (KeywordType v, location_type l) |
5647 | 0 | { |
5648 | 0 | return symbol_type (token::TOK_CURRENT_TIME, std::move (v), std::move (l)); |
5649 | 0 | } |
5650 | | #else |
5651 | | static |
5652 | | symbol_type |
5653 | | make_CURRENT_TIME (const KeywordType& v, const location_type& l) |
5654 | | { |
5655 | | return symbol_type (token::TOK_CURRENT_TIME, v, l); |
5656 | | } |
5657 | | #endif |
5658 | | #if 201103L <= YY_CPLUSPLUS |
5659 | | static |
5660 | | symbol_type |
5661 | | make_CURRENT_TIMESTAMP (KeywordType v, location_type l) |
5662 | 0 | { |
5663 | 0 | return symbol_type (token::TOK_CURRENT_TIMESTAMP, std::move (v), std::move (l)); |
5664 | 0 | } |
5665 | | #else |
5666 | | static |
5667 | | symbol_type |
5668 | | make_CURRENT_TIMESTAMP (const KeywordType& v, const location_type& l) |
5669 | | { |
5670 | | return symbol_type (token::TOK_CURRENT_TIMESTAMP, v, l); |
5671 | | } |
5672 | | #endif |
5673 | | #if 201103L <= YY_CPLUSPLUS |
5674 | | static |
5675 | | symbol_type |
5676 | | make_CURRENT_USER (KeywordType v, location_type l) |
5677 | 0 | { |
5678 | 0 | return symbol_type (token::TOK_CURRENT_USER, std::move (v), std::move (l)); |
5679 | 0 | } |
5680 | | #else |
5681 | | static |
5682 | | symbol_type |
5683 | | make_CURRENT_USER (const KeywordType& v, const location_type& l) |
5684 | | { |
5685 | | return symbol_type (token::TOK_CURRENT_USER, v, l); |
5686 | | } |
5687 | | #endif |
5688 | | #if 201103L <= YY_CPLUSPLUS |
5689 | | static |
5690 | | symbol_type |
5691 | | make_CURSOR (KeywordType v, location_type l) |
5692 | 0 | { |
5693 | 0 | return symbol_type (token::TOK_CURSOR, std::move (v), std::move (l)); |
5694 | 0 | } |
5695 | | #else |
5696 | | static |
5697 | | symbol_type |
5698 | | make_CURSOR (const KeywordType& v, const location_type& l) |
5699 | | { |
5700 | | return symbol_type (token::TOK_CURSOR, v, l); |
5701 | | } |
5702 | | #endif |
5703 | | #if 201103L <= YY_CPLUSPLUS |
5704 | | static |
5705 | | symbol_type |
5706 | | make_CYCLE (KeywordType v, location_type l) |
5707 | 0 | { |
5708 | 0 | return symbol_type (token::TOK_CYCLE, std::move (v), std::move (l)); |
5709 | 0 | } |
5710 | | #else |
5711 | | static |
5712 | | symbol_type |
5713 | | make_CYCLE (const KeywordType& v, const location_type& l) |
5714 | | { |
5715 | | return symbol_type (token::TOK_CYCLE, v, l); |
5716 | | } |
5717 | | #endif |
5718 | | #if 201103L <= YY_CPLUSPLUS |
5719 | | static |
5720 | | symbol_type |
5721 | | make_DATA_P (KeywordType v, location_type l) |
5722 | 0 | { |
5723 | 0 | return symbol_type (token::TOK_DATA_P, std::move (v), std::move (l)); |
5724 | 0 | } |
5725 | | #else |
5726 | | static |
5727 | | symbol_type |
5728 | | make_DATA_P (const KeywordType& v, const location_type& l) |
5729 | | { |
5730 | | return symbol_type (token::TOK_DATA_P, v, l); |
5731 | | } |
5732 | | #endif |
5733 | | #if 201103L <= YY_CPLUSPLUS |
5734 | | static |
5735 | | symbol_type |
5736 | | make_DATE (KeywordType v, location_type l) |
5737 | 0 | { |
5738 | 0 | return symbol_type (token::TOK_DATE, std::move (v), std::move (l)); |
5739 | 0 | } |
5740 | | #else |
5741 | | static |
5742 | | symbol_type |
5743 | | make_DATE (const KeywordType& v, const location_type& l) |
5744 | | { |
5745 | | return symbol_type (token::TOK_DATE, v, l); |
5746 | | } |
5747 | | #endif |
5748 | | #if 201103L <= YY_CPLUSPLUS |
5749 | | static |
5750 | | symbol_type |
5751 | | make_DATABASE (KeywordType v, location_type l) |
5752 | 0 | { |
5753 | 0 | return symbol_type (token::TOK_DATABASE, std::move (v), std::move (l)); |
5754 | 0 | } |
5755 | | #else |
5756 | | static |
5757 | | symbol_type |
5758 | | make_DATABASE (const KeywordType& v, const location_type& l) |
5759 | | { |
5760 | | return symbol_type (token::TOK_DATABASE, v, l); |
5761 | | } |
5762 | | #endif |
5763 | | #if 201103L <= YY_CPLUSPLUS |
5764 | | static |
5765 | | symbol_type |
5766 | | make_DAY_P (KeywordType v, location_type l) |
5767 | 0 | { |
5768 | 0 | return symbol_type (token::TOK_DAY_P, std::move (v), std::move (l)); |
5769 | 0 | } |
5770 | | #else |
5771 | | static |
5772 | | symbol_type |
5773 | | make_DAY_P (const KeywordType& v, const location_type& l) |
5774 | | { |
5775 | | return symbol_type (token::TOK_DAY_P, v, l); |
5776 | | } |
5777 | | #endif |
5778 | | #if 201103L <= YY_CPLUSPLUS |
5779 | | static |
5780 | | symbol_type |
5781 | | make_DEALLOCATE (KeywordType v, location_type l) |
5782 | 0 | { |
5783 | 0 | return symbol_type (token::TOK_DEALLOCATE, std::move (v), std::move (l)); |
5784 | 0 | } |
5785 | | #else |
5786 | | static |
5787 | | symbol_type |
5788 | | make_DEALLOCATE (const KeywordType& v, const location_type& l) |
5789 | | { |
5790 | | return symbol_type (token::TOK_DEALLOCATE, v, l); |
5791 | | } |
5792 | | #endif |
5793 | | #if 201103L <= YY_CPLUSPLUS |
5794 | | static |
5795 | | symbol_type |
5796 | | make_DEC (KeywordType v, location_type l) |
5797 | 0 | { |
5798 | 0 | return symbol_type (token::TOK_DEC, std::move (v), std::move (l)); |
5799 | 0 | } |
5800 | | #else |
5801 | | static |
5802 | | symbol_type |
5803 | | make_DEC (const KeywordType& v, const location_type& l) |
5804 | | { |
5805 | | return symbol_type (token::TOK_DEC, v, l); |
5806 | | } |
5807 | | #endif |
5808 | | #if 201103L <= YY_CPLUSPLUS |
5809 | | static |
5810 | | symbol_type |
5811 | | make_DECIMAL_P (KeywordType v, location_type l) |
5812 | 0 | { |
5813 | 0 | return symbol_type (token::TOK_DECIMAL_P, std::move (v), std::move (l)); |
5814 | 0 | } |
5815 | | #else |
5816 | | static |
5817 | | symbol_type |
5818 | | make_DECIMAL_P (const KeywordType& v, const location_type& l) |
5819 | | { |
5820 | | return symbol_type (token::TOK_DECIMAL_P, v, l); |
5821 | | } |
5822 | | #endif |
5823 | | #if 201103L <= YY_CPLUSPLUS |
5824 | | static |
5825 | | symbol_type |
5826 | | make_DECLARE (KeywordType v, location_type l) |
5827 | 0 | { |
5828 | 0 | return symbol_type (token::TOK_DECLARE, std::move (v), std::move (l)); |
5829 | 0 | } |
5830 | | #else |
5831 | | static |
5832 | | symbol_type |
5833 | | make_DECLARE (const KeywordType& v, const location_type& l) |
5834 | | { |
5835 | | return symbol_type (token::TOK_DECLARE, v, l); |
5836 | | } |
5837 | | #endif |
5838 | | #if 201103L <= YY_CPLUSPLUS |
5839 | | static |
5840 | | symbol_type |
5841 | | make_DEFAULT (KeywordType v, location_type l) |
5842 | 0 | { |
5843 | 0 | return symbol_type (token::TOK_DEFAULT, std::move (v), std::move (l)); |
5844 | 0 | } |
5845 | | #else |
5846 | | static |
5847 | | symbol_type |
5848 | | make_DEFAULT (const KeywordType& v, const location_type& l) |
5849 | | { |
5850 | | return symbol_type (token::TOK_DEFAULT, v, l); |
5851 | | } |
5852 | | #endif |
5853 | | #if 201103L <= YY_CPLUSPLUS |
5854 | | static |
5855 | | symbol_type |
5856 | | make_DEFAULTS (KeywordType v, location_type l) |
5857 | 0 | { |
5858 | 0 | return symbol_type (token::TOK_DEFAULTS, std::move (v), std::move (l)); |
5859 | 0 | } |
5860 | | #else |
5861 | | static |
5862 | | symbol_type |
5863 | | make_DEFAULTS (const KeywordType& v, const location_type& l) |
5864 | | { |
5865 | | return symbol_type (token::TOK_DEFAULTS, v, l); |
5866 | | } |
5867 | | #endif |
5868 | | #if 201103L <= YY_CPLUSPLUS |
5869 | | static |
5870 | | symbol_type |
5871 | | make_DEFERRABLE (KeywordType v, location_type l) |
5872 | 0 | { |
5873 | 0 | return symbol_type (token::TOK_DEFERRABLE, std::move (v), std::move (l)); |
5874 | 0 | } |
5875 | | #else |
5876 | | static |
5877 | | symbol_type |
5878 | | make_DEFERRABLE (const KeywordType& v, const location_type& l) |
5879 | | { |
5880 | | return symbol_type (token::TOK_DEFERRABLE, v, l); |
5881 | | } |
5882 | | #endif |
5883 | | #if 201103L <= YY_CPLUSPLUS |
5884 | | static |
5885 | | symbol_type |
5886 | | make_DEFERRED (KeywordType v, location_type l) |
5887 | 0 | { |
5888 | 0 | return symbol_type (token::TOK_DEFERRED, std::move (v), std::move (l)); |
5889 | 0 | } |
5890 | | #else |
5891 | | static |
5892 | | symbol_type |
5893 | | make_DEFERRED (const KeywordType& v, const location_type& l) |
5894 | | { |
5895 | | return symbol_type (token::TOK_DEFERRED, v, l); |
5896 | | } |
5897 | | #endif |
5898 | | #if 201103L <= YY_CPLUSPLUS |
5899 | | static |
5900 | | symbol_type |
5901 | | make_DEFINER (KeywordType v, location_type l) |
5902 | 0 | { |
5903 | 0 | return symbol_type (token::TOK_DEFINER, std::move (v), std::move (l)); |
5904 | 0 | } |
5905 | | #else |
5906 | | static |
5907 | | symbol_type |
5908 | | make_DEFINER (const KeywordType& v, const location_type& l) |
5909 | | { |
5910 | | return symbol_type (token::TOK_DEFINER, v, l); |
5911 | | } |
5912 | | #endif |
5913 | | #if 201103L <= YY_CPLUSPLUS |
5914 | | static |
5915 | | symbol_type |
5916 | | make_DELETE_P (KeywordType v, location_type l) |
5917 | 0 | { |
5918 | 0 | return symbol_type (token::TOK_DELETE_P, std::move (v), std::move (l)); |
5919 | 0 | } |
5920 | | #else |
5921 | | static |
5922 | | symbol_type |
5923 | | make_DELETE_P (const KeywordType& v, const location_type& l) |
5924 | | { |
5925 | | return symbol_type (token::TOK_DELETE_P, v, l); |
5926 | | } |
5927 | | #endif |
5928 | | #if 201103L <= YY_CPLUSPLUS |
5929 | | static |
5930 | | symbol_type |
5931 | | make_DELIMITER (KeywordType v, location_type l) |
5932 | 0 | { |
5933 | 0 | return symbol_type (token::TOK_DELIMITER, std::move (v), std::move (l)); |
5934 | 0 | } |
5935 | | #else |
5936 | | static |
5937 | | symbol_type |
5938 | | make_DELIMITER (const KeywordType& v, const location_type& l) |
5939 | | { |
5940 | | return symbol_type (token::TOK_DELIMITER, v, l); |
5941 | | } |
5942 | | #endif |
5943 | | #if 201103L <= YY_CPLUSPLUS |
5944 | | static |
5945 | | symbol_type |
5946 | | make_DELIMITERS (KeywordType v, location_type l) |
5947 | 0 | { |
5948 | 0 | return symbol_type (token::TOK_DELIMITERS, std::move (v), std::move (l)); |
5949 | 0 | } |
5950 | | #else |
5951 | | static |
5952 | | symbol_type |
5953 | | make_DELIMITERS (const KeywordType& v, const location_type& l) |
5954 | | { |
5955 | | return symbol_type (token::TOK_DELIMITERS, v, l); |
5956 | | } |
5957 | | #endif |
5958 | | #if 201103L <= YY_CPLUSPLUS |
5959 | | static |
5960 | | symbol_type |
5961 | | make_DESC (KeywordType v, location_type l) |
5962 | 0 | { |
5963 | 0 | return symbol_type (token::TOK_DESC, std::move (v), std::move (l)); |
5964 | 0 | } |
5965 | | #else |
5966 | | static |
5967 | | symbol_type |
5968 | | make_DESC (const KeywordType& v, const location_type& l) |
5969 | | { |
5970 | | return symbol_type (token::TOK_DESC, v, l); |
5971 | | } |
5972 | | #endif |
5973 | | #if 201103L <= YY_CPLUSPLUS |
5974 | | static |
5975 | | symbol_type |
5976 | | make_DESCRIBE (KeywordType v, location_type l) |
5977 | 0 | { |
5978 | 0 | return symbol_type (token::TOK_DESCRIBE, std::move (v), std::move (l)); |
5979 | 0 | } |
5980 | | #else |
5981 | | static |
5982 | | symbol_type |
5983 | | make_DESCRIBE (const KeywordType& v, const location_type& l) |
5984 | | { |
5985 | | return symbol_type (token::TOK_DESCRIBE, v, l); |
5986 | | } |
5987 | | #endif |
5988 | | #if 201103L <= YY_CPLUSPLUS |
5989 | | static |
5990 | | symbol_type |
5991 | | make_DICTIONARY (KeywordType v, location_type l) |
5992 | 0 | { |
5993 | 0 | return symbol_type (token::TOK_DICTIONARY, std::move (v), std::move (l)); |
5994 | 0 | } |
5995 | | #else |
5996 | | static |
5997 | | symbol_type |
5998 | | make_DICTIONARY (const KeywordType& v, const location_type& l) |
5999 | | { |
6000 | | return symbol_type (token::TOK_DICTIONARY, v, l); |
6001 | | } |
6002 | | #endif |
6003 | | #if 201103L <= YY_CPLUSPLUS |
6004 | | static |
6005 | | symbol_type |
6006 | | make_DISABLE_P (KeywordType v, location_type l) |
6007 | 0 | { |
6008 | 0 | return symbol_type (token::TOK_DISABLE_P, std::move (v), std::move (l)); |
6009 | 0 | } |
6010 | | #else |
6011 | | static |
6012 | | symbol_type |
6013 | | make_DISABLE_P (const KeywordType& v, const location_type& l) |
6014 | | { |
6015 | | return symbol_type (token::TOK_DISABLE_P, v, l); |
6016 | | } |
6017 | | #endif |
6018 | | #if 201103L <= YY_CPLUSPLUS |
6019 | | static |
6020 | | symbol_type |
6021 | | make_DISCARD (KeywordType v, location_type l) |
6022 | 0 | { |
6023 | 0 | return symbol_type (token::TOK_DISCARD, std::move (v), std::move (l)); |
6024 | 0 | } |
6025 | | #else |
6026 | | static |
6027 | | symbol_type |
6028 | | make_DISCARD (const KeywordType& v, const location_type& l) |
6029 | | { |
6030 | | return symbol_type (token::TOK_DISCARD, v, l); |
6031 | | } |
6032 | | #endif |
6033 | | #if 201103L <= YY_CPLUSPLUS |
6034 | | static |
6035 | | symbol_type |
6036 | | make_DISTINCT (KeywordType v, location_type l) |
6037 | 0 | { |
6038 | 0 | return symbol_type (token::TOK_DISTINCT, std::move (v), std::move (l)); |
6039 | 0 | } |
6040 | | #else |
6041 | | static |
6042 | | symbol_type |
6043 | | make_DISTINCT (const KeywordType& v, const location_type& l) |
6044 | | { |
6045 | | return symbol_type (token::TOK_DISTINCT, v, l); |
6046 | | } |
6047 | | #endif |
6048 | | #if 201103L <= YY_CPLUSPLUS |
6049 | | static |
6050 | | symbol_type |
6051 | | make_DO (KeywordType v, location_type l) |
6052 | 0 | { |
6053 | 0 | return symbol_type (token::TOK_DO, std::move (v), std::move (l)); |
6054 | 0 | } |
6055 | | #else |
6056 | | static |
6057 | | symbol_type |
6058 | | make_DO (const KeywordType& v, const location_type& l) |
6059 | | { |
6060 | | return symbol_type (token::TOK_DO, v, l); |
6061 | | } |
6062 | | #endif |
6063 | | #if 201103L <= YY_CPLUSPLUS |
6064 | | static |
6065 | | symbol_type |
6066 | | make_DOCUMENT_P (KeywordType v, location_type l) |
6067 | 0 | { |
6068 | 0 | return symbol_type (token::TOK_DOCUMENT_P, std::move (v), std::move (l)); |
6069 | 0 | } |
6070 | | #else |
6071 | | static |
6072 | | symbol_type |
6073 | | make_DOCUMENT_P (const KeywordType& v, const location_type& l) |
6074 | | { |
6075 | | return symbol_type (token::TOK_DOCUMENT_P, v, l); |
6076 | | } |
6077 | | #endif |
6078 | | #if 201103L <= YY_CPLUSPLUS |
6079 | | static |
6080 | | symbol_type |
6081 | | make_DOMAIN_P (KeywordType v, location_type l) |
6082 | 0 | { |
6083 | 0 | return symbol_type (token::TOK_DOMAIN_P, std::move (v), std::move (l)); |
6084 | 0 | } |
6085 | | #else |
6086 | | static |
6087 | | symbol_type |
6088 | | make_DOMAIN_P (const KeywordType& v, const location_type& l) |
6089 | | { |
6090 | | return symbol_type (token::TOK_DOMAIN_P, v, l); |
6091 | | } |
6092 | | #endif |
6093 | | #if 201103L <= YY_CPLUSPLUS |
6094 | | static |
6095 | | symbol_type |
6096 | | make_DOUBLE_P (KeywordType v, location_type l) |
6097 | 0 | { |
6098 | 0 | return symbol_type (token::TOK_DOUBLE_P, std::move (v), std::move (l)); |
6099 | 0 | } |
6100 | | #else |
6101 | | static |
6102 | | symbol_type |
6103 | | make_DOUBLE_P (const KeywordType& v, const location_type& l) |
6104 | | { |
6105 | | return symbol_type (token::TOK_DOUBLE_P, v, l); |
6106 | | } |
6107 | | #endif |
6108 | | #if 201103L <= YY_CPLUSPLUS |
6109 | | static |
6110 | | symbol_type |
6111 | | make_DROP (KeywordType v, location_type l) |
6112 | 0 | { |
6113 | 0 | return symbol_type (token::TOK_DROP, std::move (v), std::move (l)); |
6114 | 0 | } |
6115 | | #else |
6116 | | static |
6117 | | symbol_type |
6118 | | make_DROP (const KeywordType& v, const location_type& l) |
6119 | | { |
6120 | | return symbol_type (token::TOK_DROP, v, l); |
6121 | | } |
6122 | | #endif |
6123 | | #if 201103L <= YY_CPLUSPLUS |
6124 | | static |
6125 | | symbol_type |
6126 | | make_EACH (KeywordType v, location_type l) |
6127 | 0 | { |
6128 | 0 | return symbol_type (token::TOK_EACH, std::move (v), std::move (l)); |
6129 | 0 | } |
6130 | | #else |
6131 | | static |
6132 | | symbol_type |
6133 | | make_EACH (const KeywordType& v, const location_type& l) |
6134 | | { |
6135 | | return symbol_type (token::TOK_EACH, v, l); |
6136 | | } |
6137 | | #endif |
6138 | | #if 201103L <= YY_CPLUSPLUS |
6139 | | static |
6140 | | symbol_type |
6141 | | make_ELSE (KeywordType v, location_type l) |
6142 | 0 | { |
6143 | 0 | return symbol_type (token::TOK_ELSE, std::move (v), std::move (l)); |
6144 | 0 | } |
6145 | | #else |
6146 | | static |
6147 | | symbol_type |
6148 | | make_ELSE (const KeywordType& v, const location_type& l) |
6149 | | { |
6150 | | return symbol_type (token::TOK_ELSE, v, l); |
6151 | | } |
6152 | | #endif |
6153 | | #if 201103L <= YY_CPLUSPLUS |
6154 | | static |
6155 | | symbol_type |
6156 | | make_ENABLE_P (KeywordType v, location_type l) |
6157 | 0 | { |
6158 | 0 | return symbol_type (token::TOK_ENABLE_P, std::move (v), std::move (l)); |
6159 | 0 | } |
6160 | | #else |
6161 | | static |
6162 | | symbol_type |
6163 | | make_ENABLE_P (const KeywordType& v, const location_type& l) |
6164 | | { |
6165 | | return symbol_type (token::TOK_ENABLE_P, v, l); |
6166 | | } |
6167 | | #endif |
6168 | | #if 201103L <= YY_CPLUSPLUS |
6169 | | static |
6170 | | symbol_type |
6171 | | make_ENCODING (KeywordType v, location_type l) |
6172 | 0 | { |
6173 | 0 | return symbol_type (token::TOK_ENCODING, std::move (v), std::move (l)); |
6174 | 0 | } |
6175 | | #else |
6176 | | static |
6177 | | symbol_type |
6178 | | make_ENCODING (const KeywordType& v, const location_type& l) |
6179 | | { |
6180 | | return symbol_type (token::TOK_ENCODING, v, l); |
6181 | | } |
6182 | | #endif |
6183 | | #if 201103L <= YY_CPLUSPLUS |
6184 | | static |
6185 | | symbol_type |
6186 | | make_ENCRYPTED (KeywordType v, location_type l) |
6187 | 0 | { |
6188 | 0 | return symbol_type (token::TOK_ENCRYPTED, std::move (v), std::move (l)); |
6189 | 0 | } |
6190 | | #else |
6191 | | static |
6192 | | symbol_type |
6193 | | make_ENCRYPTED (const KeywordType& v, const location_type& l) |
6194 | | { |
6195 | | return symbol_type (token::TOK_ENCRYPTED, v, l); |
6196 | | } |
6197 | | #endif |
6198 | | #if 201103L <= YY_CPLUSPLUS |
6199 | | static |
6200 | | symbol_type |
6201 | | make_END_P (KeywordType v, location_type l) |
6202 | 0 | { |
6203 | 0 | return symbol_type (token::TOK_END_P, std::move (v), std::move (l)); |
6204 | 0 | } |
6205 | | #else |
6206 | | static |
6207 | | symbol_type |
6208 | | make_END_P (const KeywordType& v, const location_type& l) |
6209 | | { |
6210 | | return symbol_type (token::TOK_END_P, v, l); |
6211 | | } |
6212 | | #endif |
6213 | | #if 201103L <= YY_CPLUSPLUS |
6214 | | static |
6215 | | symbol_type |
6216 | | make_ENUM_P (KeywordType v, location_type l) |
6217 | 0 | { |
6218 | 0 | return symbol_type (token::TOK_ENUM_P, std::move (v), std::move (l)); |
6219 | 0 | } |
6220 | | #else |
6221 | | static |
6222 | | symbol_type |
6223 | | make_ENUM_P (const KeywordType& v, const location_type& l) |
6224 | | { |
6225 | | return symbol_type (token::TOK_ENUM_P, v, l); |
6226 | | } |
6227 | | #endif |
6228 | | #if 201103L <= YY_CPLUSPLUS |
6229 | | static |
6230 | | symbol_type |
6231 | | make_ERROR (KeywordType v, location_type l) |
6232 | 0 | { |
6233 | 0 | return symbol_type (token::TOK_ERROR, std::move (v), std::move (l)); |
6234 | 0 | } |
6235 | | #else |
6236 | | static |
6237 | | symbol_type |
6238 | | make_ERROR (const KeywordType& v, const location_type& l) |
6239 | | { |
6240 | | return symbol_type (token::TOK_ERROR, v, l); |
6241 | | } |
6242 | | #endif |
6243 | | #if 201103L <= YY_CPLUSPLUS |
6244 | | static |
6245 | | symbol_type |
6246 | | make_ESCAPE (KeywordType v, location_type l) |
6247 | 0 | { |
6248 | 0 | return symbol_type (token::TOK_ESCAPE, std::move (v), std::move (l)); |
6249 | 0 | } |
6250 | | #else |
6251 | | static |
6252 | | symbol_type |
6253 | | make_ESCAPE (const KeywordType& v, const location_type& l) |
6254 | | { |
6255 | | return symbol_type (token::TOK_ESCAPE, v, l); |
6256 | | } |
6257 | | #endif |
6258 | | #if 201103L <= YY_CPLUSPLUS |
6259 | | static |
6260 | | symbol_type |
6261 | | make_EVENT (KeywordType v, location_type l) |
6262 | 0 | { |
6263 | 0 | return symbol_type (token::TOK_EVENT, std::move (v), std::move (l)); |
6264 | 0 | } |
6265 | | #else |
6266 | | static |
6267 | | symbol_type |
6268 | | make_EVENT (const KeywordType& v, const location_type& l) |
6269 | | { |
6270 | | return symbol_type (token::TOK_EVENT, v, l); |
6271 | | } |
6272 | | #endif |
6273 | | #if 201103L <= YY_CPLUSPLUS |
6274 | | static |
6275 | | symbol_type |
6276 | | make_EXCEPT (KeywordType v, location_type l) |
6277 | 0 | { |
6278 | 0 | return symbol_type (token::TOK_EXCEPT, std::move (v), std::move (l)); |
6279 | 0 | } |
6280 | | #else |
6281 | | static |
6282 | | symbol_type |
6283 | | make_EXCEPT (const KeywordType& v, const location_type& l) |
6284 | | { |
6285 | | return symbol_type (token::TOK_EXCEPT, v, l); |
6286 | | } |
6287 | | #endif |
6288 | | #if 201103L <= YY_CPLUSPLUS |
6289 | | static |
6290 | | symbol_type |
6291 | | make_EXCLUDE (KeywordType v, location_type l) |
6292 | 0 | { |
6293 | 0 | return symbol_type (token::TOK_EXCLUDE, std::move (v), std::move (l)); |
6294 | 0 | } |
6295 | | #else |
6296 | | static |
6297 | | symbol_type |
6298 | | make_EXCLUDE (const KeywordType& v, const location_type& l) |
6299 | | { |
6300 | | return symbol_type (token::TOK_EXCLUDE, v, l); |
6301 | | } |
6302 | | #endif |
6303 | | #if 201103L <= YY_CPLUSPLUS |
6304 | | static |
6305 | | symbol_type |
6306 | | make_EXCLUDING (KeywordType v, location_type l) |
6307 | 0 | { |
6308 | 0 | return symbol_type (token::TOK_EXCLUDING, std::move (v), std::move (l)); |
6309 | 0 | } |
6310 | | #else |
6311 | | static |
6312 | | symbol_type |
6313 | | make_EXCLUDING (const KeywordType& v, const location_type& l) |
6314 | | { |
6315 | | return symbol_type (token::TOK_EXCLUDING, v, l); |
6316 | | } |
6317 | | #endif |
6318 | | #if 201103L <= YY_CPLUSPLUS |
6319 | | static |
6320 | | symbol_type |
6321 | | make_EXCLUSIVE (KeywordType v, location_type l) |
6322 | 0 | { |
6323 | 0 | return symbol_type (token::TOK_EXCLUSIVE, std::move (v), std::move (l)); |
6324 | 0 | } |
6325 | | #else |
6326 | | static |
6327 | | symbol_type |
6328 | | make_EXCLUSIVE (const KeywordType& v, const location_type& l) |
6329 | | { |
6330 | | return symbol_type (token::TOK_EXCLUSIVE, v, l); |
6331 | | } |
6332 | | #endif |
6333 | | #if 201103L <= YY_CPLUSPLUS |
6334 | | static |
6335 | | symbol_type |
6336 | | make_EXECUTE (KeywordType v, location_type l) |
6337 | 0 | { |
6338 | 0 | return symbol_type (token::TOK_EXECUTE, std::move (v), std::move (l)); |
6339 | 0 | } |
6340 | | #else |
6341 | | static |
6342 | | symbol_type |
6343 | | make_EXECUTE (const KeywordType& v, const location_type& l) |
6344 | | { |
6345 | | return symbol_type (token::TOK_EXECUTE, v, l); |
6346 | | } |
6347 | | #endif |
6348 | | #if 201103L <= YY_CPLUSPLUS |
6349 | | static |
6350 | | symbol_type |
6351 | | make_EXISTS (KeywordType v, location_type l) |
6352 | 0 | { |
6353 | 0 | return symbol_type (token::TOK_EXISTS, std::move (v), std::move (l)); |
6354 | 0 | } |
6355 | | #else |
6356 | | static |
6357 | | symbol_type |
6358 | | make_EXISTS (const KeywordType& v, const location_type& l) |
6359 | | { |
6360 | | return symbol_type (token::TOK_EXISTS, v, l); |
6361 | | } |
6362 | | #endif |
6363 | | #if 201103L <= YY_CPLUSPLUS |
6364 | | static |
6365 | | symbol_type |
6366 | | make_EXPLAIN (KeywordType v, location_type l) |
6367 | 0 | { |
6368 | 0 | return symbol_type (token::TOK_EXPLAIN, std::move (v), std::move (l)); |
6369 | 0 | } |
6370 | | #else |
6371 | | static |
6372 | | symbol_type |
6373 | | make_EXPLAIN (const KeywordType& v, const location_type& l) |
6374 | | { |
6375 | | return symbol_type (token::TOK_EXPLAIN, v, l); |
6376 | | } |
6377 | | #endif |
6378 | | #if 201103L <= YY_CPLUSPLUS |
6379 | | static |
6380 | | symbol_type |
6381 | | make_EXTENSION (KeywordType v, location_type l) |
6382 | 0 | { |
6383 | 0 | return symbol_type (token::TOK_EXTENSION, std::move (v), std::move (l)); |
6384 | 0 | } |
6385 | | #else |
6386 | | static |
6387 | | symbol_type |
6388 | | make_EXTENSION (const KeywordType& v, const location_type& l) |
6389 | | { |
6390 | | return symbol_type (token::TOK_EXTENSION, v, l); |
6391 | | } |
6392 | | #endif |
6393 | | #if 201103L <= YY_CPLUSPLUS |
6394 | | static |
6395 | | symbol_type |
6396 | | make_EXTERNAL (KeywordType v, location_type l) |
6397 | 0 | { |
6398 | 0 | return symbol_type (token::TOK_EXTERNAL, std::move (v), std::move (l)); |
6399 | 0 | } |
6400 | | #else |
6401 | | static |
6402 | | symbol_type |
6403 | | make_EXTERNAL (const KeywordType& v, const location_type& l) |
6404 | | { |
6405 | | return symbol_type (token::TOK_EXTERNAL, v, l); |
6406 | | } |
6407 | | #endif |
6408 | | #if 201103L <= YY_CPLUSPLUS |
6409 | | static |
6410 | | symbol_type |
6411 | | make_EXTRACT (KeywordType v, location_type l) |
6412 | 0 | { |
6413 | 0 | return symbol_type (token::TOK_EXTRACT, std::move (v), std::move (l)); |
6414 | 0 | } |
6415 | | #else |
6416 | | static |
6417 | | symbol_type |
6418 | | make_EXTRACT (const KeywordType& v, const location_type& l) |
6419 | | { |
6420 | | return symbol_type (token::TOK_EXTRACT, v, l); |
6421 | | } |
6422 | | #endif |
6423 | | #if 201103L <= YY_CPLUSPLUS |
6424 | | static |
6425 | | symbol_type |
6426 | | make_FALSE_P (KeywordType v, location_type l) |
6427 | 0 | { |
6428 | 0 | return symbol_type (token::TOK_FALSE_P, std::move (v), std::move (l)); |
6429 | 0 | } |
6430 | | #else |
6431 | | static |
6432 | | symbol_type |
6433 | | make_FALSE_P (const KeywordType& v, const location_type& l) |
6434 | | { |
6435 | | return symbol_type (token::TOK_FALSE_P, v, l); |
6436 | | } |
6437 | | #endif |
6438 | | #if 201103L <= YY_CPLUSPLUS |
6439 | | static |
6440 | | symbol_type |
6441 | | make_FAMILY (KeywordType v, location_type l) |
6442 | 0 | { |
6443 | 0 | return symbol_type (token::TOK_FAMILY, std::move (v), std::move (l)); |
6444 | 0 | } |
6445 | | #else |
6446 | | static |
6447 | | symbol_type |
6448 | | make_FAMILY (const KeywordType& v, const location_type& l) |
6449 | | { |
6450 | | return symbol_type (token::TOK_FAMILY, v, l); |
6451 | | } |
6452 | | #endif |
6453 | | #if 201103L <= YY_CPLUSPLUS |
6454 | | static |
6455 | | symbol_type |
6456 | | make_FETCH (KeywordType v, location_type l) |
6457 | 0 | { |
6458 | 0 | return symbol_type (token::TOK_FETCH, std::move (v), std::move (l)); |
6459 | 0 | } |
6460 | | #else |
6461 | | static |
6462 | | symbol_type |
6463 | | make_FETCH (const KeywordType& v, const location_type& l) |
6464 | | { |
6465 | | return symbol_type (token::TOK_FETCH, v, l); |
6466 | | } |
6467 | | #endif |
6468 | | #if 201103L <= YY_CPLUSPLUS |
6469 | | static |
6470 | | symbol_type |
6471 | | make_FILTER (KeywordType v, location_type l) |
6472 | 0 | { |
6473 | 0 | return symbol_type (token::TOK_FILTER, std::move (v), std::move (l)); |
6474 | 0 | } |
6475 | | #else |
6476 | | static |
6477 | | symbol_type |
6478 | | make_FILTER (const KeywordType& v, const location_type& l) |
6479 | | { |
6480 | | return symbol_type (token::TOK_FILTER, v, l); |
6481 | | } |
6482 | | #endif |
6483 | | #if 201103L <= YY_CPLUSPLUS |
6484 | | static |
6485 | | symbol_type |
6486 | | make_FILTERING (KeywordType v, location_type l) |
6487 | 0 | { |
6488 | 0 | return symbol_type (token::TOK_FILTERING, std::move (v), std::move (l)); |
6489 | 0 | } |
6490 | | #else |
6491 | | static |
6492 | | symbol_type |
6493 | | make_FILTERING (const KeywordType& v, const location_type& l) |
6494 | | { |
6495 | | return symbol_type (token::TOK_FILTERING, v, l); |
6496 | | } |
6497 | | #endif |
6498 | | #if 201103L <= YY_CPLUSPLUS |
6499 | | static |
6500 | | symbol_type |
6501 | | make_FIRST_P (KeywordType v, location_type l) |
6502 | 0 | { |
6503 | 0 | return symbol_type (token::TOK_FIRST_P, std::move (v), std::move (l)); |
6504 | 0 | } |
6505 | | #else |
6506 | | static |
6507 | | symbol_type |
6508 | | make_FIRST_P (const KeywordType& v, const location_type& l) |
6509 | | { |
6510 | | return symbol_type (token::TOK_FIRST_P, v, l); |
6511 | | } |
6512 | | #endif |
6513 | | #if 201103L <= YY_CPLUSPLUS |
6514 | | static |
6515 | | symbol_type |
6516 | | make_FLOAT_P (KeywordType v, location_type l) |
6517 | 0 | { |
6518 | 0 | return symbol_type (token::TOK_FLOAT_P, std::move (v), std::move (l)); |
6519 | 0 | } |
6520 | | #else |
6521 | | static |
6522 | | symbol_type |
6523 | | make_FLOAT_P (const KeywordType& v, const location_type& l) |
6524 | | { |
6525 | | return symbol_type (token::TOK_FLOAT_P, v, l); |
6526 | | } |
6527 | | #endif |
6528 | | #if 201103L <= YY_CPLUSPLUS |
6529 | | static |
6530 | | symbol_type |
6531 | | make_FOLLOWING (KeywordType v, location_type l) |
6532 | 0 | { |
6533 | 0 | return symbol_type (token::TOK_FOLLOWING, std::move (v), std::move (l)); |
6534 | 0 | } |
6535 | | #else |
6536 | | static |
6537 | | symbol_type |
6538 | | make_FOLLOWING (const KeywordType& v, const location_type& l) |
6539 | | { |
6540 | | return symbol_type (token::TOK_FOLLOWING, v, l); |
6541 | | } |
6542 | | #endif |
6543 | | #if 201103L <= YY_CPLUSPLUS |
6544 | | static |
6545 | | symbol_type |
6546 | | make_FOR (KeywordType v, location_type l) |
6547 | 0 | { |
6548 | 0 | return symbol_type (token::TOK_FOR, std::move (v), std::move (l)); |
6549 | 0 | } |
6550 | | #else |
6551 | | static |
6552 | | symbol_type |
6553 | | make_FOR (const KeywordType& v, const location_type& l) |
6554 | | { |
6555 | | return symbol_type (token::TOK_FOR, v, l); |
6556 | | } |
6557 | | #endif |
6558 | | #if 201103L <= YY_CPLUSPLUS |
6559 | | static |
6560 | | symbol_type |
6561 | | make_FORCE (KeywordType v, location_type l) |
6562 | 0 | { |
6563 | 0 | return symbol_type (token::TOK_FORCE, std::move (v), std::move (l)); |
6564 | 0 | } |
6565 | | #else |
6566 | | static |
6567 | | symbol_type |
6568 | | make_FORCE (const KeywordType& v, const location_type& l) |
6569 | | { |
6570 | | return symbol_type (token::TOK_FORCE, v, l); |
6571 | | } |
6572 | | #endif |
6573 | | #if 201103L <= YY_CPLUSPLUS |
6574 | | static |
6575 | | symbol_type |
6576 | | make_FOREIGN (KeywordType v, location_type l) |
6577 | 0 | { |
6578 | 0 | return symbol_type (token::TOK_FOREIGN, std::move (v), std::move (l)); |
6579 | 0 | } |
6580 | | #else |
6581 | | static |
6582 | | symbol_type |
6583 | | make_FOREIGN (const KeywordType& v, const location_type& l) |
6584 | | { |
6585 | | return symbol_type (token::TOK_FOREIGN, v, l); |
6586 | | } |
6587 | | #endif |
6588 | | #if 201103L <= YY_CPLUSPLUS |
6589 | | static |
6590 | | symbol_type |
6591 | | make_FORWARD (KeywordType v, location_type l) |
6592 | 0 | { |
6593 | 0 | return symbol_type (token::TOK_FORWARD, std::move (v), std::move (l)); |
6594 | 0 | } |
6595 | | #else |
6596 | | static |
6597 | | symbol_type |
6598 | | make_FORWARD (const KeywordType& v, const location_type& l) |
6599 | | { |
6600 | | return symbol_type (token::TOK_FORWARD, v, l); |
6601 | | } |
6602 | | #endif |
6603 | | #if 201103L <= YY_CPLUSPLUS |
6604 | | static |
6605 | | symbol_type |
6606 | | make_FREEZE (KeywordType v, location_type l) |
6607 | 0 | { |
6608 | 0 | return symbol_type (token::TOK_FREEZE, std::move (v), std::move (l)); |
6609 | 0 | } |
6610 | | #else |
6611 | | static |
6612 | | symbol_type |
6613 | | make_FREEZE (const KeywordType& v, const location_type& l) |
6614 | | { |
6615 | | return symbol_type (token::TOK_FREEZE, v, l); |
6616 | | } |
6617 | | #endif |
6618 | | #if 201103L <= YY_CPLUSPLUS |
6619 | | static |
6620 | | symbol_type |
6621 | | make_FROM (KeywordType v, location_type l) |
6622 | 0 | { |
6623 | 0 | return symbol_type (token::TOK_FROM, std::move (v), std::move (l)); |
6624 | 0 | } |
6625 | | #else |
6626 | | static |
6627 | | symbol_type |
6628 | | make_FROM (const KeywordType& v, const location_type& l) |
6629 | | { |
6630 | | return symbol_type (token::TOK_FROM, v, l); |
6631 | | } |
6632 | | #endif |
6633 | | #if 201103L <= YY_CPLUSPLUS |
6634 | | static |
6635 | | symbol_type |
6636 | | make_FROZEN (KeywordType v, location_type l) |
6637 | 0 | { |
6638 | 0 | return symbol_type (token::TOK_FROZEN, std::move (v), std::move (l)); |
6639 | 0 | } |
6640 | | #else |
6641 | | static |
6642 | | symbol_type |
6643 | | make_FROZEN (const KeywordType& v, const location_type& l) |
6644 | | { |
6645 | | return symbol_type (token::TOK_FROZEN, v, l); |
6646 | | } |
6647 | | #endif |
6648 | | #if 201103L <= YY_CPLUSPLUS |
6649 | | static |
6650 | | symbol_type |
6651 | | make_FULL (KeywordType v, location_type l) |
6652 | 0 | { |
6653 | 0 | return symbol_type (token::TOK_FULL, std::move (v), std::move (l)); |
6654 | 0 | } |
6655 | | #else |
6656 | | static |
6657 | | symbol_type |
6658 | | make_FULL (const KeywordType& v, const location_type& l) |
6659 | | { |
6660 | | return symbol_type (token::TOK_FULL, v, l); |
6661 | | } |
6662 | | #endif |
6663 | | #if 201103L <= YY_CPLUSPLUS |
6664 | | static |
6665 | | symbol_type |
6666 | | make_FUNCTION (KeywordType v, location_type l) |
6667 | 0 | { |
6668 | 0 | return symbol_type (token::TOK_FUNCTION, std::move (v), std::move (l)); |
6669 | 0 | } |
6670 | | #else |
6671 | | static |
6672 | | symbol_type |
6673 | | make_FUNCTION (const KeywordType& v, const location_type& l) |
6674 | | { |
6675 | | return symbol_type (token::TOK_FUNCTION, v, l); |
6676 | | } |
6677 | | #endif |
6678 | | #if 201103L <= YY_CPLUSPLUS |
6679 | | static |
6680 | | symbol_type |
6681 | | make_FUNCTIONS (KeywordType v, location_type l) |
6682 | 0 | { |
6683 | 0 | return symbol_type (token::TOK_FUNCTIONS, std::move (v), std::move (l)); |
6684 | 0 | } |
6685 | | #else |
6686 | | static |
6687 | | symbol_type |
6688 | | make_FUNCTIONS (const KeywordType& v, const location_type& l) |
6689 | | { |
6690 | | return symbol_type (token::TOK_FUNCTIONS, v, l); |
6691 | | } |
6692 | | #endif |
6693 | | #if 201103L <= YY_CPLUSPLUS |
6694 | | static |
6695 | | symbol_type |
6696 | | make_GLOBAL (KeywordType v, location_type l) |
6697 | 0 | { |
6698 | 0 | return symbol_type (token::TOK_GLOBAL, std::move (v), std::move (l)); |
6699 | 0 | } |
6700 | | #else |
6701 | | static |
6702 | | symbol_type |
6703 | | make_GLOBAL (const KeywordType& v, const location_type& l) |
6704 | | { |
6705 | | return symbol_type (token::TOK_GLOBAL, v, l); |
6706 | | } |
6707 | | #endif |
6708 | | #if 201103L <= YY_CPLUSPLUS |
6709 | | static |
6710 | | symbol_type |
6711 | | make_GRANT (KeywordType v, location_type l) |
6712 | 0 | { |
6713 | 0 | return symbol_type (token::TOK_GRANT, std::move (v), std::move (l)); |
6714 | 0 | } |
6715 | | #else |
6716 | | static |
6717 | | symbol_type |
6718 | | make_GRANT (const KeywordType& v, const location_type& l) |
6719 | | { |
6720 | | return symbol_type (token::TOK_GRANT, v, l); |
6721 | | } |
6722 | | #endif |
6723 | | #if 201103L <= YY_CPLUSPLUS |
6724 | | static |
6725 | | symbol_type |
6726 | | make_GRANTED (KeywordType v, location_type l) |
6727 | 0 | { |
6728 | 0 | return symbol_type (token::TOK_GRANTED, std::move (v), std::move (l)); |
6729 | 0 | } |
6730 | | #else |
6731 | | static |
6732 | | symbol_type |
6733 | | make_GRANTED (const KeywordType& v, const location_type& l) |
6734 | | { |
6735 | | return symbol_type (token::TOK_GRANTED, v, l); |
6736 | | } |
6737 | | #endif |
6738 | | #if 201103L <= YY_CPLUSPLUS |
6739 | | static |
6740 | | symbol_type |
6741 | | make_GREATEST (KeywordType v, location_type l) |
6742 | 0 | { |
6743 | 0 | return symbol_type (token::TOK_GREATEST, std::move (v), std::move (l)); |
6744 | 0 | } |
6745 | | #else |
6746 | | static |
6747 | | symbol_type |
6748 | | make_GREATEST (const KeywordType& v, const location_type& l) |
6749 | | { |
6750 | | return symbol_type (token::TOK_GREATEST, v, l); |
6751 | | } |
6752 | | #endif |
6753 | | #if 201103L <= YY_CPLUSPLUS |
6754 | | static |
6755 | | symbol_type |
6756 | | make_GROUP_P (KeywordType v, location_type l) |
6757 | 0 | { |
6758 | 0 | return symbol_type (token::TOK_GROUP_P, std::move (v), std::move (l)); |
6759 | 0 | } |
6760 | | #else |
6761 | | static |
6762 | | symbol_type |
6763 | | make_GROUP_P (const KeywordType& v, const location_type& l) |
6764 | | { |
6765 | | return symbol_type (token::TOK_GROUP_P, v, l); |
6766 | | } |
6767 | | #endif |
6768 | | #if 201103L <= YY_CPLUSPLUS |
6769 | | static |
6770 | | symbol_type |
6771 | | make_GROUPING (KeywordType v, location_type l) |
6772 | 0 | { |
6773 | 0 | return symbol_type (token::TOK_GROUPING, std::move (v), std::move (l)); |
6774 | 0 | } |
6775 | | #else |
6776 | | static |
6777 | | symbol_type |
6778 | | make_GROUPING (const KeywordType& v, const location_type& l) |
6779 | | { |
6780 | | return symbol_type (token::TOK_GROUPING, v, l); |
6781 | | } |
6782 | | #endif |
6783 | | #if 201103L <= YY_CPLUSPLUS |
6784 | | static |
6785 | | symbol_type |
6786 | | make_HANDLER (KeywordType v, location_type l) |
6787 | 0 | { |
6788 | 0 | return symbol_type (token::TOK_HANDLER, std::move (v), std::move (l)); |
6789 | 0 | } |
6790 | | #else |
6791 | | static |
6792 | | symbol_type |
6793 | | make_HANDLER (const KeywordType& v, const location_type& l) |
6794 | | { |
6795 | | return symbol_type (token::TOK_HANDLER, v, l); |
6796 | | } |
6797 | | #endif |
6798 | | #if 201103L <= YY_CPLUSPLUS |
6799 | | static |
6800 | | symbol_type |
6801 | | make_HAVING (KeywordType v, location_type l) |
6802 | 0 | { |
6803 | 0 | return symbol_type (token::TOK_HAVING, std::move (v), std::move (l)); |
6804 | 0 | } |
6805 | | #else |
6806 | | static |
6807 | | symbol_type |
6808 | | make_HAVING (const KeywordType& v, const location_type& l) |
6809 | | { |
6810 | | return symbol_type (token::TOK_HAVING, v, l); |
6811 | | } |
6812 | | #endif |
6813 | | #if 201103L <= YY_CPLUSPLUS |
6814 | | static |
6815 | | symbol_type |
6816 | | make_HEADER_P (KeywordType v, location_type l) |
6817 | 0 | { |
6818 | 0 | return symbol_type (token::TOK_HEADER_P, std::move (v), std::move (l)); |
6819 | 0 | } |
6820 | | #else |
6821 | | static |
6822 | | symbol_type |
6823 | | make_HEADER_P (const KeywordType& v, const location_type& l) |
6824 | | { |
6825 | | return symbol_type (token::TOK_HEADER_P, v, l); |
6826 | | } |
6827 | | #endif |
6828 | | #if 201103L <= YY_CPLUSPLUS |
6829 | | static |
6830 | | symbol_type |
6831 | | make_HOLD (KeywordType v, location_type l) |
6832 | 0 | { |
6833 | 0 | return symbol_type (token::TOK_HOLD, std::move (v), std::move (l)); |
6834 | 0 | } |
6835 | | #else |
6836 | | static |
6837 | | symbol_type |
6838 | | make_HOLD (const KeywordType& v, const location_type& l) |
6839 | | { |
6840 | | return symbol_type (token::TOK_HOLD, v, l); |
6841 | | } |
6842 | | #endif |
6843 | | #if 201103L <= YY_CPLUSPLUS |
6844 | | static |
6845 | | symbol_type |
6846 | | make_HOUR_P (KeywordType v, location_type l) |
6847 | 0 | { |
6848 | 0 | return symbol_type (token::TOK_HOUR_P, std::move (v), std::move (l)); |
6849 | 0 | } |
6850 | | #else |
6851 | | static |
6852 | | symbol_type |
6853 | | make_HOUR_P (const KeywordType& v, const location_type& l) |
6854 | | { |
6855 | | return symbol_type (token::TOK_HOUR_P, v, l); |
6856 | | } |
6857 | | #endif |
6858 | | #if 201103L <= YY_CPLUSPLUS |
6859 | | static |
6860 | | symbol_type |
6861 | | make_IDENTITY_P (KeywordType v, location_type l) |
6862 | 0 | { |
6863 | 0 | return symbol_type (token::TOK_IDENTITY_P, std::move (v), std::move (l)); |
6864 | 0 | } |
6865 | | #else |
6866 | | static |
6867 | | symbol_type |
6868 | | make_IDENTITY_P (const KeywordType& v, const location_type& l) |
6869 | | { |
6870 | | return symbol_type (token::TOK_IDENTITY_P, v, l); |
6871 | | } |
6872 | | #endif |
6873 | | #if 201103L <= YY_CPLUSPLUS |
6874 | | static |
6875 | | symbol_type |
6876 | | make_IF_P (KeywordType v, location_type l) |
6877 | 0 | { |
6878 | 0 | return symbol_type (token::TOK_IF_P, std::move (v), std::move (l)); |
6879 | 0 | } |
6880 | | #else |
6881 | | static |
6882 | | symbol_type |
6883 | | make_IF_P (const KeywordType& v, const location_type& l) |
6884 | | { |
6885 | | return symbol_type (token::TOK_IF_P, v, l); |
6886 | | } |
6887 | | #endif |
6888 | | #if 201103L <= YY_CPLUSPLUS |
6889 | | static |
6890 | | symbol_type |
6891 | | make_ILIKE (KeywordType v, location_type l) |
6892 | 0 | { |
6893 | 0 | return symbol_type (token::TOK_ILIKE, std::move (v), std::move (l)); |
6894 | 0 | } |
6895 | | #else |
6896 | | static |
6897 | | symbol_type |
6898 | | make_ILIKE (const KeywordType& v, const location_type& l) |
6899 | | { |
6900 | | return symbol_type (token::TOK_ILIKE, v, l); |
6901 | | } |
6902 | | #endif |
6903 | | #if 201103L <= YY_CPLUSPLUS |
6904 | | static |
6905 | | symbol_type |
6906 | | make_IMMEDIATE (KeywordType v, location_type l) |
6907 | 0 | { |
6908 | 0 | return symbol_type (token::TOK_IMMEDIATE, std::move (v), std::move (l)); |
6909 | 0 | } |
6910 | | #else |
6911 | | static |
6912 | | symbol_type |
6913 | | make_IMMEDIATE (const KeywordType& v, const location_type& l) |
6914 | | { |
6915 | | return symbol_type (token::TOK_IMMEDIATE, v, l); |
6916 | | } |
6917 | | #endif |
6918 | | #if 201103L <= YY_CPLUSPLUS |
6919 | | static |
6920 | | symbol_type |
6921 | | make_IMMUTABLE (KeywordType v, location_type l) |
6922 | 0 | { |
6923 | 0 | return symbol_type (token::TOK_IMMUTABLE, std::move (v), std::move (l)); |
6924 | 0 | } |
6925 | | #else |
6926 | | static |
6927 | | symbol_type |
6928 | | make_IMMUTABLE (const KeywordType& v, const location_type& l) |
6929 | | { |
6930 | | return symbol_type (token::TOK_IMMUTABLE, v, l); |
6931 | | } |
6932 | | #endif |
6933 | | #if 201103L <= YY_CPLUSPLUS |
6934 | | static |
6935 | | symbol_type |
6936 | | make_IMPLICIT_P (KeywordType v, location_type l) |
6937 | 0 | { |
6938 | 0 | return symbol_type (token::TOK_IMPLICIT_P, std::move (v), std::move (l)); |
6939 | 0 | } |
6940 | | #else |
6941 | | static |
6942 | | symbol_type |
6943 | | make_IMPLICIT_P (const KeywordType& v, const location_type& l) |
6944 | | { |
6945 | | return symbol_type (token::TOK_IMPLICIT_P, v, l); |
6946 | | } |
6947 | | #endif |
6948 | | #if 201103L <= YY_CPLUSPLUS |
6949 | | static |
6950 | | symbol_type |
6951 | | make_IMPORT_P (KeywordType v, location_type l) |
6952 | 0 | { |
6953 | 0 | return symbol_type (token::TOK_IMPORT_P, std::move (v), std::move (l)); |
6954 | 0 | } |
6955 | | #else |
6956 | | static |
6957 | | symbol_type |
6958 | | make_IMPORT_P (const KeywordType& v, const location_type& l) |
6959 | | { |
6960 | | return symbol_type (token::TOK_IMPORT_P, v, l); |
6961 | | } |
6962 | | #endif |
6963 | | #if 201103L <= YY_CPLUSPLUS |
6964 | | static |
6965 | | symbol_type |
6966 | | make_IN_P (KeywordType v, location_type l) |
6967 | 0 | { |
6968 | 0 | return symbol_type (token::TOK_IN_P, std::move (v), std::move (l)); |
6969 | 0 | } |
6970 | | #else |
6971 | | static |
6972 | | symbol_type |
6973 | | make_IN_P (const KeywordType& v, const location_type& l) |
6974 | | { |
6975 | | return symbol_type (token::TOK_IN_P, v, l); |
6976 | | } |
6977 | | #endif |
6978 | | #if 201103L <= YY_CPLUSPLUS |
6979 | | static |
6980 | | symbol_type |
6981 | | make_INCLUDE (KeywordType v, location_type l) |
6982 | 0 | { |
6983 | 0 | return symbol_type (token::TOK_INCLUDE, std::move (v), std::move (l)); |
6984 | 0 | } |
6985 | | #else |
6986 | | static |
6987 | | symbol_type |
6988 | | make_INCLUDE (const KeywordType& v, const location_type& l) |
6989 | | { |
6990 | | return symbol_type (token::TOK_INCLUDE, v, l); |
6991 | | } |
6992 | | #endif |
6993 | | #if 201103L <= YY_CPLUSPLUS |
6994 | | static |
6995 | | symbol_type |
6996 | | make_INCLUDING (KeywordType v, location_type l) |
6997 | 0 | { |
6998 | 0 | return symbol_type (token::TOK_INCLUDING, std::move (v), std::move (l)); |
6999 | 0 | } |
7000 | | #else |
7001 | | static |
7002 | | symbol_type |
7003 | | make_INCLUDING (const KeywordType& v, const location_type& l) |
7004 | | { |
7005 | | return symbol_type (token::TOK_INCLUDING, v, l); |
7006 | | } |
7007 | | #endif |
7008 | | #if 201103L <= YY_CPLUSPLUS |
7009 | | static |
7010 | | symbol_type |
7011 | | make_INCREMENT (KeywordType v, location_type l) |
7012 | 0 | { |
7013 | 0 | return symbol_type (token::TOK_INCREMENT, std::move (v), std::move (l)); |
7014 | 0 | } |
7015 | | #else |
7016 | | static |
7017 | | symbol_type |
7018 | | make_INCREMENT (const KeywordType& v, const location_type& l) |
7019 | | { |
7020 | | return symbol_type (token::TOK_INCREMENT, v, l); |
7021 | | } |
7022 | | #endif |
7023 | | #if 201103L <= YY_CPLUSPLUS |
7024 | | static |
7025 | | symbol_type |
7026 | | make_INDEX (KeywordType v, location_type l) |
7027 | 0 | { |
7028 | 0 | return symbol_type (token::TOK_INDEX, std::move (v), std::move (l)); |
7029 | 0 | } |
7030 | | #else |
7031 | | static |
7032 | | symbol_type |
7033 | | make_INDEX (const KeywordType& v, const location_type& l) |
7034 | | { |
7035 | | return symbol_type (token::TOK_INDEX, v, l); |
7036 | | } |
7037 | | #endif |
7038 | | #if 201103L <= YY_CPLUSPLUS |
7039 | | static |
7040 | | symbol_type |
7041 | | make_INDEXES (KeywordType v, location_type l) |
7042 | 0 | { |
7043 | 0 | return symbol_type (token::TOK_INDEXES, std::move (v), std::move (l)); |
7044 | 0 | } |
7045 | | #else |
7046 | | static |
7047 | | symbol_type |
7048 | | make_INDEXES (const KeywordType& v, const location_type& l) |
7049 | | { |
7050 | | return symbol_type (token::TOK_INDEXES, v, l); |
7051 | | } |
7052 | | #endif |
7053 | | #if 201103L <= YY_CPLUSPLUS |
7054 | | static |
7055 | | symbol_type |
7056 | | make_INET (KeywordType v, location_type l) |
7057 | 0 | { |
7058 | 0 | return symbol_type (token::TOK_INET, std::move (v), std::move (l)); |
7059 | 0 | } |
7060 | | #else |
7061 | | static |
7062 | | symbol_type |
7063 | | make_INET (const KeywordType& v, const location_type& l) |
7064 | | { |
7065 | | return symbol_type (token::TOK_INET, v, l); |
7066 | | } |
7067 | | #endif |
7068 | | #if 201103L <= YY_CPLUSPLUS |
7069 | | static |
7070 | | symbol_type |
7071 | | make_INFINITY (KeywordType v, location_type l) |
7072 | 0 | { |
7073 | 0 | return symbol_type (token::TOK_INFINITY, std::move (v), std::move (l)); |
7074 | 0 | } |
7075 | | #else |
7076 | | static |
7077 | | symbol_type |
7078 | | make_INFINITY (const KeywordType& v, const location_type& l) |
7079 | | { |
7080 | | return symbol_type (token::TOK_INFINITY, v, l); |
7081 | | } |
7082 | | #endif |
7083 | | #if 201103L <= YY_CPLUSPLUS |
7084 | | static |
7085 | | symbol_type |
7086 | | make_INHERIT (KeywordType v, location_type l) |
7087 | 0 | { |
7088 | 0 | return symbol_type (token::TOK_INHERIT, std::move (v), std::move (l)); |
7089 | 0 | } |
7090 | | #else |
7091 | | static |
7092 | | symbol_type |
7093 | | make_INHERIT (const KeywordType& v, const location_type& l) |
7094 | | { |
7095 | | return symbol_type (token::TOK_INHERIT, v, l); |
7096 | | } |
7097 | | #endif |
7098 | | #if 201103L <= YY_CPLUSPLUS |
7099 | | static |
7100 | | symbol_type |
7101 | | make_INHERITS (KeywordType v, location_type l) |
7102 | 0 | { |
7103 | 0 | return symbol_type (token::TOK_INHERITS, std::move (v), std::move (l)); |
7104 | 0 | } |
7105 | | #else |
7106 | | static |
7107 | | symbol_type |
7108 | | make_INHERITS (const KeywordType& v, const location_type& l) |
7109 | | { |
7110 | | return symbol_type (token::TOK_INHERITS, v, l); |
7111 | | } |
7112 | | #endif |
7113 | | #if 201103L <= YY_CPLUSPLUS |
7114 | | static |
7115 | | symbol_type |
7116 | | make_INITIALLY (KeywordType v, location_type l) |
7117 | 0 | { |
7118 | 0 | return symbol_type (token::TOK_INITIALLY, std::move (v), std::move (l)); |
7119 | 0 | } |
7120 | | #else |
7121 | | static |
7122 | | symbol_type |
7123 | | make_INITIALLY (const KeywordType& v, const location_type& l) |
7124 | | { |
7125 | | return symbol_type (token::TOK_INITIALLY, v, l); |
7126 | | } |
7127 | | #endif |
7128 | | #if 201103L <= YY_CPLUSPLUS |
7129 | | static |
7130 | | symbol_type |
7131 | | make_INLINE_P (KeywordType v, location_type l) |
7132 | 0 | { |
7133 | 0 | return symbol_type (token::TOK_INLINE_P, std::move (v), std::move (l)); |
7134 | 0 | } |
7135 | | #else |
7136 | | static |
7137 | | symbol_type |
7138 | | make_INLINE_P (const KeywordType& v, const location_type& l) |
7139 | | { |
7140 | | return symbol_type (token::TOK_INLINE_P, v, l); |
7141 | | } |
7142 | | #endif |
7143 | | #if 201103L <= YY_CPLUSPLUS |
7144 | | static |
7145 | | symbol_type |
7146 | | make_INNER_P (KeywordType v, location_type l) |
7147 | 0 | { |
7148 | 0 | return symbol_type (token::TOK_INNER_P, std::move (v), std::move (l)); |
7149 | 0 | } |
7150 | | #else |
7151 | | static |
7152 | | symbol_type |
7153 | | make_INNER_P (const KeywordType& v, const location_type& l) |
7154 | | { |
7155 | | return symbol_type (token::TOK_INNER_P, v, l); |
7156 | | } |
7157 | | #endif |
7158 | | #if 201103L <= YY_CPLUSPLUS |
7159 | | static |
7160 | | symbol_type |
7161 | | make_INOUT (KeywordType v, location_type l) |
7162 | 0 | { |
7163 | 0 | return symbol_type (token::TOK_INOUT, std::move (v), std::move (l)); |
7164 | 0 | } |
7165 | | #else |
7166 | | static |
7167 | | symbol_type |
7168 | | make_INOUT (const KeywordType& v, const location_type& l) |
7169 | | { |
7170 | | return symbol_type (token::TOK_INOUT, v, l); |
7171 | | } |
7172 | | #endif |
7173 | | #if 201103L <= YY_CPLUSPLUS |
7174 | | static |
7175 | | symbol_type |
7176 | | make_INPUT_P (KeywordType v, location_type l) |
7177 | 0 | { |
7178 | 0 | return symbol_type (token::TOK_INPUT_P, std::move (v), std::move (l)); |
7179 | 0 | } |
7180 | | #else |
7181 | | static |
7182 | | symbol_type |
7183 | | make_INPUT_P (const KeywordType& v, const location_type& l) |
7184 | | { |
7185 | | return symbol_type (token::TOK_INPUT_P, v, l); |
7186 | | } |
7187 | | #endif |
7188 | | #if 201103L <= YY_CPLUSPLUS |
7189 | | static |
7190 | | symbol_type |
7191 | | make_INSENSITIVE (KeywordType v, location_type l) |
7192 | 0 | { |
7193 | 0 | return symbol_type (token::TOK_INSENSITIVE, std::move (v), std::move (l)); |
7194 | 0 | } |
7195 | | #else |
7196 | | static |
7197 | | symbol_type |
7198 | | make_INSENSITIVE (const KeywordType& v, const location_type& l) |
7199 | | { |
7200 | | return symbol_type (token::TOK_INSENSITIVE, v, l); |
7201 | | } |
7202 | | #endif |
7203 | | #if 201103L <= YY_CPLUSPLUS |
7204 | | static |
7205 | | symbol_type |
7206 | | make_INSERT (KeywordType v, location_type l) |
7207 | 0 | { |
7208 | 0 | return symbol_type (token::TOK_INSERT, std::move (v), std::move (l)); |
7209 | 0 | } |
7210 | | #else |
7211 | | static |
7212 | | symbol_type |
7213 | | make_INSERT (const KeywordType& v, const location_type& l) |
7214 | | { |
7215 | | return symbol_type (token::TOK_INSERT, v, l); |
7216 | | } |
7217 | | #endif |
7218 | | #if 201103L <= YY_CPLUSPLUS |
7219 | | static |
7220 | | symbol_type |
7221 | | make_INSTEAD (KeywordType v, location_type l) |
7222 | 0 | { |
7223 | 0 | return symbol_type (token::TOK_INSTEAD, std::move (v), std::move (l)); |
7224 | 0 | } |
7225 | | #else |
7226 | | static |
7227 | | symbol_type |
7228 | | make_INSTEAD (const KeywordType& v, const location_type& l) |
7229 | | { |
7230 | | return symbol_type (token::TOK_INSTEAD, v, l); |
7231 | | } |
7232 | | #endif |
7233 | | #if 201103L <= YY_CPLUSPLUS |
7234 | | static |
7235 | | symbol_type |
7236 | | make_INT_P (KeywordType v, location_type l) |
7237 | 0 | { |
7238 | 0 | return symbol_type (token::TOK_INT_P, std::move (v), std::move (l)); |
7239 | 0 | } |
7240 | | #else |
7241 | | static |
7242 | | symbol_type |
7243 | | make_INT_P (const KeywordType& v, const location_type& l) |
7244 | | { |
7245 | | return symbol_type (token::TOK_INT_P, v, l); |
7246 | | } |
7247 | | #endif |
7248 | | #if 201103L <= YY_CPLUSPLUS |
7249 | | static |
7250 | | symbol_type |
7251 | | make_INTEGER (KeywordType v, location_type l) |
7252 | 0 | { |
7253 | 0 | return symbol_type (token::TOK_INTEGER, std::move (v), std::move (l)); |
7254 | 0 | } |
7255 | | #else |
7256 | | static |
7257 | | symbol_type |
7258 | | make_INTEGER (const KeywordType& v, const location_type& l) |
7259 | | { |
7260 | | return symbol_type (token::TOK_INTEGER, v, l); |
7261 | | } |
7262 | | #endif |
7263 | | #if 201103L <= YY_CPLUSPLUS |
7264 | | static |
7265 | | symbol_type |
7266 | | make_INTERSECT (KeywordType v, location_type l) |
7267 | 0 | { |
7268 | 0 | return symbol_type (token::TOK_INTERSECT, std::move (v), std::move (l)); |
7269 | 0 | } |
7270 | | #else |
7271 | | static |
7272 | | symbol_type |
7273 | | make_INTERSECT (const KeywordType& v, const location_type& l) |
7274 | | { |
7275 | | return symbol_type (token::TOK_INTERSECT, v, l); |
7276 | | } |
7277 | | #endif |
7278 | | #if 201103L <= YY_CPLUSPLUS |
7279 | | static |
7280 | | symbol_type |
7281 | | make_INTERVAL (KeywordType v, location_type l) |
7282 | 0 | { |
7283 | 0 | return symbol_type (token::TOK_INTERVAL, std::move (v), std::move (l)); |
7284 | 0 | } |
7285 | | #else |
7286 | | static |
7287 | | symbol_type |
7288 | | make_INTERVAL (const KeywordType& v, const location_type& l) |
7289 | | { |
7290 | | return symbol_type (token::TOK_INTERVAL, v, l); |
7291 | | } |
7292 | | #endif |
7293 | | #if 201103L <= YY_CPLUSPLUS |
7294 | | static |
7295 | | symbol_type |
7296 | | make_INTO (KeywordType v, location_type l) |
7297 | 0 | { |
7298 | 0 | return symbol_type (token::TOK_INTO, std::move (v), std::move (l)); |
7299 | 0 | } |
7300 | | #else |
7301 | | static |
7302 | | symbol_type |
7303 | | make_INTO (const KeywordType& v, const location_type& l) |
7304 | | { |
7305 | | return symbol_type (token::TOK_INTO, v, l); |
7306 | | } |
7307 | | #endif |
7308 | | #if 201103L <= YY_CPLUSPLUS |
7309 | | static |
7310 | | symbol_type |
7311 | | make_INVOKER (KeywordType v, location_type l) |
7312 | 0 | { |
7313 | 0 | return symbol_type (token::TOK_INVOKER, std::move (v), std::move (l)); |
7314 | 0 | } |
7315 | | #else |
7316 | | static |
7317 | | symbol_type |
7318 | | make_INVOKER (const KeywordType& v, const location_type& l) |
7319 | | { |
7320 | | return symbol_type (token::TOK_INVOKER, v, l); |
7321 | | } |
7322 | | #endif |
7323 | | #if 201103L <= YY_CPLUSPLUS |
7324 | | static |
7325 | | symbol_type |
7326 | | make_IS (KeywordType v, location_type l) |
7327 | 0 | { |
7328 | 0 | return symbol_type (token::TOK_IS, std::move (v), std::move (l)); |
7329 | 0 | } |
7330 | | #else |
7331 | | static |
7332 | | symbol_type |
7333 | | make_IS (const KeywordType& v, const location_type& l) |
7334 | | { |
7335 | | return symbol_type (token::TOK_IS, v, l); |
7336 | | } |
7337 | | #endif |
7338 | | #if 201103L <= YY_CPLUSPLUS |
7339 | | static |
7340 | | symbol_type |
7341 | | make_ISNULL (KeywordType v, location_type l) |
7342 | 0 | { |
7343 | 0 | return symbol_type (token::TOK_ISNULL, std::move (v), std::move (l)); |
7344 | 0 | } |
7345 | | #else |
7346 | | static |
7347 | | symbol_type |
7348 | | make_ISNULL (const KeywordType& v, const location_type& l) |
7349 | | { |
7350 | | return symbol_type (token::TOK_ISNULL, v, l); |
7351 | | } |
7352 | | #endif |
7353 | | #if 201103L <= YY_CPLUSPLUS |
7354 | | static |
7355 | | symbol_type |
7356 | | make_ISOLATION (KeywordType v, location_type l) |
7357 | 0 | { |
7358 | 0 | return symbol_type (token::TOK_ISOLATION, std::move (v), std::move (l)); |
7359 | 0 | } |
7360 | | #else |
7361 | | static |
7362 | | symbol_type |
7363 | | make_ISOLATION (const KeywordType& v, const location_type& l) |
7364 | | { |
7365 | | return symbol_type (token::TOK_ISOLATION, v, l); |
7366 | | } |
7367 | | #endif |
7368 | | #if 201103L <= YY_CPLUSPLUS |
7369 | | static |
7370 | | symbol_type |
7371 | | make_JOIN (KeywordType v, location_type l) |
7372 | 0 | { |
7373 | 0 | return symbol_type (token::TOK_JOIN, std::move (v), std::move (l)); |
7374 | 0 | } |
7375 | | #else |
7376 | | static |
7377 | | symbol_type |
7378 | | make_JOIN (const KeywordType& v, const location_type& l) |
7379 | | { |
7380 | | return symbol_type (token::TOK_JOIN, v, l); |
7381 | | } |
7382 | | #endif |
7383 | | #if 201103L <= YY_CPLUSPLUS |
7384 | | static |
7385 | | symbol_type |
7386 | | make_JSON (KeywordType v, location_type l) |
7387 | 0 | { |
7388 | 0 | return symbol_type (token::TOK_JSON, std::move (v), std::move (l)); |
7389 | 0 | } |
7390 | | #else |
7391 | | static |
7392 | | symbol_type |
7393 | | make_JSON (const KeywordType& v, const location_type& l) |
7394 | | { |
7395 | | return symbol_type (token::TOK_JSON, v, l); |
7396 | | } |
7397 | | #endif |
7398 | | #if 201103L <= YY_CPLUSPLUS |
7399 | | static |
7400 | | symbol_type |
7401 | | make_JSONB (KeywordType v, location_type l) |
7402 | 0 | { |
7403 | 0 | return symbol_type (token::TOK_JSONB, std::move (v), std::move (l)); |
7404 | 0 | } |
7405 | | #else |
7406 | | static |
7407 | | symbol_type |
7408 | | make_JSONB (const KeywordType& v, const location_type& l) |
7409 | | { |
7410 | | return symbol_type (token::TOK_JSONB, v, l); |
7411 | | } |
7412 | | #endif |
7413 | | #if 201103L <= YY_CPLUSPLUS |
7414 | | static |
7415 | | symbol_type |
7416 | | make_KEY (KeywordType v, location_type l) |
7417 | 0 | { |
7418 | 0 | return symbol_type (token::TOK_KEY, std::move (v), std::move (l)); |
7419 | 0 | } |
7420 | | #else |
7421 | | static |
7422 | | symbol_type |
7423 | | make_KEY (const KeywordType& v, const location_type& l) |
7424 | | { |
7425 | | return symbol_type (token::TOK_KEY, v, l); |
7426 | | } |
7427 | | #endif |
7428 | | #if 201103L <= YY_CPLUSPLUS |
7429 | | static |
7430 | | symbol_type |
7431 | | make_KEYSPACE (KeywordType v, location_type l) |
7432 | 0 | { |
7433 | 0 | return symbol_type (token::TOK_KEYSPACE, std::move (v), std::move (l)); |
7434 | 0 | } |
7435 | | #else |
7436 | | static |
7437 | | symbol_type |
7438 | | make_KEYSPACE (const KeywordType& v, const location_type& l) |
7439 | | { |
7440 | | return symbol_type (token::TOK_KEYSPACE, v, l); |
7441 | | } |
7442 | | #endif |
7443 | | #if 201103L <= YY_CPLUSPLUS |
7444 | | static |
7445 | | symbol_type |
7446 | | make_KEYSPACES (KeywordType v, location_type l) |
7447 | 0 | { |
7448 | 0 | return symbol_type (token::TOK_KEYSPACES, std::move (v), std::move (l)); |
7449 | 0 | } |
7450 | | #else |
7451 | | static |
7452 | | symbol_type |
7453 | | make_KEYSPACES (const KeywordType& v, const location_type& l) |
7454 | | { |
7455 | | return symbol_type (token::TOK_KEYSPACES, v, l); |
7456 | | } |
7457 | | #endif |
7458 | | #if 201103L <= YY_CPLUSPLUS |
7459 | | static |
7460 | | symbol_type |
7461 | | make_LABEL (KeywordType v, location_type l) |
7462 | 0 | { |
7463 | 0 | return symbol_type (token::TOK_LABEL, std::move (v), std::move (l)); |
7464 | 0 | } |
7465 | | #else |
7466 | | static |
7467 | | symbol_type |
7468 | | make_LABEL (const KeywordType& v, const location_type& l) |
7469 | | { |
7470 | | return symbol_type (token::TOK_LABEL, v, l); |
7471 | | } |
7472 | | #endif |
7473 | | #if 201103L <= YY_CPLUSPLUS |
7474 | | static |
7475 | | symbol_type |
7476 | | make_LANGUAGE (KeywordType v, location_type l) |
7477 | 0 | { |
7478 | 0 | return symbol_type (token::TOK_LANGUAGE, std::move (v), std::move (l)); |
7479 | 0 | } |
7480 | | #else |
7481 | | static |
7482 | | symbol_type |
7483 | | make_LANGUAGE (const KeywordType& v, const location_type& l) |
7484 | | { |
7485 | | return symbol_type (token::TOK_LANGUAGE, v, l); |
7486 | | } |
7487 | | #endif |
7488 | | #if 201103L <= YY_CPLUSPLUS |
7489 | | static |
7490 | | symbol_type |
7491 | | make_LARGE_P (KeywordType v, location_type l) |
7492 | 0 | { |
7493 | 0 | return symbol_type (token::TOK_LARGE_P, std::move (v), std::move (l)); |
7494 | 0 | } |
7495 | | #else |
7496 | | static |
7497 | | symbol_type |
7498 | | make_LARGE_P (const KeywordType& v, const location_type& l) |
7499 | | { |
7500 | | return symbol_type (token::TOK_LARGE_P, v, l); |
7501 | | } |
7502 | | #endif |
7503 | | #if 201103L <= YY_CPLUSPLUS |
7504 | | static |
7505 | | symbol_type |
7506 | | make_LAST_P (KeywordType v, location_type l) |
7507 | 0 | { |
7508 | 0 | return symbol_type (token::TOK_LAST_P, std::move (v), std::move (l)); |
7509 | 0 | } |
7510 | | #else |
7511 | | static |
7512 | | symbol_type |
7513 | | make_LAST_P (const KeywordType& v, const location_type& l) |
7514 | | { |
7515 | | return symbol_type (token::TOK_LAST_P, v, l); |
7516 | | } |
7517 | | #endif |
7518 | | #if 201103L <= YY_CPLUSPLUS |
7519 | | static |
7520 | | symbol_type |
7521 | | make_LATERAL_P (KeywordType v, location_type l) |
7522 | 0 | { |
7523 | 0 | return symbol_type (token::TOK_LATERAL_P, std::move (v), std::move (l)); |
7524 | 0 | } |
7525 | | #else |
7526 | | static |
7527 | | symbol_type |
7528 | | make_LATERAL_P (const KeywordType& v, const location_type& l) |
7529 | | { |
7530 | | return symbol_type (token::TOK_LATERAL_P, v, l); |
7531 | | } |
7532 | | #endif |
7533 | | #if 201103L <= YY_CPLUSPLUS |
7534 | | static |
7535 | | symbol_type |
7536 | | make_LEADING (KeywordType v, location_type l) |
7537 | 0 | { |
7538 | 0 | return symbol_type (token::TOK_LEADING, std::move (v), std::move (l)); |
7539 | 0 | } |
7540 | | #else |
7541 | | static |
7542 | | symbol_type |
7543 | | make_LEADING (const KeywordType& v, const location_type& l) |
7544 | | { |
7545 | | return symbol_type (token::TOK_LEADING, v, l); |
7546 | | } |
7547 | | #endif |
7548 | | #if 201103L <= YY_CPLUSPLUS |
7549 | | static |
7550 | | symbol_type |
7551 | | make_LEAKPROOF (KeywordType v, location_type l) |
7552 | 0 | { |
7553 | 0 | return symbol_type (token::TOK_LEAKPROOF, std::move (v), std::move (l)); |
7554 | 0 | } |
7555 | | #else |
7556 | | static |
7557 | | symbol_type |
7558 | | make_LEAKPROOF (const KeywordType& v, const location_type& l) |
7559 | | { |
7560 | | return symbol_type (token::TOK_LEAKPROOF, v, l); |
7561 | | } |
7562 | | #endif |
7563 | | #if 201103L <= YY_CPLUSPLUS |
7564 | | static |
7565 | | symbol_type |
7566 | | make_LEAST (KeywordType v, location_type l) |
7567 | 0 | { |
7568 | 0 | return symbol_type (token::TOK_LEAST, std::move (v), std::move (l)); |
7569 | 0 | } |
7570 | | #else |
7571 | | static |
7572 | | symbol_type |
7573 | | make_LEAST (const KeywordType& v, const location_type& l) |
7574 | | { |
7575 | | return symbol_type (token::TOK_LEAST, v, l); |
7576 | | } |
7577 | | #endif |
7578 | | #if 201103L <= YY_CPLUSPLUS |
7579 | | static |
7580 | | symbol_type |
7581 | | make_LEFT (KeywordType v, location_type l) |
7582 | 0 | { |
7583 | 0 | return symbol_type (token::TOK_LEFT, std::move (v), std::move (l)); |
7584 | 0 | } |
7585 | | #else |
7586 | | static |
7587 | | symbol_type |
7588 | | make_LEFT (const KeywordType& v, const location_type& l) |
7589 | | { |
7590 | | return symbol_type (token::TOK_LEFT, v, l); |
7591 | | } |
7592 | | #endif |
7593 | | #if 201103L <= YY_CPLUSPLUS |
7594 | | static |
7595 | | symbol_type |
7596 | | make_LEVEL (KeywordType v, location_type l) |
7597 | 0 | { |
7598 | 0 | return symbol_type (token::TOK_LEVEL, std::move (v), std::move (l)); |
7599 | 0 | } |
7600 | | #else |
7601 | | static |
7602 | | symbol_type |
7603 | | make_LEVEL (const KeywordType& v, const location_type& l) |
7604 | | { |
7605 | | return symbol_type (token::TOK_LEVEL, v, l); |
7606 | | } |
7607 | | #endif |
7608 | | #if 201103L <= YY_CPLUSPLUS |
7609 | | static |
7610 | | symbol_type |
7611 | | make_LIKE (KeywordType v, location_type l) |
7612 | 0 | { |
7613 | 0 | return symbol_type (token::TOK_LIKE, std::move (v), std::move (l)); |
7614 | 0 | } |
7615 | | #else |
7616 | | static |
7617 | | symbol_type |
7618 | | make_LIKE (const KeywordType& v, const location_type& l) |
7619 | | { |
7620 | | return symbol_type (token::TOK_LIKE, v, l); |
7621 | | } |
7622 | | #endif |
7623 | | #if 201103L <= YY_CPLUSPLUS |
7624 | | static |
7625 | | symbol_type |
7626 | | make_LIMIT (KeywordType v, location_type l) |
7627 | 0 | { |
7628 | 0 | return symbol_type (token::TOK_LIMIT, std::move (v), std::move (l)); |
7629 | 0 | } |
7630 | | #else |
7631 | | static |
7632 | | symbol_type |
7633 | | make_LIMIT (const KeywordType& v, const location_type& l) |
7634 | | { |
7635 | | return symbol_type (token::TOK_LIMIT, v, l); |
7636 | | } |
7637 | | #endif |
7638 | | #if 201103L <= YY_CPLUSPLUS |
7639 | | static |
7640 | | symbol_type |
7641 | | make_LIST (KeywordType v, location_type l) |
7642 | 0 | { |
7643 | 0 | return symbol_type (token::TOK_LIST, std::move (v), std::move (l)); |
7644 | 0 | } |
7645 | | #else |
7646 | | static |
7647 | | symbol_type |
7648 | | make_LIST (const KeywordType& v, const location_type& l) |
7649 | | { |
7650 | | return symbol_type (token::TOK_LIST, v, l); |
7651 | | } |
7652 | | #endif |
7653 | | #if 201103L <= YY_CPLUSPLUS |
7654 | | static |
7655 | | symbol_type |
7656 | | make_LISTEN (KeywordType v, location_type l) |
7657 | 0 | { |
7658 | 0 | return symbol_type (token::TOK_LISTEN, std::move (v), std::move (l)); |
7659 | 0 | } |
7660 | | #else |
7661 | | static |
7662 | | symbol_type |
7663 | | make_LISTEN (const KeywordType& v, const location_type& l) |
7664 | | { |
7665 | | return symbol_type (token::TOK_LISTEN, v, l); |
7666 | | } |
7667 | | #endif |
7668 | | #if 201103L <= YY_CPLUSPLUS |
7669 | | static |
7670 | | symbol_type |
7671 | | make_LOAD (KeywordType v, location_type l) |
7672 | 0 | { |
7673 | 0 | return symbol_type (token::TOK_LOAD, std::move (v), std::move (l)); |
7674 | 0 | } |
7675 | | #else |
7676 | | static |
7677 | | symbol_type |
7678 | | make_LOAD (const KeywordType& v, const location_type& l) |
7679 | | { |
7680 | | return symbol_type (token::TOK_LOAD, v, l); |
7681 | | } |
7682 | | #endif |
7683 | | #if 201103L <= YY_CPLUSPLUS |
7684 | | static |
7685 | | symbol_type |
7686 | | make_LOCAL (KeywordType v, location_type l) |
7687 | 0 | { |
7688 | 0 | return symbol_type (token::TOK_LOCAL, std::move (v), std::move (l)); |
7689 | 0 | } |
7690 | | #else |
7691 | | static |
7692 | | symbol_type |
7693 | | make_LOCAL (const KeywordType& v, const location_type& l) |
7694 | | { |
7695 | | return symbol_type (token::TOK_LOCAL, v, l); |
7696 | | } |
7697 | | #endif |
7698 | | #if 201103L <= YY_CPLUSPLUS |
7699 | | static |
7700 | | symbol_type |
7701 | | make_LOCALTIME (KeywordType v, location_type l) |
7702 | 0 | { |
7703 | 0 | return symbol_type (token::TOK_LOCALTIME, std::move (v), std::move (l)); |
7704 | 0 | } |
7705 | | #else |
7706 | | static |
7707 | | symbol_type |
7708 | | make_LOCALTIME (const KeywordType& v, const location_type& l) |
7709 | | { |
7710 | | return symbol_type (token::TOK_LOCALTIME, v, l); |
7711 | | } |
7712 | | #endif |
7713 | | #if 201103L <= YY_CPLUSPLUS |
7714 | | static |
7715 | | symbol_type |
7716 | | make_LOCALTIMESTAMP (KeywordType v, location_type l) |
7717 | 0 | { |
7718 | 0 | return symbol_type (token::TOK_LOCALTIMESTAMP, std::move (v), std::move (l)); |
7719 | 0 | } |
7720 | | #else |
7721 | | static |
7722 | | symbol_type |
7723 | | make_LOCALTIMESTAMP (const KeywordType& v, const location_type& l) |
7724 | | { |
7725 | | return symbol_type (token::TOK_LOCALTIMESTAMP, v, l); |
7726 | | } |
7727 | | #endif |
7728 | | #if 201103L <= YY_CPLUSPLUS |
7729 | | static |
7730 | | symbol_type |
7731 | | make_LOCATION (KeywordType v, location_type l) |
7732 | 0 | { |
7733 | 0 | return symbol_type (token::TOK_LOCATION, std::move (v), std::move (l)); |
7734 | 0 | } |
7735 | | #else |
7736 | | static |
7737 | | symbol_type |
7738 | | make_LOCATION (const KeywordType& v, const location_type& l) |
7739 | | { |
7740 | | return symbol_type (token::TOK_LOCATION, v, l); |
7741 | | } |
7742 | | #endif |
7743 | | #if 201103L <= YY_CPLUSPLUS |
7744 | | static |
7745 | | symbol_type |
7746 | | make_LOCK_P (KeywordType v, location_type l) |
7747 | 0 | { |
7748 | 0 | return symbol_type (token::TOK_LOCK_P, std::move (v), std::move (l)); |
7749 | 0 | } |
7750 | | #else |
7751 | | static |
7752 | | symbol_type |
7753 | | make_LOCK_P (const KeywordType& v, const location_type& l) |
7754 | | { |
7755 | | return symbol_type (token::TOK_LOCK_P, v, l); |
7756 | | } |
7757 | | #endif |
7758 | | #if 201103L <= YY_CPLUSPLUS |
7759 | | static |
7760 | | symbol_type |
7761 | | make_LOCKED (KeywordType v, location_type l) |
7762 | 0 | { |
7763 | 0 | return symbol_type (token::TOK_LOCKED, std::move (v), std::move (l)); |
7764 | 0 | } |
7765 | | #else |
7766 | | static |
7767 | | symbol_type |
7768 | | make_LOCKED (const KeywordType& v, const location_type& l) |
7769 | | { |
7770 | | return symbol_type (token::TOK_LOCKED, v, l); |
7771 | | } |
7772 | | #endif |
7773 | | #if 201103L <= YY_CPLUSPLUS |
7774 | | static |
7775 | | symbol_type |
7776 | | make_LOGGED (KeywordType v, location_type l) |
7777 | 0 | { |
7778 | 0 | return symbol_type (token::TOK_LOGGED, std::move (v), std::move (l)); |
7779 | 0 | } |
7780 | | #else |
7781 | | static |
7782 | | symbol_type |
7783 | | make_LOGGED (const KeywordType& v, const location_type& l) |
7784 | | { |
7785 | | return symbol_type (token::TOK_LOGGED, v, l); |
7786 | | } |
7787 | | #endif |
7788 | | #if 201103L <= YY_CPLUSPLUS |
7789 | | static |
7790 | | symbol_type |
7791 | | make_LOGIN (KeywordType v, location_type l) |
7792 | 0 | { |
7793 | 0 | return symbol_type (token::TOK_LOGIN, std::move (v), std::move (l)); |
7794 | 0 | } |
7795 | | #else |
7796 | | static |
7797 | | symbol_type |
7798 | | make_LOGIN (const KeywordType& v, const location_type& l) |
7799 | | { |
7800 | | return symbol_type (token::TOK_LOGIN, v, l); |
7801 | | } |
7802 | | #endif |
7803 | | #if 201103L <= YY_CPLUSPLUS |
7804 | | static |
7805 | | symbol_type |
7806 | | make_MAP (KeywordType v, location_type l) |
7807 | 0 | { |
7808 | 0 | return symbol_type (token::TOK_MAP, std::move (v), std::move (l)); |
7809 | 0 | } |
7810 | | #else |
7811 | | static |
7812 | | symbol_type |
7813 | | make_MAP (const KeywordType& v, const location_type& l) |
7814 | | { |
7815 | | return symbol_type (token::TOK_MAP, v, l); |
7816 | | } |
7817 | | #endif |
7818 | | #if 201103L <= YY_CPLUSPLUS |
7819 | | static |
7820 | | symbol_type |
7821 | | make_MAPPING (KeywordType v, location_type l) |
7822 | 0 | { |
7823 | 0 | return symbol_type (token::TOK_MAPPING, std::move (v), std::move (l)); |
7824 | 0 | } |
7825 | | #else |
7826 | | static |
7827 | | symbol_type |
7828 | | make_MAPPING (const KeywordType& v, const location_type& l) |
7829 | | { |
7830 | | return symbol_type (token::TOK_MAPPING, v, l); |
7831 | | } |
7832 | | #endif |
7833 | | #if 201103L <= YY_CPLUSPLUS |
7834 | | static |
7835 | | symbol_type |
7836 | | make_MATCH (KeywordType v, location_type l) |
7837 | 0 | { |
7838 | 0 | return symbol_type (token::TOK_MATCH, std::move (v), std::move (l)); |
7839 | 0 | } |
7840 | | #else |
7841 | | static |
7842 | | symbol_type |
7843 | | make_MATCH (const KeywordType& v, const location_type& l) |
7844 | | { |
7845 | | return symbol_type (token::TOK_MATCH, v, l); |
7846 | | } |
7847 | | #endif |
7848 | | #if 201103L <= YY_CPLUSPLUS |
7849 | | static |
7850 | | symbol_type |
7851 | | make_MATERIALIZED (KeywordType v, location_type l) |
7852 | 0 | { |
7853 | 0 | return symbol_type (token::TOK_MATERIALIZED, std::move (v), std::move (l)); |
7854 | 0 | } |
7855 | | #else |
7856 | | static |
7857 | | symbol_type |
7858 | | make_MATERIALIZED (const KeywordType& v, const location_type& l) |
7859 | | { |
7860 | | return symbol_type (token::TOK_MATERIALIZED, v, l); |
7861 | | } |
7862 | | #endif |
7863 | | #if 201103L <= YY_CPLUSPLUS |
7864 | | static |
7865 | | symbol_type |
7866 | | make_MAXVALUE (KeywordType v, location_type l) |
7867 | 0 | { |
7868 | 0 | return symbol_type (token::TOK_MAXVALUE, std::move (v), std::move (l)); |
7869 | 0 | } |
7870 | | #else |
7871 | | static |
7872 | | symbol_type |
7873 | | make_MAXVALUE (const KeywordType& v, const location_type& l) |
7874 | | { |
7875 | | return symbol_type (token::TOK_MAXVALUE, v, l); |
7876 | | } |
7877 | | #endif |
7878 | | #if 201103L <= YY_CPLUSPLUS |
7879 | | static |
7880 | | symbol_type |
7881 | | make_MINUTE_P (KeywordType v, location_type l) |
7882 | 0 | { |
7883 | 0 | return symbol_type (token::TOK_MINUTE_P, std::move (v), std::move (l)); |
7884 | 0 | } |
7885 | | #else |
7886 | | static |
7887 | | symbol_type |
7888 | | make_MINUTE_P (const KeywordType& v, const location_type& l) |
7889 | | { |
7890 | | return symbol_type (token::TOK_MINUTE_P, v, l); |
7891 | | } |
7892 | | #endif |
7893 | | #if 201103L <= YY_CPLUSPLUS |
7894 | | static |
7895 | | symbol_type |
7896 | | make_MINVALUE (KeywordType v, location_type l) |
7897 | 0 | { |
7898 | 0 | return symbol_type (token::TOK_MINVALUE, std::move (v), std::move (l)); |
7899 | 0 | } |
7900 | | #else |
7901 | | static |
7902 | | symbol_type |
7903 | | make_MINVALUE (const KeywordType& v, const location_type& l) |
7904 | | { |
7905 | | return symbol_type (token::TOK_MINVALUE, v, l); |
7906 | | } |
7907 | | #endif |
7908 | | #if 201103L <= YY_CPLUSPLUS |
7909 | | static |
7910 | | symbol_type |
7911 | | make_MODE (KeywordType v, location_type l) |
7912 | 0 | { |
7913 | 0 | return symbol_type (token::TOK_MODE, std::move (v), std::move (l)); |
7914 | 0 | } |
7915 | | #else |
7916 | | static |
7917 | | symbol_type |
7918 | | make_MODE (const KeywordType& v, const location_type& l) |
7919 | | { |
7920 | | return symbol_type (token::TOK_MODE, v, l); |
7921 | | } |
7922 | | #endif |
7923 | | #if 201103L <= YY_CPLUSPLUS |
7924 | | static |
7925 | | symbol_type |
7926 | | make_MODIFY (KeywordType v, location_type l) |
7927 | 0 | { |
7928 | 0 | return symbol_type (token::TOK_MODIFY, std::move (v), std::move (l)); |
7929 | 0 | } |
7930 | | #else |
7931 | | static |
7932 | | symbol_type |
7933 | | make_MODIFY (const KeywordType& v, const location_type& l) |
7934 | | { |
7935 | | return symbol_type (token::TOK_MODIFY, v, l); |
7936 | | } |
7937 | | #endif |
7938 | | #if 201103L <= YY_CPLUSPLUS |
7939 | | static |
7940 | | symbol_type |
7941 | | make_MONTH_P (KeywordType v, location_type l) |
7942 | 0 | { |
7943 | 0 | return symbol_type (token::TOK_MONTH_P, std::move (v), std::move (l)); |
7944 | 0 | } |
7945 | | #else |
7946 | | static |
7947 | | symbol_type |
7948 | | make_MONTH_P (const KeywordType& v, const location_type& l) |
7949 | | { |
7950 | | return symbol_type (token::TOK_MONTH_P, v, l); |
7951 | | } |
7952 | | #endif |
7953 | | #if 201103L <= YY_CPLUSPLUS |
7954 | | static |
7955 | | symbol_type |
7956 | | make_MOVE (KeywordType v, location_type l) |
7957 | 0 | { |
7958 | 0 | return symbol_type (token::TOK_MOVE, std::move (v), std::move (l)); |
7959 | 0 | } |
7960 | | #else |
7961 | | static |
7962 | | symbol_type |
7963 | | make_MOVE (const KeywordType& v, const location_type& l) |
7964 | | { |
7965 | | return symbol_type (token::TOK_MOVE, v, l); |
7966 | | } |
7967 | | #endif |
7968 | | #if 201103L <= YY_CPLUSPLUS |
7969 | | static |
7970 | | symbol_type |
7971 | | make_NAME_P (KeywordType v, location_type l) |
7972 | 0 | { |
7973 | 0 | return symbol_type (token::TOK_NAME_P, std::move (v), std::move (l)); |
7974 | 0 | } |
7975 | | #else |
7976 | | static |
7977 | | symbol_type |
7978 | | make_NAME_P (const KeywordType& v, const location_type& l) |
7979 | | { |
7980 | | return symbol_type (token::TOK_NAME_P, v, l); |
7981 | | } |
7982 | | #endif |
7983 | | #if 201103L <= YY_CPLUSPLUS |
7984 | | static |
7985 | | symbol_type |
7986 | | make_NAMES (KeywordType v, location_type l) |
7987 | 0 | { |
7988 | 0 | return symbol_type (token::TOK_NAMES, std::move (v), std::move (l)); |
7989 | 0 | } |
7990 | | #else |
7991 | | static |
7992 | | symbol_type |
7993 | | make_NAMES (const KeywordType& v, const location_type& l) |
7994 | | { |
7995 | | return symbol_type (token::TOK_NAMES, v, l); |
7996 | | } |
7997 | | #endif |
7998 | | #if 201103L <= YY_CPLUSPLUS |
7999 | | static |
8000 | | symbol_type |
8001 | | make_NAN (KeywordType v, location_type l) |
8002 | 0 | { |
8003 | 0 | return symbol_type (token::TOK_NAN, std::move (v), std::move (l)); |
8004 | 0 | } |
8005 | | #else |
8006 | | static |
8007 | | symbol_type |
8008 | | make_NAN (const KeywordType& v, const location_type& l) |
8009 | | { |
8010 | | return symbol_type (token::TOK_NAN, v, l); |
8011 | | } |
8012 | | #endif |
8013 | | #if 201103L <= YY_CPLUSPLUS |
8014 | | static |
8015 | | symbol_type |
8016 | | make_NATIONAL (KeywordType v, location_type l) |
8017 | 0 | { |
8018 | 0 | return symbol_type (token::TOK_NATIONAL, std::move (v), std::move (l)); |
8019 | 0 | } |
8020 | | #else |
8021 | | static |
8022 | | symbol_type |
8023 | | make_NATIONAL (const KeywordType& v, const location_type& l) |
8024 | | { |
8025 | | return symbol_type (token::TOK_NATIONAL, v, l); |
8026 | | } |
8027 | | #endif |
8028 | | #if 201103L <= YY_CPLUSPLUS |
8029 | | static |
8030 | | symbol_type |
8031 | | make_NATURAL (KeywordType v, location_type l) |
8032 | 0 | { |
8033 | 0 | return symbol_type (token::TOK_NATURAL, std::move (v), std::move (l)); |
8034 | 0 | } |
8035 | | #else |
8036 | | static |
8037 | | symbol_type |
8038 | | make_NATURAL (const KeywordType& v, const location_type& l) |
8039 | | { |
8040 | | return symbol_type (token::TOK_NATURAL, v, l); |
8041 | | } |
8042 | | #endif |
8043 | | #if 201103L <= YY_CPLUSPLUS |
8044 | | static |
8045 | | symbol_type |
8046 | | make_NCHAR (KeywordType v, location_type l) |
8047 | 0 | { |
8048 | 0 | return symbol_type (token::TOK_NCHAR, std::move (v), std::move (l)); |
8049 | 0 | } |
8050 | | #else |
8051 | | static |
8052 | | symbol_type |
8053 | | make_NCHAR (const KeywordType& v, const location_type& l) |
8054 | | { |
8055 | | return symbol_type (token::TOK_NCHAR, v, l); |
8056 | | } |
8057 | | #endif |
8058 | | #if 201103L <= YY_CPLUSPLUS |
8059 | | static |
8060 | | symbol_type |
8061 | | make_NEXT (KeywordType v, location_type l) |
8062 | 0 | { |
8063 | 0 | return symbol_type (token::TOK_NEXT, std::move (v), std::move (l)); |
8064 | 0 | } |
8065 | | #else |
8066 | | static |
8067 | | symbol_type |
8068 | | make_NEXT (const KeywordType& v, const location_type& l) |
8069 | | { |
8070 | | return symbol_type (token::TOK_NEXT, v, l); |
8071 | | } |
8072 | | #endif |
8073 | | #if 201103L <= YY_CPLUSPLUS |
8074 | | static |
8075 | | symbol_type |
8076 | | make_NO (KeywordType v, location_type l) |
8077 | 0 | { |
8078 | 0 | return symbol_type (token::TOK_NO, std::move (v), std::move (l)); |
8079 | 0 | } |
8080 | | #else |
8081 | | static |
8082 | | symbol_type |
8083 | | make_NO (const KeywordType& v, const location_type& l) |
8084 | | { |
8085 | | return symbol_type (token::TOK_NO, v, l); |
8086 | | } |
8087 | | #endif |
8088 | | #if 201103L <= YY_CPLUSPLUS |
8089 | | static |
8090 | | symbol_type |
8091 | | make_NONE (KeywordType v, location_type l) |
8092 | 0 | { |
8093 | 0 | return symbol_type (token::TOK_NONE, std::move (v), std::move (l)); |
8094 | 0 | } |
8095 | | #else |
8096 | | static |
8097 | | symbol_type |
8098 | | make_NONE (const KeywordType& v, const location_type& l) |
8099 | | { |
8100 | | return symbol_type (token::TOK_NONE, v, l); |
8101 | | } |
8102 | | #endif |
8103 | | #if 201103L <= YY_CPLUSPLUS |
8104 | | static |
8105 | | symbol_type |
8106 | | make_NOT (KeywordType v, location_type l) |
8107 | 0 | { |
8108 | 0 | return symbol_type (token::TOK_NOT, std::move (v), std::move (l)); |
8109 | 0 | } |
8110 | | #else |
8111 | | static |
8112 | | symbol_type |
8113 | | make_NOT (const KeywordType& v, const location_type& l) |
8114 | | { |
8115 | | return symbol_type (token::TOK_NOT, v, l); |
8116 | | } |
8117 | | #endif |
8118 | | #if 201103L <= YY_CPLUSPLUS |
8119 | | static |
8120 | | symbol_type |
8121 | | make_NOTHING (KeywordType v, location_type l) |
8122 | 0 | { |
8123 | 0 | return symbol_type (token::TOK_NOTHING, std::move (v), std::move (l)); |
8124 | 0 | } |
8125 | | #else |
8126 | | static |
8127 | | symbol_type |
8128 | | make_NOTHING (const KeywordType& v, const location_type& l) |
8129 | | { |
8130 | | return symbol_type (token::TOK_NOTHING, v, l); |
8131 | | } |
8132 | | #endif |
8133 | | #if 201103L <= YY_CPLUSPLUS |
8134 | | static |
8135 | | symbol_type |
8136 | | make_NOTIFY (KeywordType v, location_type l) |
8137 | 0 | { |
8138 | 0 | return symbol_type (token::TOK_NOTIFY, std::move (v), std::move (l)); |
8139 | 0 | } |
8140 | | #else |
8141 | | static |
8142 | | symbol_type |
8143 | | make_NOTIFY (const KeywordType& v, const location_type& l) |
8144 | | { |
8145 | | return symbol_type (token::TOK_NOTIFY, v, l); |
8146 | | } |
8147 | | #endif |
8148 | | #if 201103L <= YY_CPLUSPLUS |
8149 | | static |
8150 | | symbol_type |
8151 | | make_NOTNULL (KeywordType v, location_type l) |
8152 | 0 | { |
8153 | 0 | return symbol_type (token::TOK_NOTNULL, std::move (v), std::move (l)); |
8154 | 0 | } |
8155 | | #else |
8156 | | static |
8157 | | symbol_type |
8158 | | make_NOTNULL (const KeywordType& v, const location_type& l) |
8159 | | { |
8160 | | return symbol_type (token::TOK_NOTNULL, v, l); |
8161 | | } |
8162 | | #endif |
8163 | | #if 201103L <= YY_CPLUSPLUS |
8164 | | static |
8165 | | symbol_type |
8166 | | make_NOWAIT (KeywordType v, location_type l) |
8167 | 0 | { |
8168 | 0 | return symbol_type (token::TOK_NOWAIT, std::move (v), std::move (l)); |
8169 | 0 | } |
8170 | | #else |
8171 | | static |
8172 | | symbol_type |
8173 | | make_NOWAIT (const KeywordType& v, const location_type& l) |
8174 | | { |
8175 | | return symbol_type (token::TOK_NOWAIT, v, l); |
8176 | | } |
8177 | | #endif |
8178 | | #if 201103L <= YY_CPLUSPLUS |
8179 | | static |
8180 | | symbol_type |
8181 | | make_NULL_P (KeywordType v, location_type l) |
8182 | 0 | { |
8183 | 0 | return symbol_type (token::TOK_NULL_P, std::move (v), std::move (l)); |
8184 | 0 | } |
8185 | | #else |
8186 | | static |
8187 | | symbol_type |
8188 | | make_NULL_P (const KeywordType& v, const location_type& l) |
8189 | | { |
8190 | | return symbol_type (token::TOK_NULL_P, v, l); |
8191 | | } |
8192 | | #endif |
8193 | | #if 201103L <= YY_CPLUSPLUS |
8194 | | static |
8195 | | symbol_type |
8196 | | make_NULLIF (KeywordType v, location_type l) |
8197 | 0 | { |
8198 | 0 | return symbol_type (token::TOK_NULLIF, std::move (v), std::move (l)); |
8199 | 0 | } |
8200 | | #else |
8201 | | static |
8202 | | symbol_type |
8203 | | make_NULLIF (const KeywordType& v, const location_type& l) |
8204 | | { |
8205 | | return symbol_type (token::TOK_NULLIF, v, l); |
8206 | | } |
8207 | | #endif |
8208 | | #if 201103L <= YY_CPLUSPLUS |
8209 | | static |
8210 | | symbol_type |
8211 | | make_NULLS_P (KeywordType v, location_type l) |
8212 | 0 | { |
8213 | 0 | return symbol_type (token::TOK_NULLS_P, std::move (v), std::move (l)); |
8214 | 0 | } |
8215 | | #else |
8216 | | static |
8217 | | symbol_type |
8218 | | make_NULLS_P (const KeywordType& v, const location_type& l) |
8219 | | { |
8220 | | return symbol_type (token::TOK_NULLS_P, v, l); |
8221 | | } |
8222 | | #endif |
8223 | | #if 201103L <= YY_CPLUSPLUS |
8224 | | static |
8225 | | symbol_type |
8226 | | make_NUMERIC (KeywordType v, location_type l) |
8227 | 0 | { |
8228 | 0 | return symbol_type (token::TOK_NUMERIC, std::move (v), std::move (l)); |
8229 | 0 | } |
8230 | | #else |
8231 | | static |
8232 | | symbol_type |
8233 | | make_NUMERIC (const KeywordType& v, const location_type& l) |
8234 | | { |
8235 | | return symbol_type (token::TOK_NUMERIC, v, l); |
8236 | | } |
8237 | | #endif |
8238 | | #if 201103L <= YY_CPLUSPLUS |
8239 | | static |
8240 | | symbol_type |
8241 | | make_OBJECT_P (KeywordType v, location_type l) |
8242 | 0 | { |
8243 | 0 | return symbol_type (token::TOK_OBJECT_P, std::move (v), std::move (l)); |
8244 | 0 | } |
8245 | | #else |
8246 | | static |
8247 | | symbol_type |
8248 | | make_OBJECT_P (const KeywordType& v, const location_type& l) |
8249 | | { |
8250 | | return symbol_type (token::TOK_OBJECT_P, v, l); |
8251 | | } |
8252 | | #endif |
8253 | | #if 201103L <= YY_CPLUSPLUS |
8254 | | static |
8255 | | symbol_type |
8256 | | make_OF (KeywordType v, location_type l) |
8257 | 0 | { |
8258 | 0 | return symbol_type (token::TOK_OF, std::move (v), std::move (l)); |
8259 | 0 | } |
8260 | | #else |
8261 | | static |
8262 | | symbol_type |
8263 | | make_OF (const KeywordType& v, const location_type& l) |
8264 | | { |
8265 | | return symbol_type (token::TOK_OF, v, l); |
8266 | | } |
8267 | | #endif |
8268 | | #if 201103L <= YY_CPLUSPLUS |
8269 | | static |
8270 | | symbol_type |
8271 | | make_OFF (KeywordType v, location_type l) |
8272 | 0 | { |
8273 | 0 | return symbol_type (token::TOK_OFF, std::move (v), std::move (l)); |
8274 | 0 | } |
8275 | | #else |
8276 | | static |
8277 | | symbol_type |
8278 | | make_OFF (const KeywordType& v, const location_type& l) |
8279 | | { |
8280 | | return symbol_type (token::TOK_OFF, v, l); |
8281 | | } |
8282 | | #endif |
8283 | | #if 201103L <= YY_CPLUSPLUS |
8284 | | static |
8285 | | symbol_type |
8286 | | make_OFFSET (KeywordType v, location_type l) |
8287 | 0 | { |
8288 | 0 | return symbol_type (token::TOK_OFFSET, std::move (v), std::move (l)); |
8289 | 0 | } |
8290 | | #else |
8291 | | static |
8292 | | symbol_type |
8293 | | make_OFFSET (const KeywordType& v, const location_type& l) |
8294 | | { |
8295 | | return symbol_type (token::TOK_OFFSET, v, l); |
8296 | | } |
8297 | | #endif |
8298 | | #if 201103L <= YY_CPLUSPLUS |
8299 | | static |
8300 | | symbol_type |
8301 | | make_OIDS (KeywordType v, location_type l) |
8302 | 0 | { |
8303 | 0 | return symbol_type (token::TOK_OIDS, std::move (v), std::move (l)); |
8304 | 0 | } |
8305 | | #else |
8306 | | static |
8307 | | symbol_type |
8308 | | make_OIDS (const KeywordType& v, const location_type& l) |
8309 | | { |
8310 | | return symbol_type (token::TOK_OIDS, v, l); |
8311 | | } |
8312 | | #endif |
8313 | | #if 201103L <= YY_CPLUSPLUS |
8314 | | static |
8315 | | symbol_type |
8316 | | make_ON (KeywordType v, location_type l) |
8317 | 0 | { |
8318 | 0 | return symbol_type (token::TOK_ON, std::move (v), std::move (l)); |
8319 | 0 | } |
8320 | | #else |
8321 | | static |
8322 | | symbol_type |
8323 | | make_ON (const KeywordType& v, const location_type& l) |
8324 | | { |
8325 | | return symbol_type (token::TOK_ON, v, l); |
8326 | | } |
8327 | | #endif |
8328 | | #if 201103L <= YY_CPLUSPLUS |
8329 | | static |
8330 | | symbol_type |
8331 | | make_ONLY (KeywordType v, location_type l) |
8332 | 0 | { |
8333 | 0 | return symbol_type (token::TOK_ONLY, std::move (v), std::move (l)); |
8334 | 0 | } |
8335 | | #else |
8336 | | static |
8337 | | symbol_type |
8338 | | make_ONLY (const KeywordType& v, const location_type& l) |
8339 | | { |
8340 | | return symbol_type (token::TOK_ONLY, v, l); |
8341 | | } |
8342 | | #endif |
8343 | | #if 201103L <= YY_CPLUSPLUS |
8344 | | static |
8345 | | symbol_type |
8346 | | make_OPERATOR (KeywordType v, location_type l) |
8347 | 0 | { |
8348 | 0 | return symbol_type (token::TOK_OPERATOR, std::move (v), std::move (l)); |
8349 | 0 | } |
8350 | | #else |
8351 | | static |
8352 | | symbol_type |
8353 | | make_OPERATOR (const KeywordType& v, const location_type& l) |
8354 | | { |
8355 | | return symbol_type (token::TOK_OPERATOR, v, l); |
8356 | | } |
8357 | | #endif |
8358 | | #if 201103L <= YY_CPLUSPLUS |
8359 | | static |
8360 | | symbol_type |
8361 | | make_OPTION (KeywordType v, location_type l) |
8362 | 0 | { |
8363 | 0 | return symbol_type (token::TOK_OPTION, std::move (v), std::move (l)); |
8364 | 0 | } |
8365 | | #else |
8366 | | static |
8367 | | symbol_type |
8368 | | make_OPTION (const KeywordType& v, const location_type& l) |
8369 | | { |
8370 | | return symbol_type (token::TOK_OPTION, v, l); |
8371 | | } |
8372 | | #endif |
8373 | | #if 201103L <= YY_CPLUSPLUS |
8374 | | static |
8375 | | symbol_type |
8376 | | make_OPTIONS (KeywordType v, location_type l) |
8377 | 0 | { |
8378 | 0 | return symbol_type (token::TOK_OPTIONS, std::move (v), std::move (l)); |
8379 | 0 | } |
8380 | | #else |
8381 | | static |
8382 | | symbol_type |
8383 | | make_OPTIONS (const KeywordType& v, const location_type& l) |
8384 | | { |
8385 | | return symbol_type (token::TOK_OPTIONS, v, l); |
8386 | | } |
8387 | | #endif |
8388 | | #if 201103L <= YY_CPLUSPLUS |
8389 | | static |
8390 | | symbol_type |
8391 | | make_OR (KeywordType v, location_type l) |
8392 | 0 | { |
8393 | 0 | return symbol_type (token::TOK_OR, std::move (v), std::move (l)); |
8394 | 0 | } |
8395 | | #else |
8396 | | static |
8397 | | symbol_type |
8398 | | make_OR (const KeywordType& v, const location_type& l) |
8399 | | { |
8400 | | return symbol_type (token::TOK_OR, v, l); |
8401 | | } |
8402 | | #endif |
8403 | | #if 201103L <= YY_CPLUSPLUS |
8404 | | static |
8405 | | symbol_type |
8406 | | make_ORDER (KeywordType v, location_type l) |
8407 | 0 | { |
8408 | 0 | return symbol_type (token::TOK_ORDER, std::move (v), std::move (l)); |
8409 | 0 | } |
8410 | | #else |
8411 | | static |
8412 | | symbol_type |
8413 | | make_ORDER (const KeywordType& v, const location_type& l) |
8414 | | { |
8415 | | return symbol_type (token::TOK_ORDER, v, l); |
8416 | | } |
8417 | | #endif |
8418 | | #if 201103L <= YY_CPLUSPLUS |
8419 | | static |
8420 | | symbol_type |
8421 | | make_ORDINALITY (KeywordType v, location_type l) |
8422 | 0 | { |
8423 | 0 | return symbol_type (token::TOK_ORDINALITY, std::move (v), std::move (l)); |
8424 | 0 | } |
8425 | | #else |
8426 | | static |
8427 | | symbol_type |
8428 | | make_ORDINALITY (const KeywordType& v, const location_type& l) |
8429 | | { |
8430 | | return symbol_type (token::TOK_ORDINALITY, v, l); |
8431 | | } |
8432 | | #endif |
8433 | | #if 201103L <= YY_CPLUSPLUS |
8434 | | static |
8435 | | symbol_type |
8436 | | make_OUT_P (KeywordType v, location_type l) |
8437 | 0 | { |
8438 | 0 | return symbol_type (token::TOK_OUT_P, std::move (v), std::move (l)); |
8439 | 0 | } |
8440 | | #else |
8441 | | static |
8442 | | symbol_type |
8443 | | make_OUT_P (const KeywordType& v, const location_type& l) |
8444 | | { |
8445 | | return symbol_type (token::TOK_OUT_P, v, l); |
8446 | | } |
8447 | | #endif |
8448 | | #if 201103L <= YY_CPLUSPLUS |
8449 | | static |
8450 | | symbol_type |
8451 | | make_OUTER_P (KeywordType v, location_type l) |
8452 | 0 | { |
8453 | 0 | return symbol_type (token::TOK_OUTER_P, std::move (v), std::move (l)); |
8454 | 0 | } |
8455 | | #else |
8456 | | static |
8457 | | symbol_type |
8458 | | make_OUTER_P (const KeywordType& v, const location_type& l) |
8459 | | { |
8460 | | return symbol_type (token::TOK_OUTER_P, v, l); |
8461 | | } |
8462 | | #endif |
8463 | | #if 201103L <= YY_CPLUSPLUS |
8464 | | static |
8465 | | symbol_type |
8466 | | make_OVER (KeywordType v, location_type l) |
8467 | 0 | { |
8468 | 0 | return symbol_type (token::TOK_OVER, std::move (v), std::move (l)); |
8469 | 0 | } |
8470 | | #else |
8471 | | static |
8472 | | symbol_type |
8473 | | make_OVER (const KeywordType& v, const location_type& l) |
8474 | | { |
8475 | | return symbol_type (token::TOK_OVER, v, l); |
8476 | | } |
8477 | | #endif |
8478 | | #if 201103L <= YY_CPLUSPLUS |
8479 | | static |
8480 | | symbol_type |
8481 | | make_OVERLAPS (KeywordType v, location_type l) |
8482 | 0 | { |
8483 | 0 | return symbol_type (token::TOK_OVERLAPS, std::move (v), std::move (l)); |
8484 | 0 | } |
8485 | | #else |
8486 | | static |
8487 | | symbol_type |
8488 | | make_OVERLAPS (const KeywordType& v, const location_type& l) |
8489 | | { |
8490 | | return symbol_type (token::TOK_OVERLAPS, v, l); |
8491 | | } |
8492 | | #endif |
8493 | | #if 201103L <= YY_CPLUSPLUS |
8494 | | static |
8495 | | symbol_type |
8496 | | make_OVERLAY (KeywordType v, location_type l) |
8497 | 0 | { |
8498 | 0 | return symbol_type (token::TOK_OVERLAY, std::move (v), std::move (l)); |
8499 | 0 | } |
8500 | | #else |
8501 | | static |
8502 | | symbol_type |
8503 | | make_OVERLAY (const KeywordType& v, const location_type& l) |
8504 | | { |
8505 | | return symbol_type (token::TOK_OVERLAY, v, l); |
8506 | | } |
8507 | | #endif |
8508 | | #if 201103L <= YY_CPLUSPLUS |
8509 | | static |
8510 | | symbol_type |
8511 | | make_OWNED (KeywordType v, location_type l) |
8512 | 0 | { |
8513 | 0 | return symbol_type (token::TOK_OWNED, std::move (v), std::move (l)); |
8514 | 0 | } |
8515 | | #else |
8516 | | static |
8517 | | symbol_type |
8518 | | make_OWNED (const KeywordType& v, const location_type& l) |
8519 | | { |
8520 | | return symbol_type (token::TOK_OWNED, v, l); |
8521 | | } |
8522 | | #endif |
8523 | | #if 201103L <= YY_CPLUSPLUS |
8524 | | static |
8525 | | symbol_type |
8526 | | make_OWNER (KeywordType v, location_type l) |
8527 | 0 | { |
8528 | 0 | return symbol_type (token::TOK_OWNER, std::move (v), std::move (l)); |
8529 | 0 | } |
8530 | | #else |
8531 | | static |
8532 | | symbol_type |
8533 | | make_OWNER (const KeywordType& v, const location_type& l) |
8534 | | { |
8535 | | return symbol_type (token::TOK_OWNER, v, l); |
8536 | | } |
8537 | | #endif |
8538 | | #if 201103L <= YY_CPLUSPLUS |
8539 | | static |
8540 | | symbol_type |
8541 | | make_PARSER (KeywordType v, location_type l) |
8542 | 0 | { |
8543 | 0 | return symbol_type (token::TOK_PARSER, std::move (v), std::move (l)); |
8544 | 0 | } |
8545 | | #else |
8546 | | static |
8547 | | symbol_type |
8548 | | make_PARSER (const KeywordType& v, const location_type& l) |
8549 | | { |
8550 | | return symbol_type (token::TOK_PARSER, v, l); |
8551 | | } |
8552 | | #endif |
8553 | | #if 201103L <= YY_CPLUSPLUS |
8554 | | static |
8555 | | symbol_type |
8556 | | make_PARTIAL (KeywordType v, location_type l) |
8557 | 0 | { |
8558 | 0 | return symbol_type (token::TOK_PARTIAL, std::move (v), std::move (l)); |
8559 | 0 | } |
8560 | | #else |
8561 | | static |
8562 | | symbol_type |
8563 | | make_PARTIAL (const KeywordType& v, const location_type& l) |
8564 | | { |
8565 | | return symbol_type (token::TOK_PARTIAL, v, l); |
8566 | | } |
8567 | | #endif |
8568 | | #if 201103L <= YY_CPLUSPLUS |
8569 | | static |
8570 | | symbol_type |
8571 | | make_PARTITION (KeywordType v, location_type l) |
8572 | 0 | { |
8573 | 0 | return symbol_type (token::TOK_PARTITION, std::move (v), std::move (l)); |
8574 | 0 | } |
8575 | | #else |
8576 | | static |
8577 | | symbol_type |
8578 | | make_PARTITION (const KeywordType& v, const location_type& l) |
8579 | | { |
8580 | | return symbol_type (token::TOK_PARTITION, v, l); |
8581 | | } |
8582 | | #endif |
8583 | | #if 201103L <= YY_CPLUSPLUS |
8584 | | static |
8585 | | symbol_type |
8586 | | make_PASSING (KeywordType v, location_type l) |
8587 | 0 | { |
8588 | 0 | return symbol_type (token::TOK_PASSING, std::move (v), std::move (l)); |
8589 | 0 | } |
8590 | | #else |
8591 | | static |
8592 | | symbol_type |
8593 | | make_PASSING (const KeywordType& v, const location_type& l) |
8594 | | { |
8595 | | return symbol_type (token::TOK_PASSING, v, l); |
8596 | | } |
8597 | | #endif |
8598 | | #if 201103L <= YY_CPLUSPLUS |
8599 | | static |
8600 | | symbol_type |
8601 | | make_PASSWORD (KeywordType v, location_type l) |
8602 | 0 | { |
8603 | 0 | return symbol_type (token::TOK_PASSWORD, std::move (v), std::move (l)); |
8604 | 0 | } |
8605 | | #else |
8606 | | static |
8607 | | symbol_type |
8608 | | make_PASSWORD (const KeywordType& v, const location_type& l) |
8609 | | { |
8610 | | return symbol_type (token::TOK_PASSWORD, v, l); |
8611 | | } |
8612 | | #endif |
8613 | | #if 201103L <= YY_CPLUSPLUS |
8614 | | static |
8615 | | symbol_type |
8616 | | make_PERMISSION (KeywordType v, location_type l) |
8617 | 0 | { |
8618 | 0 | return symbol_type (token::TOK_PERMISSION, std::move (v), std::move (l)); |
8619 | 0 | } |
8620 | | #else |
8621 | | static |
8622 | | symbol_type |
8623 | | make_PERMISSION (const KeywordType& v, const location_type& l) |
8624 | | { |
8625 | | return symbol_type (token::TOK_PERMISSION, v, l); |
8626 | | } |
8627 | | #endif |
8628 | | #if 201103L <= YY_CPLUSPLUS |
8629 | | static |
8630 | | symbol_type |
8631 | | make_PERMISSIONS (KeywordType v, location_type l) |
8632 | 0 | { |
8633 | 0 | return symbol_type (token::TOK_PERMISSIONS, std::move (v), std::move (l)); |
8634 | 0 | } |
8635 | | #else |
8636 | | static |
8637 | | symbol_type |
8638 | | make_PERMISSIONS (const KeywordType& v, const location_type& l) |
8639 | | { |
8640 | | return symbol_type (token::TOK_PERMISSIONS, v, l); |
8641 | | } |
8642 | | #endif |
8643 | | #if 201103L <= YY_CPLUSPLUS |
8644 | | static |
8645 | | symbol_type |
8646 | | make_PLACING (KeywordType v, location_type l) |
8647 | 0 | { |
8648 | 0 | return symbol_type (token::TOK_PLACING, std::move (v), std::move (l)); |
8649 | 0 | } |
8650 | | #else |
8651 | | static |
8652 | | symbol_type |
8653 | | make_PLACING (const KeywordType& v, const location_type& l) |
8654 | | { |
8655 | | return symbol_type (token::TOK_PLACING, v, l); |
8656 | | } |
8657 | | #endif |
8658 | | #if 201103L <= YY_CPLUSPLUS |
8659 | | static |
8660 | | symbol_type |
8661 | | make_PLANS (KeywordType v, location_type l) |
8662 | 0 | { |
8663 | 0 | return symbol_type (token::TOK_PLANS, std::move (v), std::move (l)); |
8664 | 0 | } |
8665 | | #else |
8666 | | static |
8667 | | symbol_type |
8668 | | make_PLANS (const KeywordType& v, const location_type& l) |
8669 | | { |
8670 | | return symbol_type (token::TOK_PLANS, v, l); |
8671 | | } |
8672 | | #endif |
8673 | | #if 201103L <= YY_CPLUSPLUS |
8674 | | static |
8675 | | symbol_type |
8676 | | make_POLICY (KeywordType v, location_type l) |
8677 | 0 | { |
8678 | 0 | return symbol_type (token::TOK_POLICY, std::move (v), std::move (l)); |
8679 | 0 | } |
8680 | | #else |
8681 | | static |
8682 | | symbol_type |
8683 | | make_POLICY (const KeywordType& v, const location_type& l) |
8684 | | { |
8685 | | return symbol_type (token::TOK_POLICY, v, l); |
8686 | | } |
8687 | | #endif |
8688 | | #if 201103L <= YY_CPLUSPLUS |
8689 | | static |
8690 | | symbol_type |
8691 | | make_POSITION (KeywordType v, location_type l) |
8692 | 0 | { |
8693 | 0 | return symbol_type (token::TOK_POSITION, std::move (v), std::move (l)); |
8694 | 0 | } |
8695 | | #else |
8696 | | static |
8697 | | symbol_type |
8698 | | make_POSITION (const KeywordType& v, const location_type& l) |
8699 | | { |
8700 | | return symbol_type (token::TOK_POSITION, v, l); |
8701 | | } |
8702 | | #endif |
8703 | | #if 201103L <= YY_CPLUSPLUS |
8704 | | static |
8705 | | symbol_type |
8706 | | make_PRECEDING (KeywordType v, location_type l) |
8707 | 0 | { |
8708 | 0 | return symbol_type (token::TOK_PRECEDING, std::move (v), std::move (l)); |
8709 | 0 | } |
8710 | | #else |
8711 | | static |
8712 | | symbol_type |
8713 | | make_PRECEDING (const KeywordType& v, const location_type& l) |
8714 | | { |
8715 | | return symbol_type (token::TOK_PRECEDING, v, l); |
8716 | | } |
8717 | | #endif |
8718 | | #if 201103L <= YY_CPLUSPLUS |
8719 | | static |
8720 | | symbol_type |
8721 | | make_PRECISION (KeywordType v, location_type l) |
8722 | 0 | { |
8723 | 0 | return symbol_type (token::TOK_PRECISION, std::move (v), std::move (l)); |
8724 | 0 | } |
8725 | | #else |
8726 | | static |
8727 | | symbol_type |
8728 | | make_PRECISION (const KeywordType& v, const location_type& l) |
8729 | | { |
8730 | | return symbol_type (token::TOK_PRECISION, v, l); |
8731 | | } |
8732 | | #endif |
8733 | | #if 201103L <= YY_CPLUSPLUS |
8734 | | static |
8735 | | symbol_type |
8736 | | make_PRESERVE (KeywordType v, location_type l) |
8737 | 0 | { |
8738 | 0 | return symbol_type (token::TOK_PRESERVE, std::move (v), std::move (l)); |
8739 | 0 | } |
8740 | | #else |
8741 | | static |
8742 | | symbol_type |
8743 | | make_PRESERVE (const KeywordType& v, const location_type& l) |
8744 | | { |
8745 | | return symbol_type (token::TOK_PRESERVE, v, l); |
8746 | | } |
8747 | | #endif |
8748 | | #if 201103L <= YY_CPLUSPLUS |
8749 | | static |
8750 | | symbol_type |
8751 | | make_PREPARE (KeywordType v, location_type l) |
8752 | 0 | { |
8753 | 0 | return symbol_type (token::TOK_PREPARE, std::move (v), std::move (l)); |
8754 | 0 | } |
8755 | | #else |
8756 | | static |
8757 | | symbol_type |
8758 | | make_PREPARE (const KeywordType& v, const location_type& l) |
8759 | | { |
8760 | | return symbol_type (token::TOK_PREPARE, v, l); |
8761 | | } |
8762 | | #endif |
8763 | | #if 201103L <= YY_CPLUSPLUS |
8764 | | static |
8765 | | symbol_type |
8766 | | make_PREPARED (KeywordType v, location_type l) |
8767 | 0 | { |
8768 | 0 | return symbol_type (token::TOK_PREPARED, std::move (v), std::move (l)); |
8769 | 0 | } |
8770 | | #else |
8771 | | static |
8772 | | symbol_type |
8773 | | make_PREPARED (const KeywordType& v, const location_type& l) |
8774 | | { |
8775 | | return symbol_type (token::TOK_PREPARED, v, l); |
8776 | | } |
8777 | | #endif |
8778 | | #if 201103L <= YY_CPLUSPLUS |
8779 | | static |
8780 | | symbol_type |
8781 | | make_PRIMARY (KeywordType v, location_type l) |
8782 | 0 | { |
8783 | 0 | return symbol_type (token::TOK_PRIMARY, std::move (v), std::move (l)); |
8784 | 0 | } |
8785 | | #else |
8786 | | static |
8787 | | symbol_type |
8788 | | make_PRIMARY (const KeywordType& v, const location_type& l) |
8789 | | { |
8790 | | return symbol_type (token::TOK_PRIMARY, v, l); |
8791 | | } |
8792 | | #endif |
8793 | | #if 201103L <= YY_CPLUSPLUS |
8794 | | static |
8795 | | symbol_type |
8796 | | make_PRIOR (KeywordType v, location_type l) |
8797 | 0 | { |
8798 | 0 | return symbol_type (token::TOK_PRIOR, std::move (v), std::move (l)); |
8799 | 0 | } |
8800 | | #else |
8801 | | static |
8802 | | symbol_type |
8803 | | make_PRIOR (const KeywordType& v, const location_type& l) |
8804 | | { |
8805 | | return symbol_type (token::TOK_PRIOR, v, l); |
8806 | | } |
8807 | | #endif |
8808 | | #if 201103L <= YY_CPLUSPLUS |
8809 | | static |
8810 | | symbol_type |
8811 | | make_PRIVILEGES (KeywordType v, location_type l) |
8812 | 0 | { |
8813 | 0 | return symbol_type (token::TOK_PRIVILEGES, std::move (v), std::move (l)); |
8814 | 0 | } |
8815 | | #else |
8816 | | static |
8817 | | symbol_type |
8818 | | make_PRIVILEGES (const KeywordType& v, const location_type& l) |
8819 | | { |
8820 | | return symbol_type (token::TOK_PRIVILEGES, v, l); |
8821 | | } |
8822 | | #endif |
8823 | | #if 201103L <= YY_CPLUSPLUS |
8824 | | static |
8825 | | symbol_type |
8826 | | make_PROCEDURAL (KeywordType v, location_type l) |
8827 | 0 | { |
8828 | 0 | return symbol_type (token::TOK_PROCEDURAL, std::move (v), std::move (l)); |
8829 | 0 | } |
8830 | | #else |
8831 | | static |
8832 | | symbol_type |
8833 | | make_PROCEDURAL (const KeywordType& v, const location_type& l) |
8834 | | { |
8835 | | return symbol_type (token::TOK_PROCEDURAL, v, l); |
8836 | | } |
8837 | | #endif |
8838 | | #if 201103L <= YY_CPLUSPLUS |
8839 | | static |
8840 | | symbol_type |
8841 | | make_PROCEDURE (KeywordType v, location_type l) |
8842 | 0 | { |
8843 | 0 | return symbol_type (token::TOK_PROCEDURE, std::move (v), std::move (l)); |
8844 | 0 | } |
8845 | | #else |
8846 | | static |
8847 | | symbol_type |
8848 | | make_PROCEDURE (const KeywordType& v, const location_type& l) |
8849 | | { |
8850 | | return symbol_type (token::TOK_PROCEDURE, v, l); |
8851 | | } |
8852 | | #endif |
8853 | | #if 201103L <= YY_CPLUSPLUS |
8854 | | static |
8855 | | symbol_type |
8856 | | make_PROGRAM (KeywordType v, location_type l) |
8857 | 0 | { |
8858 | 0 | return symbol_type (token::TOK_PROGRAM, std::move (v), std::move (l)); |
8859 | 0 | } |
8860 | | #else |
8861 | | static |
8862 | | symbol_type |
8863 | | make_PROGRAM (const KeywordType& v, const location_type& l) |
8864 | | { |
8865 | | return symbol_type (token::TOK_PROGRAM, v, l); |
8866 | | } |
8867 | | #endif |
8868 | | #if 201103L <= YY_CPLUSPLUS |
8869 | | static |
8870 | | symbol_type |
8871 | | make_QUOTE (KeywordType v, location_type l) |
8872 | 0 | { |
8873 | 0 | return symbol_type (token::TOK_QUOTE, std::move (v), std::move (l)); |
8874 | 0 | } |
8875 | | #else |
8876 | | static |
8877 | | symbol_type |
8878 | | make_QUOTE (const KeywordType& v, const location_type& l) |
8879 | | { |
8880 | | return symbol_type (token::TOK_QUOTE, v, l); |
8881 | | } |
8882 | | #endif |
8883 | | #if 201103L <= YY_CPLUSPLUS |
8884 | | static |
8885 | | symbol_type |
8886 | | make_RANGE (KeywordType v, location_type l) |
8887 | 0 | { |
8888 | 0 | return symbol_type (token::TOK_RANGE, std::move (v), std::move (l)); |
8889 | 0 | } |
8890 | | #else |
8891 | | static |
8892 | | symbol_type |
8893 | | make_RANGE (const KeywordType& v, const location_type& l) |
8894 | | { |
8895 | | return symbol_type (token::TOK_RANGE, v, l); |
8896 | | } |
8897 | | #endif |
8898 | | #if 201103L <= YY_CPLUSPLUS |
8899 | | static |
8900 | | symbol_type |
8901 | | make_READ (KeywordType v, location_type l) |
8902 | 0 | { |
8903 | 0 | return symbol_type (token::TOK_READ, std::move (v), std::move (l)); |
8904 | 0 | } |
8905 | | #else |
8906 | | static |
8907 | | symbol_type |
8908 | | make_READ (const KeywordType& v, const location_type& l) |
8909 | | { |
8910 | | return symbol_type (token::TOK_READ, v, l); |
8911 | | } |
8912 | | #endif |
8913 | | #if 201103L <= YY_CPLUSPLUS |
8914 | | static |
8915 | | symbol_type |
8916 | | make_REAL (KeywordType v, location_type l) |
8917 | 0 | { |
8918 | 0 | return symbol_type (token::TOK_REAL, std::move (v), std::move (l)); |
8919 | 0 | } |
8920 | | #else |
8921 | | static |
8922 | | symbol_type |
8923 | | make_REAL (const KeywordType& v, const location_type& l) |
8924 | | { |
8925 | | return symbol_type (token::TOK_REAL, v, l); |
8926 | | } |
8927 | | #endif |
8928 | | #if 201103L <= YY_CPLUSPLUS |
8929 | | static |
8930 | | symbol_type |
8931 | | make_REASSIGN (KeywordType v, location_type l) |
8932 | 0 | { |
8933 | 0 | return symbol_type (token::TOK_REASSIGN, std::move (v), std::move (l)); |
8934 | 0 | } |
8935 | | #else |
8936 | | static |
8937 | | symbol_type |
8938 | | make_REASSIGN (const KeywordType& v, const location_type& l) |
8939 | | { |
8940 | | return symbol_type (token::TOK_REASSIGN, v, l); |
8941 | | } |
8942 | | #endif |
8943 | | #if 201103L <= YY_CPLUSPLUS |
8944 | | static |
8945 | | symbol_type |
8946 | | make_RECHECK (KeywordType v, location_type l) |
8947 | 0 | { |
8948 | 0 | return symbol_type (token::TOK_RECHECK, std::move (v), std::move (l)); |
8949 | 0 | } |
8950 | | #else |
8951 | | static |
8952 | | symbol_type |
8953 | | make_RECHECK (const KeywordType& v, const location_type& l) |
8954 | | { |
8955 | | return symbol_type (token::TOK_RECHECK, v, l); |
8956 | | } |
8957 | | #endif |
8958 | | #if 201103L <= YY_CPLUSPLUS |
8959 | | static |
8960 | | symbol_type |
8961 | | make_RECURSIVE (KeywordType v, location_type l) |
8962 | 0 | { |
8963 | 0 | return symbol_type (token::TOK_RECURSIVE, std::move (v), std::move (l)); |
8964 | 0 | } |
8965 | | #else |
8966 | | static |
8967 | | symbol_type |
8968 | | make_RECURSIVE (const KeywordType& v, const location_type& l) |
8969 | | { |
8970 | | return symbol_type (token::TOK_RECURSIVE, v, l); |
8971 | | } |
8972 | | #endif |
8973 | | #if 201103L <= YY_CPLUSPLUS |
8974 | | static |
8975 | | symbol_type |
8976 | | make_REF (KeywordType v, location_type l) |
8977 | 0 | { |
8978 | 0 | return symbol_type (token::TOK_REF, std::move (v), std::move (l)); |
8979 | 0 | } |
8980 | | #else |
8981 | | static |
8982 | | symbol_type |
8983 | | make_REF (const KeywordType& v, const location_type& l) |
8984 | | { |
8985 | | return symbol_type (token::TOK_REF, v, l); |
8986 | | } |
8987 | | #endif |
8988 | | #if 201103L <= YY_CPLUSPLUS |
8989 | | static |
8990 | | symbol_type |
8991 | | make_REFRESH (KeywordType v, location_type l) |
8992 | 0 | { |
8993 | 0 | return symbol_type (token::TOK_REFRESH, std::move (v), std::move (l)); |
8994 | 0 | } |
8995 | | #else |
8996 | | static |
8997 | | symbol_type |
8998 | | make_REFRESH (const KeywordType& v, const location_type& l) |
8999 | | { |
9000 | | return symbol_type (token::TOK_REFRESH, v, l); |
9001 | | } |
9002 | | #endif |
9003 | | #if 201103L <= YY_CPLUSPLUS |
9004 | | static |
9005 | | symbol_type |
9006 | | make_REINDEX (KeywordType v, location_type l) |
9007 | 0 | { |
9008 | 0 | return symbol_type (token::TOK_REINDEX, std::move (v), std::move (l)); |
9009 | 0 | } |
9010 | | #else |
9011 | | static |
9012 | | symbol_type |
9013 | | make_REINDEX (const KeywordType& v, const location_type& l) |
9014 | | { |
9015 | | return symbol_type (token::TOK_REINDEX, v, l); |
9016 | | } |
9017 | | #endif |
9018 | | #if 201103L <= YY_CPLUSPLUS |
9019 | | static |
9020 | | symbol_type |
9021 | | make_RELATIVE_P (KeywordType v, location_type l) |
9022 | 0 | { |
9023 | 0 | return symbol_type (token::TOK_RELATIVE_P, std::move (v), std::move (l)); |
9024 | 0 | } |
9025 | | #else |
9026 | | static |
9027 | | symbol_type |
9028 | | make_RELATIVE_P (const KeywordType& v, const location_type& l) |
9029 | | { |
9030 | | return symbol_type (token::TOK_RELATIVE_P, v, l); |
9031 | | } |
9032 | | #endif |
9033 | | #if 201103L <= YY_CPLUSPLUS |
9034 | | static |
9035 | | symbol_type |
9036 | | make_RELEASE (KeywordType v, location_type l) |
9037 | 0 | { |
9038 | 0 | return symbol_type (token::TOK_RELEASE, std::move (v), std::move (l)); |
9039 | 0 | } |
9040 | | #else |
9041 | | static |
9042 | | symbol_type |
9043 | | make_RELEASE (const KeywordType& v, const location_type& l) |
9044 | | { |
9045 | | return symbol_type (token::TOK_RELEASE, v, l); |
9046 | | } |
9047 | | #endif |
9048 | | #if 201103L <= YY_CPLUSPLUS |
9049 | | static |
9050 | | symbol_type |
9051 | | make_RENAME (KeywordType v, location_type l) |
9052 | 0 | { |
9053 | 0 | return symbol_type (token::TOK_RENAME, std::move (v), std::move (l)); |
9054 | 0 | } |
9055 | | #else |
9056 | | static |
9057 | | symbol_type |
9058 | | make_RENAME (const KeywordType& v, const location_type& l) |
9059 | | { |
9060 | | return symbol_type (token::TOK_RENAME, v, l); |
9061 | | } |
9062 | | #endif |
9063 | | #if 201103L <= YY_CPLUSPLUS |
9064 | | static |
9065 | | symbol_type |
9066 | | make_REPEATABLE (KeywordType v, location_type l) |
9067 | 0 | { |
9068 | 0 | return symbol_type (token::TOK_REPEATABLE, std::move (v), std::move (l)); |
9069 | 0 | } |
9070 | | #else |
9071 | | static |
9072 | | symbol_type |
9073 | | make_REPEATABLE (const KeywordType& v, const location_type& l) |
9074 | | { |
9075 | | return symbol_type (token::TOK_REPEATABLE, v, l); |
9076 | | } |
9077 | | #endif |
9078 | | #if 201103L <= YY_CPLUSPLUS |
9079 | | static |
9080 | | symbol_type |
9081 | | make_REPLACE (KeywordType v, location_type l) |
9082 | 0 | { |
9083 | 0 | return symbol_type (token::TOK_REPLACE, std::move (v), std::move (l)); |
9084 | 0 | } |
9085 | | #else |
9086 | | static |
9087 | | symbol_type |
9088 | | make_REPLACE (const KeywordType& v, const location_type& l) |
9089 | | { |
9090 | | return symbol_type (token::TOK_REPLACE, v, l); |
9091 | | } |
9092 | | #endif |
9093 | | #if 201103L <= YY_CPLUSPLUS |
9094 | | static |
9095 | | symbol_type |
9096 | | make_REPLICA (KeywordType v, location_type l) |
9097 | 0 | { |
9098 | 0 | return symbol_type (token::TOK_REPLICA, std::move (v), std::move (l)); |
9099 | 0 | } |
9100 | | #else |
9101 | | static |
9102 | | symbol_type |
9103 | | make_REPLICA (const KeywordType& v, const location_type& l) |
9104 | | { |
9105 | | return symbol_type (token::TOK_REPLICA, v, l); |
9106 | | } |
9107 | | #endif |
9108 | | #if 201103L <= YY_CPLUSPLUS |
9109 | | static |
9110 | | symbol_type |
9111 | | make_RESET (KeywordType v, location_type l) |
9112 | 0 | { |
9113 | 0 | return symbol_type (token::TOK_RESET, std::move (v), std::move (l)); |
9114 | 0 | } |
9115 | | #else |
9116 | | static |
9117 | | symbol_type |
9118 | | make_RESET (const KeywordType& v, const location_type& l) |
9119 | | { |
9120 | | return symbol_type (token::TOK_RESET, v, l); |
9121 | | } |
9122 | | #endif |
9123 | | #if 201103L <= YY_CPLUSPLUS |
9124 | | static |
9125 | | symbol_type |
9126 | | make_RESTART (KeywordType v, location_type l) |
9127 | 0 | { |
9128 | 0 | return symbol_type (token::TOK_RESTART, std::move (v), std::move (l)); |
9129 | 0 | } |
9130 | | #else |
9131 | | static |
9132 | | symbol_type |
9133 | | make_RESTART (const KeywordType& v, const location_type& l) |
9134 | | { |
9135 | | return symbol_type (token::TOK_RESTART, v, l); |
9136 | | } |
9137 | | #endif |
9138 | | #if 201103L <= YY_CPLUSPLUS |
9139 | | static |
9140 | | symbol_type |
9141 | | make_RESTRICT (KeywordType v, location_type l) |
9142 | 0 | { |
9143 | 0 | return symbol_type (token::TOK_RESTRICT, std::move (v), std::move (l)); |
9144 | 0 | } |
9145 | | #else |
9146 | | static |
9147 | | symbol_type |
9148 | | make_RESTRICT (const KeywordType& v, const location_type& l) |
9149 | | { |
9150 | | return symbol_type (token::TOK_RESTRICT, v, l); |
9151 | | } |
9152 | | #endif |
9153 | | #if 201103L <= YY_CPLUSPLUS |
9154 | | static |
9155 | | symbol_type |
9156 | | make_RETURNING (KeywordType v, location_type l) |
9157 | 0 | { |
9158 | 0 | return symbol_type (token::TOK_RETURNING, std::move (v), std::move (l)); |
9159 | 0 | } |
9160 | | #else |
9161 | | static |
9162 | | symbol_type |
9163 | | make_RETURNING (const KeywordType& v, const location_type& l) |
9164 | | { |
9165 | | return symbol_type (token::TOK_RETURNING, v, l); |
9166 | | } |
9167 | | #endif |
9168 | | #if 201103L <= YY_CPLUSPLUS |
9169 | | static |
9170 | | symbol_type |
9171 | | make_RETURNS (KeywordType v, location_type l) |
9172 | 0 | { |
9173 | 0 | return symbol_type (token::TOK_RETURNS, std::move (v), std::move (l)); |
9174 | 0 | } |
9175 | | #else |
9176 | | static |
9177 | | symbol_type |
9178 | | make_RETURNS (const KeywordType& v, const location_type& l) |
9179 | | { |
9180 | | return symbol_type (token::TOK_RETURNS, v, l); |
9181 | | } |
9182 | | #endif |
9183 | | #if 201103L <= YY_CPLUSPLUS |
9184 | | static |
9185 | | symbol_type |
9186 | | make_REVOKE (KeywordType v, location_type l) |
9187 | 0 | { |
9188 | 0 | return symbol_type (token::TOK_REVOKE, std::move (v), std::move (l)); |
9189 | 0 | } |
9190 | | #else |
9191 | | static |
9192 | | symbol_type |
9193 | | make_REVOKE (const KeywordType& v, const location_type& l) |
9194 | | { |
9195 | | return symbol_type (token::TOK_REVOKE, v, l); |
9196 | | } |
9197 | | #endif |
9198 | | #if 201103L <= YY_CPLUSPLUS |
9199 | | static |
9200 | | symbol_type |
9201 | | make_RIGHT (KeywordType v, location_type l) |
9202 | 0 | { |
9203 | 0 | return symbol_type (token::TOK_RIGHT, std::move (v), std::move (l)); |
9204 | 0 | } |
9205 | | #else |
9206 | | static |
9207 | | symbol_type |
9208 | | make_RIGHT (const KeywordType& v, const location_type& l) |
9209 | | { |
9210 | | return symbol_type (token::TOK_RIGHT, v, l); |
9211 | | } |
9212 | | #endif |
9213 | | #if 201103L <= YY_CPLUSPLUS |
9214 | | static |
9215 | | symbol_type |
9216 | | make_ROLE (KeywordType v, location_type l) |
9217 | 0 | { |
9218 | 0 | return symbol_type (token::TOK_ROLE, std::move (v), std::move (l)); |
9219 | 0 | } |
9220 | | #else |
9221 | | static |
9222 | | symbol_type |
9223 | | make_ROLE (const KeywordType& v, const location_type& l) |
9224 | | { |
9225 | | return symbol_type (token::TOK_ROLE, v, l); |
9226 | | } |
9227 | | #endif |
9228 | | #if 201103L <= YY_CPLUSPLUS |
9229 | | static |
9230 | | symbol_type |
9231 | | make_ROLES (KeywordType v, location_type l) |
9232 | 0 | { |
9233 | 0 | return symbol_type (token::TOK_ROLES, std::move (v), std::move (l)); |
9234 | 0 | } |
9235 | | #else |
9236 | | static |
9237 | | symbol_type |
9238 | | make_ROLES (const KeywordType& v, const location_type& l) |
9239 | | { |
9240 | | return symbol_type (token::TOK_ROLES, v, l); |
9241 | | } |
9242 | | #endif |
9243 | | #if 201103L <= YY_CPLUSPLUS |
9244 | | static |
9245 | | symbol_type |
9246 | | make_ROLLBACK (KeywordType v, location_type l) |
9247 | 0 | { |
9248 | 0 | return symbol_type (token::TOK_ROLLBACK, std::move (v), std::move (l)); |
9249 | 0 | } |
9250 | | #else |
9251 | | static |
9252 | | symbol_type |
9253 | | make_ROLLBACK (const KeywordType& v, const location_type& l) |
9254 | | { |
9255 | | return symbol_type (token::TOK_ROLLBACK, v, l); |
9256 | | } |
9257 | | #endif |
9258 | | #if 201103L <= YY_CPLUSPLUS |
9259 | | static |
9260 | | symbol_type |
9261 | | make_ROLLUP (KeywordType v, location_type l) |
9262 | 0 | { |
9263 | 0 | return symbol_type (token::TOK_ROLLUP, std::move (v), std::move (l)); |
9264 | 0 | } |
9265 | | #else |
9266 | | static |
9267 | | symbol_type |
9268 | | make_ROLLUP (const KeywordType& v, const location_type& l) |
9269 | | { |
9270 | | return symbol_type (token::TOK_ROLLUP, v, l); |
9271 | | } |
9272 | | #endif |
9273 | | #if 201103L <= YY_CPLUSPLUS |
9274 | | static |
9275 | | symbol_type |
9276 | | make_ROW (KeywordType v, location_type l) |
9277 | 0 | { |
9278 | 0 | return symbol_type (token::TOK_ROW, std::move (v), std::move (l)); |
9279 | 0 | } |
9280 | | #else |
9281 | | static |
9282 | | symbol_type |
9283 | | make_ROW (const KeywordType& v, const location_type& l) |
9284 | | { |
9285 | | return symbol_type (token::TOK_ROW, v, l); |
9286 | | } |
9287 | | #endif |
9288 | | #if 201103L <= YY_CPLUSPLUS |
9289 | | static |
9290 | | symbol_type |
9291 | | make_ROWS (KeywordType v, location_type l) |
9292 | 0 | { |
9293 | 0 | return symbol_type (token::TOK_ROWS, std::move (v), std::move (l)); |
9294 | 0 | } |
9295 | | #else |
9296 | | static |
9297 | | symbol_type |
9298 | | make_ROWS (const KeywordType& v, const location_type& l) |
9299 | | { |
9300 | | return symbol_type (token::TOK_ROWS, v, l); |
9301 | | } |
9302 | | #endif |
9303 | | #if 201103L <= YY_CPLUSPLUS |
9304 | | static |
9305 | | symbol_type |
9306 | | make_RULE (KeywordType v, location_type l) |
9307 | 0 | { |
9308 | 0 | return symbol_type (token::TOK_RULE, std::move (v), std::move (l)); |
9309 | 0 | } |
9310 | | #else |
9311 | | static |
9312 | | symbol_type |
9313 | | make_RULE (const KeywordType& v, const location_type& l) |
9314 | | { |
9315 | | return symbol_type (token::TOK_RULE, v, l); |
9316 | | } |
9317 | | #endif |
9318 | | #if 201103L <= YY_CPLUSPLUS |
9319 | | static |
9320 | | symbol_type |
9321 | | make_SAVEPOINT (KeywordType v, location_type l) |
9322 | 0 | { |
9323 | 0 | return symbol_type (token::TOK_SAVEPOINT, std::move (v), std::move (l)); |
9324 | 0 | } |
9325 | | #else |
9326 | | static |
9327 | | symbol_type |
9328 | | make_SAVEPOINT (const KeywordType& v, const location_type& l) |
9329 | | { |
9330 | | return symbol_type (token::TOK_SAVEPOINT, v, l); |
9331 | | } |
9332 | | #endif |
9333 | | #if 201103L <= YY_CPLUSPLUS |
9334 | | static |
9335 | | symbol_type |
9336 | | make_SCHEMA (KeywordType v, location_type l) |
9337 | 0 | { |
9338 | 0 | return symbol_type (token::TOK_SCHEMA, std::move (v), std::move (l)); |
9339 | 0 | } |
9340 | | #else |
9341 | | static |
9342 | | symbol_type |
9343 | | make_SCHEMA (const KeywordType& v, const location_type& l) |
9344 | | { |
9345 | | return symbol_type (token::TOK_SCHEMA, v, l); |
9346 | | } |
9347 | | #endif |
9348 | | #if 201103L <= YY_CPLUSPLUS |
9349 | | static |
9350 | | symbol_type |
9351 | | make_SCHEME (KeywordType v, location_type l) |
9352 | 0 | { |
9353 | 0 | return symbol_type (token::TOK_SCHEME, std::move (v), std::move (l)); |
9354 | 0 | } |
9355 | | #else |
9356 | | static |
9357 | | symbol_type |
9358 | | make_SCHEME (const KeywordType& v, const location_type& l) |
9359 | | { |
9360 | | return symbol_type (token::TOK_SCHEME, v, l); |
9361 | | } |
9362 | | #endif |
9363 | | #if 201103L <= YY_CPLUSPLUS |
9364 | | static |
9365 | | symbol_type |
9366 | | make_SCROLL (KeywordType v, location_type l) |
9367 | 0 | { |
9368 | 0 | return symbol_type (token::TOK_SCROLL, std::move (v), std::move (l)); |
9369 | 0 | } |
9370 | | #else |
9371 | | static |
9372 | | symbol_type |
9373 | | make_SCROLL (const KeywordType& v, const location_type& l) |
9374 | | { |
9375 | | return symbol_type (token::TOK_SCROLL, v, l); |
9376 | | } |
9377 | | #endif |
9378 | | #if 201103L <= YY_CPLUSPLUS |
9379 | | static |
9380 | | symbol_type |
9381 | | make_SEARCH (KeywordType v, location_type l) |
9382 | 0 | { |
9383 | 0 | return symbol_type (token::TOK_SEARCH, std::move (v), std::move (l)); |
9384 | 0 | } |
9385 | | #else |
9386 | | static |
9387 | | symbol_type |
9388 | | make_SEARCH (const KeywordType& v, const location_type& l) |
9389 | | { |
9390 | | return symbol_type (token::TOK_SEARCH, v, l); |
9391 | | } |
9392 | | #endif |
9393 | | #if 201103L <= YY_CPLUSPLUS |
9394 | | static |
9395 | | symbol_type |
9396 | | make_SECOND_P (KeywordType v, location_type l) |
9397 | 0 | { |
9398 | 0 | return symbol_type (token::TOK_SECOND_P, std::move (v), std::move (l)); |
9399 | 0 | } |
9400 | | #else |
9401 | | static |
9402 | | symbol_type |
9403 | | make_SECOND_P (const KeywordType& v, const location_type& l) |
9404 | | { |
9405 | | return symbol_type (token::TOK_SECOND_P, v, l); |
9406 | | } |
9407 | | #endif |
9408 | | #if 201103L <= YY_CPLUSPLUS |
9409 | | static |
9410 | | symbol_type |
9411 | | make_SECURITY (KeywordType v, location_type l) |
9412 | 0 | { |
9413 | 0 | return symbol_type (token::TOK_SECURITY, std::move (v), std::move (l)); |
9414 | 0 | } |
9415 | | #else |
9416 | | static |
9417 | | symbol_type |
9418 | | make_SECURITY (const KeywordType& v, const location_type& l) |
9419 | | { |
9420 | | return symbol_type (token::TOK_SECURITY, v, l); |
9421 | | } |
9422 | | #endif |
9423 | | #if 201103L <= YY_CPLUSPLUS |
9424 | | static |
9425 | | symbol_type |
9426 | | make_SELECT (KeywordType v, location_type l) |
9427 | 0 | { |
9428 | 0 | return symbol_type (token::TOK_SELECT, std::move (v), std::move (l)); |
9429 | 0 | } |
9430 | | #else |
9431 | | static |
9432 | | symbol_type |
9433 | | make_SELECT (const KeywordType& v, const location_type& l) |
9434 | | { |
9435 | | return symbol_type (token::TOK_SELECT, v, l); |
9436 | | } |
9437 | | #endif |
9438 | | #if 201103L <= YY_CPLUSPLUS |
9439 | | static |
9440 | | symbol_type |
9441 | | make_SEQUENCE (KeywordType v, location_type l) |
9442 | 0 | { |
9443 | 0 | return symbol_type (token::TOK_SEQUENCE, std::move (v), std::move (l)); |
9444 | 0 | } |
9445 | | #else |
9446 | | static |
9447 | | symbol_type |
9448 | | make_SEQUENCE (const KeywordType& v, const location_type& l) |
9449 | | { |
9450 | | return symbol_type (token::TOK_SEQUENCE, v, l); |
9451 | | } |
9452 | | #endif |
9453 | | #if 201103L <= YY_CPLUSPLUS |
9454 | | static |
9455 | | symbol_type |
9456 | | make_SEQUENCES (KeywordType v, location_type l) |
9457 | 0 | { |
9458 | 0 | return symbol_type (token::TOK_SEQUENCES, std::move (v), std::move (l)); |
9459 | 0 | } |
9460 | | #else |
9461 | | static |
9462 | | symbol_type |
9463 | | make_SEQUENCES (const KeywordType& v, const location_type& l) |
9464 | | { |
9465 | | return symbol_type (token::TOK_SEQUENCES, v, l); |
9466 | | } |
9467 | | #endif |
9468 | | #if 201103L <= YY_CPLUSPLUS |
9469 | | static |
9470 | | symbol_type |
9471 | | make_SERIALIZABLE (KeywordType v, location_type l) |
9472 | 0 | { |
9473 | 0 | return symbol_type (token::TOK_SERIALIZABLE, std::move (v), std::move (l)); |
9474 | 0 | } |
9475 | | #else |
9476 | | static |
9477 | | symbol_type |
9478 | | make_SERIALIZABLE (const KeywordType& v, const location_type& l) |
9479 | | { |
9480 | | return symbol_type (token::TOK_SERIALIZABLE, v, l); |
9481 | | } |
9482 | | #endif |
9483 | | #if 201103L <= YY_CPLUSPLUS |
9484 | | static |
9485 | | symbol_type |
9486 | | make_SERVER (KeywordType v, location_type l) |
9487 | 0 | { |
9488 | 0 | return symbol_type (token::TOK_SERVER, std::move (v), std::move (l)); |
9489 | 0 | } |
9490 | | #else |
9491 | | static |
9492 | | symbol_type |
9493 | | make_SERVER (const KeywordType& v, const location_type& l) |
9494 | | { |
9495 | | return symbol_type (token::TOK_SERVER, v, l); |
9496 | | } |
9497 | | #endif |
9498 | | #if 201103L <= YY_CPLUSPLUS |
9499 | | static |
9500 | | symbol_type |
9501 | | make_SESSION (KeywordType v, location_type l) |
9502 | 0 | { |
9503 | 0 | return symbol_type (token::TOK_SESSION, std::move (v), std::move (l)); |
9504 | 0 | } |
9505 | | #else |
9506 | | static |
9507 | | symbol_type |
9508 | | make_SESSION (const KeywordType& v, const location_type& l) |
9509 | | { |
9510 | | return symbol_type (token::TOK_SESSION, v, l); |
9511 | | } |
9512 | | #endif |
9513 | | #if 201103L <= YY_CPLUSPLUS |
9514 | | static |
9515 | | symbol_type |
9516 | | make_SESSION_USER (KeywordType v, location_type l) |
9517 | 0 | { |
9518 | 0 | return symbol_type (token::TOK_SESSION_USER, std::move (v), std::move (l)); |
9519 | 0 | } |
9520 | | #else |
9521 | | static |
9522 | | symbol_type |
9523 | | make_SESSION_USER (const KeywordType& v, const location_type& l) |
9524 | | { |
9525 | | return symbol_type (token::TOK_SESSION_USER, v, l); |
9526 | | } |
9527 | | #endif |
9528 | | #if 201103L <= YY_CPLUSPLUS |
9529 | | static |
9530 | | symbol_type |
9531 | | make_SET (KeywordType v, location_type l) |
9532 | 0 | { |
9533 | 0 | return symbol_type (token::TOK_SET, std::move (v), std::move (l)); |
9534 | 0 | } |
9535 | | #else |
9536 | | static |
9537 | | symbol_type |
9538 | | make_SET (const KeywordType& v, const location_type& l) |
9539 | | { |
9540 | | return symbol_type (token::TOK_SET, v, l); |
9541 | | } |
9542 | | #endif |
9543 | | #if 201103L <= YY_CPLUSPLUS |
9544 | | static |
9545 | | symbol_type |
9546 | | make_SETS (KeywordType v, location_type l) |
9547 | 0 | { |
9548 | 0 | return symbol_type (token::TOK_SETS, std::move (v), std::move (l)); |
9549 | 0 | } |
9550 | | #else |
9551 | | static |
9552 | | symbol_type |
9553 | | make_SETS (const KeywordType& v, const location_type& l) |
9554 | | { |
9555 | | return symbol_type (token::TOK_SETS, v, l); |
9556 | | } |
9557 | | #endif |
9558 | | #if 201103L <= YY_CPLUSPLUS |
9559 | | static |
9560 | | symbol_type |
9561 | | make_SETOF (KeywordType v, location_type l) |
9562 | 0 | { |
9563 | 0 | return symbol_type (token::TOK_SETOF, std::move (v), std::move (l)); |
9564 | 0 | } |
9565 | | #else |
9566 | | static |
9567 | | symbol_type |
9568 | | make_SETOF (const KeywordType& v, const location_type& l) |
9569 | | { |
9570 | | return symbol_type (token::TOK_SETOF, v, l); |
9571 | | } |
9572 | | #endif |
9573 | | #if 201103L <= YY_CPLUSPLUS |
9574 | | static |
9575 | | symbol_type |
9576 | | make_SHARE (KeywordType v, location_type l) |
9577 | 0 | { |
9578 | 0 | return symbol_type (token::TOK_SHARE, std::move (v), std::move (l)); |
9579 | 0 | } |
9580 | | #else |
9581 | | static |
9582 | | symbol_type |
9583 | | make_SHARE (const KeywordType& v, const location_type& l) |
9584 | | { |
9585 | | return symbol_type (token::TOK_SHARE, v, l); |
9586 | | } |
9587 | | #endif |
9588 | | #if 201103L <= YY_CPLUSPLUS |
9589 | | static |
9590 | | symbol_type |
9591 | | make_SHOW (KeywordType v, location_type l) |
9592 | 0 | { |
9593 | 0 | return symbol_type (token::TOK_SHOW, std::move (v), std::move (l)); |
9594 | 0 | } |
9595 | | #else |
9596 | | static |
9597 | | symbol_type |
9598 | | make_SHOW (const KeywordType& v, const location_type& l) |
9599 | | { |
9600 | | return symbol_type (token::TOK_SHOW, v, l); |
9601 | | } |
9602 | | #endif |
9603 | | #if 201103L <= YY_CPLUSPLUS |
9604 | | static |
9605 | | symbol_type |
9606 | | make_SIMILAR (KeywordType v, location_type l) |
9607 | 0 | { |
9608 | 0 | return symbol_type (token::TOK_SIMILAR, std::move (v), std::move (l)); |
9609 | 0 | } |
9610 | | #else |
9611 | | static |
9612 | | symbol_type |
9613 | | make_SIMILAR (const KeywordType& v, const location_type& l) |
9614 | | { |
9615 | | return symbol_type (token::TOK_SIMILAR, v, l); |
9616 | | } |
9617 | | #endif |
9618 | | #if 201103L <= YY_CPLUSPLUS |
9619 | | static |
9620 | | symbol_type |
9621 | | make_SIMPLE (KeywordType v, location_type l) |
9622 | 0 | { |
9623 | 0 | return symbol_type (token::TOK_SIMPLE, std::move (v), std::move (l)); |
9624 | 0 | } |
9625 | | #else |
9626 | | static |
9627 | | symbol_type |
9628 | | make_SIMPLE (const KeywordType& v, const location_type& l) |
9629 | | { |
9630 | | return symbol_type (token::TOK_SIMPLE, v, l); |
9631 | | } |
9632 | | #endif |
9633 | | #if 201103L <= YY_CPLUSPLUS |
9634 | | static |
9635 | | symbol_type |
9636 | | make_SKIP (KeywordType v, location_type l) |
9637 | 0 | { |
9638 | 0 | return symbol_type (token::TOK_SKIP, std::move (v), std::move (l)); |
9639 | 0 | } |
9640 | | #else |
9641 | | static |
9642 | | symbol_type |
9643 | | make_SKIP (const KeywordType& v, const location_type& l) |
9644 | | { |
9645 | | return symbol_type (token::TOK_SKIP, v, l); |
9646 | | } |
9647 | | #endif |
9648 | | #if 201103L <= YY_CPLUSPLUS |
9649 | | static |
9650 | | symbol_type |
9651 | | make_SMALLINT (KeywordType v, location_type l) |
9652 | 0 | { |
9653 | 0 | return symbol_type (token::TOK_SMALLINT, std::move (v), std::move (l)); |
9654 | 0 | } |
9655 | | #else |
9656 | | static |
9657 | | symbol_type |
9658 | | make_SMALLINT (const KeywordType& v, const location_type& l) |
9659 | | { |
9660 | | return symbol_type (token::TOK_SMALLINT, v, l); |
9661 | | } |
9662 | | #endif |
9663 | | #if 201103L <= YY_CPLUSPLUS |
9664 | | static |
9665 | | symbol_type |
9666 | | make_SNAPSHOT (KeywordType v, location_type l) |
9667 | 0 | { |
9668 | 0 | return symbol_type (token::TOK_SNAPSHOT, std::move (v), std::move (l)); |
9669 | 0 | } |
9670 | | #else |
9671 | | static |
9672 | | symbol_type |
9673 | | make_SNAPSHOT (const KeywordType& v, const location_type& l) |
9674 | | { |
9675 | | return symbol_type (token::TOK_SNAPSHOT, v, l); |
9676 | | } |
9677 | | #endif |
9678 | | #if 201103L <= YY_CPLUSPLUS |
9679 | | static |
9680 | | symbol_type |
9681 | | make_SOME (KeywordType v, location_type l) |
9682 | 0 | { |
9683 | 0 | return symbol_type (token::TOK_SOME, std::move (v), std::move (l)); |
9684 | 0 | } |
9685 | | #else |
9686 | | static |
9687 | | symbol_type |
9688 | | make_SOME (const KeywordType& v, const location_type& l) |
9689 | | { |
9690 | | return symbol_type (token::TOK_SOME, v, l); |
9691 | | } |
9692 | | #endif |
9693 | | #if 201103L <= YY_CPLUSPLUS |
9694 | | static |
9695 | | symbol_type |
9696 | | make_SQL_P (KeywordType v, location_type l) |
9697 | 0 | { |
9698 | 0 | return symbol_type (token::TOK_SQL_P, std::move (v), std::move (l)); |
9699 | 0 | } |
9700 | | #else |
9701 | | static |
9702 | | symbol_type |
9703 | | make_SQL_P (const KeywordType& v, const location_type& l) |
9704 | | { |
9705 | | return symbol_type (token::TOK_SQL_P, v, l); |
9706 | | } |
9707 | | #endif |
9708 | | #if 201103L <= YY_CPLUSPLUS |
9709 | | static |
9710 | | symbol_type |
9711 | | make_STABLE (KeywordType v, location_type l) |
9712 | 0 | { |
9713 | 0 | return symbol_type (token::TOK_STABLE, std::move (v), std::move (l)); |
9714 | 0 | } |
9715 | | #else |
9716 | | static |
9717 | | symbol_type |
9718 | | make_STABLE (const KeywordType& v, const location_type& l) |
9719 | | { |
9720 | | return symbol_type (token::TOK_STABLE, v, l); |
9721 | | } |
9722 | | #endif |
9723 | | #if 201103L <= YY_CPLUSPLUS |
9724 | | static |
9725 | | symbol_type |
9726 | | make_STANDALONE_P (KeywordType v, location_type l) |
9727 | 0 | { |
9728 | 0 | return symbol_type (token::TOK_STANDALONE_P, std::move (v), std::move (l)); |
9729 | 0 | } |
9730 | | #else |
9731 | | static |
9732 | | symbol_type |
9733 | | make_STANDALONE_P (const KeywordType& v, const location_type& l) |
9734 | | { |
9735 | | return symbol_type (token::TOK_STANDALONE_P, v, l); |
9736 | | } |
9737 | | #endif |
9738 | | #if 201103L <= YY_CPLUSPLUS |
9739 | | static |
9740 | | symbol_type |
9741 | | make_START (KeywordType v, location_type l) |
9742 | 0 | { |
9743 | 0 | return symbol_type (token::TOK_START, std::move (v), std::move (l)); |
9744 | 0 | } |
9745 | | #else |
9746 | | static |
9747 | | symbol_type |
9748 | | make_START (const KeywordType& v, const location_type& l) |
9749 | | { |
9750 | | return symbol_type (token::TOK_START, v, l); |
9751 | | } |
9752 | | #endif |
9753 | | #if 201103L <= YY_CPLUSPLUS |
9754 | | static |
9755 | | symbol_type |
9756 | | make_STATEMENT (KeywordType v, location_type l) |
9757 | 0 | { |
9758 | 0 | return symbol_type (token::TOK_STATEMENT, std::move (v), std::move (l)); |
9759 | 0 | } |
9760 | | #else |
9761 | | static |
9762 | | symbol_type |
9763 | | make_STATEMENT (const KeywordType& v, const location_type& l) |
9764 | | { |
9765 | | return symbol_type (token::TOK_STATEMENT, v, l); |
9766 | | } |
9767 | | #endif |
9768 | | #if 201103L <= YY_CPLUSPLUS |
9769 | | static |
9770 | | symbol_type |
9771 | | make_STATIC (KeywordType v, location_type l) |
9772 | 0 | { |
9773 | 0 | return symbol_type (token::TOK_STATIC, std::move (v), std::move (l)); |
9774 | 0 | } |
9775 | | #else |
9776 | | static |
9777 | | symbol_type |
9778 | | make_STATIC (const KeywordType& v, const location_type& l) |
9779 | | { |
9780 | | return symbol_type (token::TOK_STATIC, v, l); |
9781 | | } |
9782 | | #endif |
9783 | | #if 201103L <= YY_CPLUSPLUS |
9784 | | static |
9785 | | symbol_type |
9786 | | make_STATISTICS (KeywordType v, location_type l) |
9787 | 0 | { |
9788 | 0 | return symbol_type (token::TOK_STATISTICS, std::move (v), std::move (l)); |
9789 | 0 | } |
9790 | | #else |
9791 | | static |
9792 | | symbol_type |
9793 | | make_STATISTICS (const KeywordType& v, const location_type& l) |
9794 | | { |
9795 | | return symbol_type (token::TOK_STATISTICS, v, l); |
9796 | | } |
9797 | | #endif |
9798 | | #if 201103L <= YY_CPLUSPLUS |
9799 | | static |
9800 | | symbol_type |
9801 | | make_STATUS (KeywordType v, location_type l) |
9802 | 0 | { |
9803 | 0 | return symbol_type (token::TOK_STATUS, std::move (v), std::move (l)); |
9804 | 0 | } |
9805 | | #else |
9806 | | static |
9807 | | symbol_type |
9808 | | make_STATUS (const KeywordType& v, const location_type& l) |
9809 | | { |
9810 | | return symbol_type (token::TOK_STATUS, v, l); |
9811 | | } |
9812 | | #endif |
9813 | | #if 201103L <= YY_CPLUSPLUS |
9814 | | static |
9815 | | symbol_type |
9816 | | make_STDIN (KeywordType v, location_type l) |
9817 | 0 | { |
9818 | 0 | return symbol_type (token::TOK_STDIN, std::move (v), std::move (l)); |
9819 | 0 | } |
9820 | | #else |
9821 | | static |
9822 | | symbol_type |
9823 | | make_STDIN (const KeywordType& v, const location_type& l) |
9824 | | { |
9825 | | return symbol_type (token::TOK_STDIN, v, l); |
9826 | | } |
9827 | | #endif |
9828 | | #if 201103L <= YY_CPLUSPLUS |
9829 | | static |
9830 | | symbol_type |
9831 | | make_STDOUT (KeywordType v, location_type l) |
9832 | 0 | { |
9833 | 0 | return symbol_type (token::TOK_STDOUT, std::move (v), std::move (l)); |
9834 | 0 | } |
9835 | | #else |
9836 | | static |
9837 | | symbol_type |
9838 | | make_STDOUT (const KeywordType& v, const location_type& l) |
9839 | | { |
9840 | | return symbol_type (token::TOK_STDOUT, v, l); |
9841 | | } |
9842 | | #endif |
9843 | | #if 201103L <= YY_CPLUSPLUS |
9844 | | static |
9845 | | symbol_type |
9846 | | make_STORAGE (KeywordType v, location_type l) |
9847 | 0 | { |
9848 | 0 | return symbol_type (token::TOK_STORAGE, std::move (v), std::move (l)); |
9849 | 0 | } |
9850 | | #else |
9851 | | static |
9852 | | symbol_type |
9853 | | make_STORAGE (const KeywordType& v, const location_type& l) |
9854 | | { |
9855 | | return symbol_type (token::TOK_STORAGE, v, l); |
9856 | | } |
9857 | | #endif |
9858 | | #if 201103L <= YY_CPLUSPLUS |
9859 | | static |
9860 | | symbol_type |
9861 | | make_STRICT_P (KeywordType v, location_type l) |
9862 | 0 | { |
9863 | 0 | return symbol_type (token::TOK_STRICT_P, std::move (v), std::move (l)); |
9864 | 0 | } |
9865 | | #else |
9866 | | static |
9867 | | symbol_type |
9868 | | make_STRICT_P (const KeywordType& v, const location_type& l) |
9869 | | { |
9870 | | return symbol_type (token::TOK_STRICT_P, v, l); |
9871 | | } |
9872 | | #endif |
9873 | | #if 201103L <= YY_CPLUSPLUS |
9874 | | static |
9875 | | symbol_type |
9876 | | make_STRIP_P (KeywordType v, location_type l) |
9877 | 0 | { |
9878 | 0 | return symbol_type (token::TOK_STRIP_P, std::move (v), std::move (l)); |
9879 | 0 | } |
9880 | | #else |
9881 | | static |
9882 | | symbol_type |
9883 | | make_STRIP_P (const KeywordType& v, const location_type& l) |
9884 | | { |
9885 | | return symbol_type (token::TOK_STRIP_P, v, l); |
9886 | | } |
9887 | | #endif |
9888 | | #if 201103L <= YY_CPLUSPLUS |
9889 | | static |
9890 | | symbol_type |
9891 | | make_SUBSTRING (KeywordType v, location_type l) |
9892 | 0 | { |
9893 | 0 | return symbol_type (token::TOK_SUBSTRING, std::move (v), std::move (l)); |
9894 | 0 | } |
9895 | | #else |
9896 | | static |
9897 | | symbol_type |
9898 | | make_SUBSTRING (const KeywordType& v, const location_type& l) |
9899 | | { |
9900 | | return symbol_type (token::TOK_SUBSTRING, v, l); |
9901 | | } |
9902 | | #endif |
9903 | | #if 201103L <= YY_CPLUSPLUS |
9904 | | static |
9905 | | symbol_type |
9906 | | make_SUPERUSER (KeywordType v, location_type l) |
9907 | 0 | { |
9908 | 0 | return symbol_type (token::TOK_SUPERUSER, std::move (v), std::move (l)); |
9909 | 0 | } |
9910 | | #else |
9911 | | static |
9912 | | symbol_type |
9913 | | make_SUPERUSER (const KeywordType& v, const location_type& l) |
9914 | | { |
9915 | | return symbol_type (token::TOK_SUPERUSER, v, l); |
9916 | | } |
9917 | | #endif |
9918 | | #if 201103L <= YY_CPLUSPLUS |
9919 | | static |
9920 | | symbol_type |
9921 | | make_SYMMETRIC (KeywordType v, location_type l) |
9922 | 0 | { |
9923 | 0 | return symbol_type (token::TOK_SYMMETRIC, std::move (v), std::move (l)); |
9924 | 0 | } |
9925 | | #else |
9926 | | static |
9927 | | symbol_type |
9928 | | make_SYMMETRIC (const KeywordType& v, const location_type& l) |
9929 | | { |
9930 | | return symbol_type (token::TOK_SYMMETRIC, v, l); |
9931 | | } |
9932 | | #endif |
9933 | | #if 201103L <= YY_CPLUSPLUS |
9934 | | static |
9935 | | symbol_type |
9936 | | make_SYSID (KeywordType v, location_type l) |
9937 | 0 | { |
9938 | 0 | return symbol_type (token::TOK_SYSID, std::move (v), std::move (l)); |
9939 | 0 | } |
9940 | | #else |
9941 | | static |
9942 | | symbol_type |
9943 | | make_SYSID (const KeywordType& v, const location_type& l) |
9944 | | { |
9945 | | return symbol_type (token::TOK_SYSID, v, l); |
9946 | | } |
9947 | | #endif |
9948 | | #if 201103L <= YY_CPLUSPLUS |
9949 | | static |
9950 | | symbol_type |
9951 | | make_SYSTEM_P (KeywordType v, location_type l) |
9952 | 0 | { |
9953 | 0 | return symbol_type (token::TOK_SYSTEM_P, std::move (v), std::move (l)); |
9954 | 0 | } |
9955 | | #else |
9956 | | static |
9957 | | symbol_type |
9958 | | make_SYSTEM_P (const KeywordType& v, const location_type& l) |
9959 | | { |
9960 | | return symbol_type (token::TOK_SYSTEM_P, v, l); |
9961 | | } |
9962 | | #endif |
9963 | | #if 201103L <= YY_CPLUSPLUS |
9964 | | static |
9965 | | symbol_type |
9966 | | make_TABLE (KeywordType v, location_type l) |
9967 | 0 | { |
9968 | 0 | return symbol_type (token::TOK_TABLE, std::move (v), std::move (l)); |
9969 | 0 | } |
9970 | | #else |
9971 | | static |
9972 | | symbol_type |
9973 | | make_TABLE (const KeywordType& v, const location_type& l) |
9974 | | { |
9975 | | return symbol_type (token::TOK_TABLE, v, l); |
9976 | | } |
9977 | | #endif |
9978 | | #if 201103L <= YY_CPLUSPLUS |
9979 | | static |
9980 | | symbol_type |
9981 | | make_TABLES (KeywordType v, location_type l) |
9982 | 0 | { |
9983 | 0 | return symbol_type (token::TOK_TABLES, std::move (v), std::move (l)); |
9984 | 0 | } |
9985 | | #else |
9986 | | static |
9987 | | symbol_type |
9988 | | make_TABLES (const KeywordType& v, const location_type& l) |
9989 | | { |
9990 | | return symbol_type (token::TOK_TABLES, v, l); |
9991 | | } |
9992 | | #endif |
9993 | | #if 201103L <= YY_CPLUSPLUS |
9994 | | static |
9995 | | symbol_type |
9996 | | make_TABLESAMPLE (KeywordType v, location_type l) |
9997 | 0 | { |
9998 | 0 | return symbol_type (token::TOK_TABLESAMPLE, std::move (v), std::move (l)); |
9999 | 0 | } |
10000 | | #else |
10001 | | static |
10002 | | symbol_type |
10003 | | make_TABLESAMPLE (const KeywordType& v, const location_type& l) |
10004 | | { |
10005 | | return symbol_type (token::TOK_TABLESAMPLE, v, l); |
10006 | | } |
10007 | | #endif |
10008 | | #if 201103L <= YY_CPLUSPLUS |
10009 | | static |
10010 | | symbol_type |
10011 | | make_TABLESPACE (KeywordType v, location_type l) |
10012 | 0 | { |
10013 | 0 | return symbol_type (token::TOK_TABLESPACE, std::move (v), std::move (l)); |
10014 | 0 | } |
10015 | | #else |
10016 | | static |
10017 | | symbol_type |
10018 | | make_TABLESPACE (const KeywordType& v, const location_type& l) |
10019 | | { |
10020 | | return symbol_type (token::TOK_TABLESPACE, v, l); |
10021 | | } |
10022 | | #endif |
10023 | | #if 201103L <= YY_CPLUSPLUS |
10024 | | static |
10025 | | symbol_type |
10026 | | make_TEMP (KeywordType v, location_type l) |
10027 | 0 | { |
10028 | 0 | return symbol_type (token::TOK_TEMP, std::move (v), std::move (l)); |
10029 | 0 | } |
10030 | | #else |
10031 | | static |
10032 | | symbol_type |
10033 | | make_TEMP (const KeywordType& v, const location_type& l) |
10034 | | { |
10035 | | return symbol_type (token::TOK_TEMP, v, l); |
10036 | | } |
10037 | | #endif |
10038 | | #if 201103L <= YY_CPLUSPLUS |
10039 | | static |
10040 | | symbol_type |
10041 | | make_TEMPLATE (KeywordType v, location_type l) |
10042 | 0 | { |
10043 | 0 | return symbol_type (token::TOK_TEMPLATE, std::move (v), std::move (l)); |
10044 | 0 | } |
10045 | | #else |
10046 | | static |
10047 | | symbol_type |
10048 | | make_TEMPLATE (const KeywordType& v, const location_type& l) |
10049 | | { |
10050 | | return symbol_type (token::TOK_TEMPLATE, v, l); |
10051 | | } |
10052 | | #endif |
10053 | | #if 201103L <= YY_CPLUSPLUS |
10054 | | static |
10055 | | symbol_type |
10056 | | make_TEMPORARY (KeywordType v, location_type l) |
10057 | 0 | { |
10058 | 0 | return symbol_type (token::TOK_TEMPORARY, std::move (v), std::move (l)); |
10059 | 0 | } |
10060 | | #else |
10061 | | static |
10062 | | symbol_type |
10063 | | make_TEMPORARY (const KeywordType& v, const location_type& l) |
10064 | | { |
10065 | | return symbol_type (token::TOK_TEMPORARY, v, l); |
10066 | | } |
10067 | | #endif |
10068 | | #if 201103L <= YY_CPLUSPLUS |
10069 | | static |
10070 | | symbol_type |
10071 | | make_TEXT_P (KeywordType v, location_type l) |
10072 | 0 | { |
10073 | 0 | return symbol_type (token::TOK_TEXT_P, std::move (v), std::move (l)); |
10074 | 0 | } |
10075 | | #else |
10076 | | static |
10077 | | symbol_type |
10078 | | make_TEXT_P (const KeywordType& v, const location_type& l) |
10079 | | { |
10080 | | return symbol_type (token::TOK_TEXT_P, v, l); |
10081 | | } |
10082 | | #endif |
10083 | | #if 201103L <= YY_CPLUSPLUS |
10084 | | static |
10085 | | symbol_type |
10086 | | make_THEN (KeywordType v, location_type l) |
10087 | 0 | { |
10088 | 0 | return symbol_type (token::TOK_THEN, std::move (v), std::move (l)); |
10089 | 0 | } |
10090 | | #else |
10091 | | static |
10092 | | symbol_type |
10093 | | make_THEN (const KeywordType& v, const location_type& l) |
10094 | | { |
10095 | | return symbol_type (token::TOK_THEN, v, l); |
10096 | | } |
10097 | | #endif |
10098 | | #if 201103L <= YY_CPLUSPLUS |
10099 | | static |
10100 | | symbol_type |
10101 | | make_TIME (KeywordType v, location_type l) |
10102 | 0 | { |
10103 | 0 | return symbol_type (token::TOK_TIME, std::move (v), std::move (l)); |
10104 | 0 | } |
10105 | | #else |
10106 | | static |
10107 | | symbol_type |
10108 | | make_TIME (const KeywordType& v, const location_type& l) |
10109 | | { |
10110 | | return symbol_type (token::TOK_TIME, v, l); |
10111 | | } |
10112 | | #endif |
10113 | | #if 201103L <= YY_CPLUSPLUS |
10114 | | static |
10115 | | symbol_type |
10116 | | make_TIMESTAMP (KeywordType v, location_type l) |
10117 | 0 | { |
10118 | 0 | return symbol_type (token::TOK_TIMESTAMP, std::move (v), std::move (l)); |
10119 | 0 | } |
10120 | | #else |
10121 | | static |
10122 | | symbol_type |
10123 | | make_TIMESTAMP (const KeywordType& v, const location_type& l) |
10124 | | { |
10125 | | return symbol_type (token::TOK_TIMESTAMP, v, l); |
10126 | | } |
10127 | | #endif |
10128 | | #if 201103L <= YY_CPLUSPLUS |
10129 | | static |
10130 | | symbol_type |
10131 | | make_TIMEUUID (KeywordType v, location_type l) |
10132 | 0 | { |
10133 | 0 | return symbol_type (token::TOK_TIMEUUID, std::move (v), std::move (l)); |
10134 | 0 | } |
10135 | | #else |
10136 | | static |
10137 | | symbol_type |
10138 | | make_TIMEUUID (const KeywordType& v, const location_type& l) |
10139 | | { |
10140 | | return symbol_type (token::TOK_TIMEUUID, v, l); |
10141 | | } |
10142 | | #endif |
10143 | | #if 201103L <= YY_CPLUSPLUS |
10144 | | static |
10145 | | symbol_type |
10146 | | make_TINYINT (KeywordType v, location_type l) |
10147 | 0 | { |
10148 | 0 | return symbol_type (token::TOK_TINYINT, std::move (v), std::move (l)); |
10149 | 0 | } |
10150 | | #else |
10151 | | static |
10152 | | symbol_type |
10153 | | make_TINYINT (const KeywordType& v, const location_type& l) |
10154 | | { |
10155 | | return symbol_type (token::TOK_TINYINT, v, l); |
10156 | | } |
10157 | | #endif |
10158 | | #if 201103L <= YY_CPLUSPLUS |
10159 | | static |
10160 | | symbol_type |
10161 | | make_TO (KeywordType v, location_type l) |
10162 | 0 | { |
10163 | 0 | return symbol_type (token::TOK_TO, std::move (v), std::move (l)); |
10164 | 0 | } |
10165 | | #else |
10166 | | static |
10167 | | symbol_type |
10168 | | make_TO (const KeywordType& v, const location_type& l) |
10169 | | { |
10170 | | return symbol_type (token::TOK_TO, v, l); |
10171 | | } |
10172 | | #endif |
10173 | | #if 201103L <= YY_CPLUSPLUS |
10174 | | static |
10175 | | symbol_type |
10176 | | make_TOKEN (KeywordType v, location_type l) |
10177 | 0 | { |
10178 | 0 | return symbol_type (token::TOK_TOKEN, std::move (v), std::move (l)); |
10179 | 0 | } |
10180 | | #else |
10181 | | static |
10182 | | symbol_type |
10183 | | make_TOKEN (const KeywordType& v, const location_type& l) |
10184 | | { |
10185 | | return symbol_type (token::TOK_TOKEN, v, l); |
10186 | | } |
10187 | | #endif |
10188 | | #if 201103L <= YY_CPLUSPLUS |
10189 | | static |
10190 | | symbol_type |
10191 | | make_TRAILING (KeywordType v, location_type l) |
10192 | 0 | { |
10193 | 0 | return symbol_type (token::TOK_TRAILING, std::move (v), std::move (l)); |
10194 | 0 | } |
10195 | | #else |
10196 | | static |
10197 | | symbol_type |
10198 | | make_TRAILING (const KeywordType& v, const location_type& l) |
10199 | | { |
10200 | | return symbol_type (token::TOK_TRAILING, v, l); |
10201 | | } |
10202 | | #endif |
10203 | | #if 201103L <= YY_CPLUSPLUS |
10204 | | static |
10205 | | symbol_type |
10206 | | make_TRANSACTION (KeywordType v, location_type l) |
10207 | 0 | { |
10208 | 0 | return symbol_type (token::TOK_TRANSACTION, std::move (v), std::move (l)); |
10209 | 0 | } |
10210 | | #else |
10211 | | static |
10212 | | symbol_type |
10213 | | make_TRANSACTION (const KeywordType& v, const location_type& l) |
10214 | | { |
10215 | | return symbol_type (token::TOK_TRANSACTION, v, l); |
10216 | | } |
10217 | | #endif |
10218 | | #if 201103L <= YY_CPLUSPLUS |
10219 | | static |
10220 | | symbol_type |
10221 | | make_TRANSFORM (KeywordType v, location_type l) |
10222 | 0 | { |
10223 | 0 | return symbol_type (token::TOK_TRANSFORM, std::move (v), std::move (l)); |
10224 | 0 | } |
10225 | | #else |
10226 | | static |
10227 | | symbol_type |
10228 | | make_TRANSFORM (const KeywordType& v, const location_type& l) |
10229 | | { |
10230 | | return symbol_type (token::TOK_TRANSFORM, v, l); |
10231 | | } |
10232 | | #endif |
10233 | | #if 201103L <= YY_CPLUSPLUS |
10234 | | static |
10235 | | symbol_type |
10236 | | make_TREAT (KeywordType v, location_type l) |
10237 | 0 | { |
10238 | 0 | return symbol_type (token::TOK_TREAT, std::move (v), std::move (l)); |
10239 | 0 | } |
10240 | | #else |
10241 | | static |
10242 | | symbol_type |
10243 | | make_TREAT (const KeywordType& v, const location_type& l) |
10244 | | { |
10245 | | return symbol_type (token::TOK_TREAT, v, l); |
10246 | | } |
10247 | | #endif |
10248 | | #if 201103L <= YY_CPLUSPLUS |
10249 | | static |
10250 | | symbol_type |
10251 | | make_TRIGGER (KeywordType v, location_type l) |
10252 | 0 | { |
10253 | 0 | return symbol_type (token::TOK_TRIGGER, std::move (v), std::move (l)); |
10254 | 0 | } |
10255 | | #else |
10256 | | static |
10257 | | symbol_type |
10258 | | make_TRIGGER (const KeywordType& v, const location_type& l) |
10259 | | { |
10260 | | return symbol_type (token::TOK_TRIGGER, v, l); |
10261 | | } |
10262 | | #endif |
10263 | | #if 201103L <= YY_CPLUSPLUS |
10264 | | static |
10265 | | symbol_type |
10266 | | make_TRIM (KeywordType v, location_type l) |
10267 | 0 | { |
10268 | 0 | return symbol_type (token::TOK_TRIM, std::move (v), std::move (l)); |
10269 | 0 | } |
10270 | | #else |
10271 | | static |
10272 | | symbol_type |
10273 | | make_TRIM (const KeywordType& v, const location_type& l) |
10274 | | { |
10275 | | return symbol_type (token::TOK_TRIM, v, l); |
10276 | | } |
10277 | | #endif |
10278 | | #if 201103L <= YY_CPLUSPLUS |
10279 | | static |
10280 | | symbol_type |
10281 | | make_TRUE_P (KeywordType v, location_type l) |
10282 | 0 | { |
10283 | 0 | return symbol_type (token::TOK_TRUE_P, std::move (v), std::move (l)); |
10284 | 0 | } |
10285 | | #else |
10286 | | static |
10287 | | symbol_type |
10288 | | make_TRUE_P (const KeywordType& v, const location_type& l) |
10289 | | { |
10290 | | return symbol_type (token::TOK_TRUE_P, v, l); |
10291 | | } |
10292 | | #endif |
10293 | | #if 201103L <= YY_CPLUSPLUS |
10294 | | static |
10295 | | symbol_type |
10296 | | make_TRUNCATE (KeywordType v, location_type l) |
10297 | 0 | { |
10298 | 0 | return symbol_type (token::TOK_TRUNCATE, std::move (v), std::move (l)); |
10299 | 0 | } |
10300 | | #else |
10301 | | static |
10302 | | symbol_type |
10303 | | make_TRUNCATE (const KeywordType& v, const location_type& l) |
10304 | | { |
10305 | | return symbol_type (token::TOK_TRUNCATE, v, l); |
10306 | | } |
10307 | | #endif |
10308 | | #if 201103L <= YY_CPLUSPLUS |
10309 | | static |
10310 | | symbol_type |
10311 | | make_TRUSTED (KeywordType v, location_type l) |
10312 | 0 | { |
10313 | 0 | return symbol_type (token::TOK_TRUSTED, std::move (v), std::move (l)); |
10314 | 0 | } |
10315 | | #else |
10316 | | static |
10317 | | symbol_type |
10318 | | make_TRUSTED (const KeywordType& v, const location_type& l) |
10319 | | { |
10320 | | return symbol_type (token::TOK_TRUSTED, v, l); |
10321 | | } |
10322 | | #endif |
10323 | | #if 201103L <= YY_CPLUSPLUS |
10324 | | static |
10325 | | symbol_type |
10326 | | make_TTL (KeywordType v, location_type l) |
10327 | 0 | { |
10328 | 0 | return symbol_type (token::TOK_TTL, std::move (v), std::move (l)); |
10329 | 0 | } |
10330 | | #else |
10331 | | static |
10332 | | symbol_type |
10333 | | make_TTL (const KeywordType& v, const location_type& l) |
10334 | | { |
10335 | | return symbol_type (token::TOK_TTL, v, l); |
10336 | | } |
10337 | | #endif |
10338 | | #if 201103L <= YY_CPLUSPLUS |
10339 | | static |
10340 | | symbol_type |
10341 | | make_TUPLE (KeywordType v, location_type l) |
10342 | 0 | { |
10343 | 0 | return symbol_type (token::TOK_TUPLE, std::move (v), std::move (l)); |
10344 | 0 | } |
10345 | | #else |
10346 | | static |
10347 | | symbol_type |
10348 | | make_TUPLE (const KeywordType& v, const location_type& l) |
10349 | | { |
10350 | | return symbol_type (token::TOK_TUPLE, v, l); |
10351 | | } |
10352 | | #endif |
10353 | | #if 201103L <= YY_CPLUSPLUS |
10354 | | static |
10355 | | symbol_type |
10356 | | make_TYPE_P (KeywordType v, location_type l) |
10357 | 0 | { |
10358 | 0 | return symbol_type (token::TOK_TYPE_P, std::move (v), std::move (l)); |
10359 | 0 | } |
10360 | | #else |
10361 | | static |
10362 | | symbol_type |
10363 | | make_TYPE_P (const KeywordType& v, const location_type& l) |
10364 | | { |
10365 | | return symbol_type (token::TOK_TYPE_P, v, l); |
10366 | | } |
10367 | | #endif |
10368 | | #if 201103L <= YY_CPLUSPLUS |
10369 | | static |
10370 | | symbol_type |
10371 | | make_TYPES_P (KeywordType v, location_type l) |
10372 | 0 | { |
10373 | 0 | return symbol_type (token::TOK_TYPES_P, std::move (v), std::move (l)); |
10374 | 0 | } |
10375 | | #else |
10376 | | static |
10377 | | symbol_type |
10378 | | make_TYPES_P (const KeywordType& v, const location_type& l) |
10379 | | { |
10380 | | return symbol_type (token::TOK_TYPES_P, v, l); |
10381 | | } |
10382 | | #endif |
10383 | | #if 201103L <= YY_CPLUSPLUS |
10384 | | static |
10385 | | symbol_type |
10386 | | make_PARTITION_HASH (KeywordType v, location_type l) |
10387 | 0 | { |
10388 | 0 | return symbol_type (token::TOK_PARTITION_HASH, std::move (v), std::move (l)); |
10389 | 0 | } |
10390 | | #else |
10391 | | static |
10392 | | symbol_type |
10393 | | make_PARTITION_HASH (const KeywordType& v, const location_type& l) |
10394 | | { |
10395 | | return symbol_type (token::TOK_PARTITION_HASH, v, l); |
10396 | | } |
10397 | | #endif |
10398 | | #if 201103L <= YY_CPLUSPLUS |
10399 | | static |
10400 | | symbol_type |
10401 | | make_UNBOUNDED (KeywordType v, location_type l) |
10402 | 0 | { |
10403 | 0 | return symbol_type (token::TOK_UNBOUNDED, std::move (v), std::move (l)); |
10404 | 0 | } |
10405 | | #else |
10406 | | static |
10407 | | symbol_type |
10408 | | make_UNBOUNDED (const KeywordType& v, const location_type& l) |
10409 | | { |
10410 | | return symbol_type (token::TOK_UNBOUNDED, v, l); |
10411 | | } |
10412 | | #endif |
10413 | | #if 201103L <= YY_CPLUSPLUS |
10414 | | static |
10415 | | symbol_type |
10416 | | make_UNCOMMITTED (KeywordType v, location_type l) |
10417 | 0 | { |
10418 | 0 | return symbol_type (token::TOK_UNCOMMITTED, std::move (v), std::move (l)); |
10419 | 0 | } |
10420 | | #else |
10421 | | static |
10422 | | symbol_type |
10423 | | make_UNCOMMITTED (const KeywordType& v, const location_type& l) |
10424 | | { |
10425 | | return symbol_type (token::TOK_UNCOMMITTED, v, l); |
10426 | | } |
10427 | | #endif |
10428 | | #if 201103L <= YY_CPLUSPLUS |
10429 | | static |
10430 | | symbol_type |
10431 | | make_UNENCRYPTED (KeywordType v, location_type l) |
10432 | 0 | { |
10433 | 0 | return symbol_type (token::TOK_UNENCRYPTED, std::move (v), std::move (l)); |
10434 | 0 | } |
10435 | | #else |
10436 | | static |
10437 | | symbol_type |
10438 | | make_UNENCRYPTED (const KeywordType& v, const location_type& l) |
10439 | | { |
10440 | | return symbol_type (token::TOK_UNENCRYPTED, v, l); |
10441 | | } |
10442 | | #endif |
10443 | | #if 201103L <= YY_CPLUSPLUS |
10444 | | static |
10445 | | symbol_type |
10446 | | make_UNION (KeywordType v, location_type l) |
10447 | 0 | { |
10448 | 0 | return symbol_type (token::TOK_UNION, std::move (v), std::move (l)); |
10449 | 0 | } |
10450 | | #else |
10451 | | static |
10452 | | symbol_type |
10453 | | make_UNION (const KeywordType& v, const location_type& l) |
10454 | | { |
10455 | | return symbol_type (token::TOK_UNION, v, l); |
10456 | | } |
10457 | | #endif |
10458 | | #if 201103L <= YY_CPLUSPLUS |
10459 | | static |
10460 | | symbol_type |
10461 | | make_UNIQUE (KeywordType v, location_type l) |
10462 | 0 | { |
10463 | 0 | return symbol_type (token::TOK_UNIQUE, std::move (v), std::move (l)); |
10464 | 0 | } |
10465 | | #else |
10466 | | static |
10467 | | symbol_type |
10468 | | make_UNIQUE (const KeywordType& v, const location_type& l) |
10469 | | { |
10470 | | return symbol_type (token::TOK_UNIQUE, v, l); |
10471 | | } |
10472 | | #endif |
10473 | | #if 201103L <= YY_CPLUSPLUS |
10474 | | static |
10475 | | symbol_type |
10476 | | make_UNKNOWN (KeywordType v, location_type l) |
10477 | 0 | { |
10478 | 0 | return symbol_type (token::TOK_UNKNOWN, std::move (v), std::move (l)); |
10479 | 0 | } |
10480 | | #else |
10481 | | static |
10482 | | symbol_type |
10483 | | make_UNKNOWN (const KeywordType& v, const location_type& l) |
10484 | | { |
10485 | | return symbol_type (token::TOK_UNKNOWN, v, l); |
10486 | | } |
10487 | | #endif |
10488 | | #if 201103L <= YY_CPLUSPLUS |
10489 | | static |
10490 | | symbol_type |
10491 | | make_UNLISTEN (KeywordType v, location_type l) |
10492 | 0 | { |
10493 | 0 | return symbol_type (token::TOK_UNLISTEN, std::move (v), std::move (l)); |
10494 | 0 | } |
10495 | | #else |
10496 | | static |
10497 | | symbol_type |
10498 | | make_UNLISTEN (const KeywordType& v, const location_type& l) |
10499 | | { |
10500 | | return symbol_type (token::TOK_UNLISTEN, v, l); |
10501 | | } |
10502 | | #endif |
10503 | | #if 201103L <= YY_CPLUSPLUS |
10504 | | static |
10505 | | symbol_type |
10506 | | make_UNLOGGED (KeywordType v, location_type l) |
10507 | 0 | { |
10508 | 0 | return symbol_type (token::TOK_UNLOGGED, std::move (v), std::move (l)); |
10509 | 0 | } |
10510 | | #else |
10511 | | static |
10512 | | symbol_type |
10513 | | make_UNLOGGED (const KeywordType& v, const location_type& l) |
10514 | | { |
10515 | | return symbol_type (token::TOK_UNLOGGED, v, l); |
10516 | | } |
10517 | | #endif |
10518 | | #if 201103L <= YY_CPLUSPLUS |
10519 | | static |
10520 | | symbol_type |
10521 | | make_UNSET (KeywordType v, location_type l) |
10522 | 0 | { |
10523 | 0 | return symbol_type (token::TOK_UNSET, std::move (v), std::move (l)); |
10524 | 0 | } |
10525 | | #else |
10526 | | static |
10527 | | symbol_type |
10528 | | make_UNSET (const KeywordType& v, const location_type& l) |
10529 | | { |
10530 | | return symbol_type (token::TOK_UNSET, v, l); |
10531 | | } |
10532 | | #endif |
10533 | | #if 201103L <= YY_CPLUSPLUS |
10534 | | static |
10535 | | symbol_type |
10536 | | make_UNTIL (KeywordType v, location_type l) |
10537 | 0 | { |
10538 | 0 | return symbol_type (token::TOK_UNTIL, std::move (v), std::move (l)); |
10539 | 0 | } |
10540 | | #else |
10541 | | static |
10542 | | symbol_type |
10543 | | make_UNTIL (const KeywordType& v, const location_type& l) |
10544 | | { |
10545 | | return symbol_type (token::TOK_UNTIL, v, l); |
10546 | | } |
10547 | | #endif |
10548 | | #if 201103L <= YY_CPLUSPLUS |
10549 | | static |
10550 | | symbol_type |
10551 | | make_UPDATE (KeywordType v, location_type l) |
10552 | 0 | { |
10553 | 0 | return symbol_type (token::TOK_UPDATE, std::move (v), std::move (l)); |
10554 | 0 | } |
10555 | | #else |
10556 | | static |
10557 | | symbol_type |
10558 | | make_UPDATE (const KeywordType& v, const location_type& l) |
10559 | | { |
10560 | | return symbol_type (token::TOK_UPDATE, v, l); |
10561 | | } |
10562 | | #endif |
10563 | | #if 201103L <= YY_CPLUSPLUS |
10564 | | static |
10565 | | symbol_type |
10566 | | make_USE (KeywordType v, location_type l) |
10567 | 0 | { |
10568 | 0 | return symbol_type (token::TOK_USE, std::move (v), std::move (l)); |
10569 | 0 | } |
10570 | | #else |
10571 | | static |
10572 | | symbol_type |
10573 | | make_USE (const KeywordType& v, const location_type& l) |
10574 | | { |
10575 | | return symbol_type (token::TOK_USE, v, l); |
10576 | | } |
10577 | | #endif |
10578 | | #if 201103L <= YY_CPLUSPLUS |
10579 | | static |
10580 | | symbol_type |
10581 | | make_USER (KeywordType v, location_type l) |
10582 | 0 | { |
10583 | 0 | return symbol_type (token::TOK_USER, std::move (v), std::move (l)); |
10584 | 0 | } |
10585 | | #else |
10586 | | static |
10587 | | symbol_type |
10588 | | make_USER (const KeywordType& v, const location_type& l) |
10589 | | { |
10590 | | return symbol_type (token::TOK_USER, v, l); |
10591 | | } |
10592 | | #endif |
10593 | | #if 201103L <= YY_CPLUSPLUS |
10594 | | static |
10595 | | symbol_type |
10596 | | make_USING (KeywordType v, location_type l) |
10597 | 0 | { |
10598 | 0 | return symbol_type (token::TOK_USING, std::move (v), std::move (l)); |
10599 | 0 | } |
10600 | | #else |
10601 | | static |
10602 | | symbol_type |
10603 | | make_USING (const KeywordType& v, const location_type& l) |
10604 | | { |
10605 | | return symbol_type (token::TOK_USING, v, l); |
10606 | | } |
10607 | | #endif |
10608 | | #if 201103L <= YY_CPLUSPLUS |
10609 | | static |
10610 | | symbol_type |
10611 | | make_UUID (KeywordType v, location_type l) |
10612 | 0 | { |
10613 | 0 | return symbol_type (token::TOK_UUID, std::move (v), std::move (l)); |
10614 | 0 | } |
10615 | | #else |
10616 | | static |
10617 | | symbol_type |
10618 | | make_UUID (const KeywordType& v, const location_type& l) |
10619 | | { |
10620 | | return symbol_type (token::TOK_UUID, v, l); |
10621 | | } |
10622 | | #endif |
10623 | | #if 201103L <= YY_CPLUSPLUS |
10624 | | static |
10625 | | symbol_type |
10626 | | make_VACUUM (KeywordType v, location_type l) |
10627 | 0 | { |
10628 | 0 | return symbol_type (token::TOK_VACUUM, std::move (v), std::move (l)); |
10629 | 0 | } |
10630 | | #else |
10631 | | static |
10632 | | symbol_type |
10633 | | make_VACUUM (const KeywordType& v, const location_type& l) |
10634 | | { |
10635 | | return symbol_type (token::TOK_VACUUM, v, l); |
10636 | | } |
10637 | | #endif |
10638 | | #if 201103L <= YY_CPLUSPLUS |
10639 | | static |
10640 | | symbol_type |
10641 | | make_VALID (KeywordType v, location_type l) |
10642 | 0 | { |
10643 | 0 | return symbol_type (token::TOK_VALID, std::move (v), std::move (l)); |
10644 | 0 | } |
10645 | | #else |
10646 | | static |
10647 | | symbol_type |
10648 | | make_VALID (const KeywordType& v, const location_type& l) |
10649 | | { |
10650 | | return symbol_type (token::TOK_VALID, v, l); |
10651 | | } |
10652 | | #endif |
10653 | | #if 201103L <= YY_CPLUSPLUS |
10654 | | static |
10655 | | symbol_type |
10656 | | make_VALIDATE (KeywordType v, location_type l) |
10657 | 0 | { |
10658 | 0 | return symbol_type (token::TOK_VALIDATE, std::move (v), std::move (l)); |
10659 | 0 | } |
10660 | | #else |
10661 | | static |
10662 | | symbol_type |
10663 | | make_VALIDATE (const KeywordType& v, const location_type& l) |
10664 | | { |
10665 | | return symbol_type (token::TOK_VALIDATE, v, l); |
10666 | | } |
10667 | | #endif |
10668 | | #if 201103L <= YY_CPLUSPLUS |
10669 | | static |
10670 | | symbol_type |
10671 | | make_VALIDATOR (KeywordType v, location_type l) |
10672 | 0 | { |
10673 | 0 | return symbol_type (token::TOK_VALIDATOR, std::move (v), std::move (l)); |
10674 | 0 | } |
10675 | | #else |
10676 | | static |
10677 | | symbol_type |
10678 | | make_VALIDATOR (const KeywordType& v, const location_type& l) |
10679 | | { |
10680 | | return symbol_type (token::TOK_VALIDATOR, v, l); |
10681 | | } |
10682 | | #endif |
10683 | | #if 201103L <= YY_CPLUSPLUS |
10684 | | static |
10685 | | symbol_type |
10686 | | make_VALUE_P (KeywordType v, location_type l) |
10687 | 0 | { |
10688 | 0 | return symbol_type (token::TOK_VALUE_P, std::move (v), std::move (l)); |
10689 | 0 | } |
10690 | | #else |
10691 | | static |
10692 | | symbol_type |
10693 | | make_VALUE_P (const KeywordType& v, const location_type& l) |
10694 | | { |
10695 | | return symbol_type (token::TOK_VALUE_P, v, l); |
10696 | | } |
10697 | | #endif |
10698 | | #if 201103L <= YY_CPLUSPLUS |
10699 | | static |
10700 | | symbol_type |
10701 | | make_VALUES (KeywordType v, location_type l) |
10702 | 0 | { |
10703 | 0 | return symbol_type (token::TOK_VALUES, std::move (v), std::move (l)); |
10704 | 0 | } |
10705 | | #else |
10706 | | static |
10707 | | symbol_type |
10708 | | make_VALUES (const KeywordType& v, const location_type& l) |
10709 | | { |
10710 | | return symbol_type (token::TOK_VALUES, v, l); |
10711 | | } |
10712 | | #endif |
10713 | | #if 201103L <= YY_CPLUSPLUS |
10714 | | static |
10715 | | symbol_type |
10716 | | make_VARCHAR (KeywordType v, location_type l) |
10717 | 0 | { |
10718 | 0 | return symbol_type (token::TOK_VARCHAR, std::move (v), std::move (l)); |
10719 | 0 | } |
10720 | | #else |
10721 | | static |
10722 | | symbol_type |
10723 | | make_VARCHAR (const KeywordType& v, const location_type& l) |
10724 | | { |
10725 | | return symbol_type (token::TOK_VARCHAR, v, l); |
10726 | | } |
10727 | | #endif |
10728 | | #if 201103L <= YY_CPLUSPLUS |
10729 | | static |
10730 | | symbol_type |
10731 | | make_VARIADIC (KeywordType v, location_type l) |
10732 | 0 | { |
10733 | 0 | return symbol_type (token::TOK_VARIADIC, std::move (v), std::move (l)); |
10734 | 0 | } |
10735 | | #else |
10736 | | static |
10737 | | symbol_type |
10738 | | make_VARIADIC (const KeywordType& v, const location_type& l) |
10739 | | { |
10740 | | return symbol_type (token::TOK_VARIADIC, v, l); |
10741 | | } |
10742 | | #endif |
10743 | | #if 201103L <= YY_CPLUSPLUS |
10744 | | static |
10745 | | symbol_type |
10746 | | make_VARINT (KeywordType v, location_type l) |
10747 | 0 | { |
10748 | 0 | return symbol_type (token::TOK_VARINT, std::move (v), std::move (l)); |
10749 | 0 | } |
10750 | | #else |
10751 | | static |
10752 | | symbol_type |
10753 | | make_VARINT (const KeywordType& v, const location_type& l) |
10754 | | { |
10755 | | return symbol_type (token::TOK_VARINT, v, l); |
10756 | | } |
10757 | | #endif |
10758 | | #if 201103L <= YY_CPLUSPLUS |
10759 | | static |
10760 | | symbol_type |
10761 | | make_VARYING (KeywordType v, location_type l) |
10762 | 0 | { |
10763 | 0 | return symbol_type (token::TOK_VARYING, std::move (v), std::move (l)); |
10764 | 0 | } |
10765 | | #else |
10766 | | static |
10767 | | symbol_type |
10768 | | make_VARYING (const KeywordType& v, const location_type& l) |
10769 | | { |
10770 | | return symbol_type (token::TOK_VARYING, v, l); |
10771 | | } |
10772 | | #endif |
10773 | | #if 201103L <= YY_CPLUSPLUS |
10774 | | static |
10775 | | symbol_type |
10776 | | make_VERBOSE (KeywordType v, location_type l) |
10777 | 0 | { |
10778 | 0 | return symbol_type (token::TOK_VERBOSE, std::move (v), std::move (l)); |
10779 | 0 | } |
10780 | | #else |
10781 | | static |
10782 | | symbol_type |
10783 | | make_VERBOSE (const KeywordType& v, const location_type& l) |
10784 | | { |
10785 | | return symbol_type (token::TOK_VERBOSE, v, l); |
10786 | | } |
10787 | | #endif |
10788 | | #if 201103L <= YY_CPLUSPLUS |
10789 | | static |
10790 | | symbol_type |
10791 | | make_VERSION_P (KeywordType v, location_type l) |
10792 | 0 | { |
10793 | 0 | return symbol_type (token::TOK_VERSION_P, std::move (v), std::move (l)); |
10794 | 0 | } |
10795 | | #else |
10796 | | static |
10797 | | symbol_type |
10798 | | make_VERSION_P (const KeywordType& v, const location_type& l) |
10799 | | { |
10800 | | return symbol_type (token::TOK_VERSION_P, v, l); |
10801 | | } |
10802 | | #endif |
10803 | | #if 201103L <= YY_CPLUSPLUS |
10804 | | static |
10805 | | symbol_type |
10806 | | make_VIEW (KeywordType v, location_type l) |
10807 | 0 | { |
10808 | 0 | return symbol_type (token::TOK_VIEW, std::move (v), std::move (l)); |
10809 | 0 | } |
10810 | | #else |
10811 | | static |
10812 | | symbol_type |
10813 | | make_VIEW (const KeywordType& v, const location_type& l) |
10814 | | { |
10815 | | return symbol_type (token::TOK_VIEW, v, l); |
10816 | | } |
10817 | | #endif |
10818 | | #if 201103L <= YY_CPLUSPLUS |
10819 | | static |
10820 | | symbol_type |
10821 | | make_VIEWS (KeywordType v, location_type l) |
10822 | 0 | { |
10823 | 0 | return symbol_type (token::TOK_VIEWS, std::move (v), std::move (l)); |
10824 | 0 | } |
10825 | | #else |
10826 | | static |
10827 | | symbol_type |
10828 | | make_VIEWS (const KeywordType& v, const location_type& l) |
10829 | | { |
10830 | | return symbol_type (token::TOK_VIEWS, v, l); |
10831 | | } |
10832 | | #endif |
10833 | | #if 201103L <= YY_CPLUSPLUS |
10834 | | static |
10835 | | symbol_type |
10836 | | make_VOLATILE (KeywordType v, location_type l) |
10837 | 0 | { |
10838 | 0 | return symbol_type (token::TOK_VOLATILE, std::move (v), std::move (l)); |
10839 | 0 | } |
10840 | | #else |
10841 | | static |
10842 | | symbol_type |
10843 | | make_VOLATILE (const KeywordType& v, const location_type& l) |
10844 | | { |
10845 | | return symbol_type (token::TOK_VOLATILE, v, l); |
10846 | | } |
10847 | | #endif |
10848 | | #if 201103L <= YY_CPLUSPLUS |
10849 | | static |
10850 | | symbol_type |
10851 | | make_WHEN (KeywordType v, location_type l) |
10852 | 0 | { |
10853 | 0 | return symbol_type (token::TOK_WHEN, std::move (v), std::move (l)); |
10854 | 0 | } |
10855 | | #else |
10856 | | static |
10857 | | symbol_type |
10858 | | make_WHEN (const KeywordType& v, const location_type& l) |
10859 | | { |
10860 | | return symbol_type (token::TOK_WHEN, v, l); |
10861 | | } |
10862 | | #endif |
10863 | | #if 201103L <= YY_CPLUSPLUS |
10864 | | static |
10865 | | symbol_type |
10866 | | make_WHERE (KeywordType v, location_type l) |
10867 | 0 | { |
10868 | 0 | return symbol_type (token::TOK_WHERE, std::move (v), std::move (l)); |
10869 | 0 | } |
10870 | | #else |
10871 | | static |
10872 | | symbol_type |
10873 | | make_WHERE (const KeywordType& v, const location_type& l) |
10874 | | { |
10875 | | return symbol_type (token::TOK_WHERE, v, l); |
10876 | | } |
10877 | | #endif |
10878 | | #if 201103L <= YY_CPLUSPLUS |
10879 | | static |
10880 | | symbol_type |
10881 | | make_WHITESPACE_P (KeywordType v, location_type l) |
10882 | 0 | { |
10883 | 0 | return symbol_type (token::TOK_WHITESPACE_P, std::move (v), std::move (l)); |
10884 | 0 | } |
10885 | | #else |
10886 | | static |
10887 | | symbol_type |
10888 | | make_WHITESPACE_P (const KeywordType& v, const location_type& l) |
10889 | | { |
10890 | | return symbol_type (token::TOK_WHITESPACE_P, v, l); |
10891 | | } |
10892 | | #endif |
10893 | | #if 201103L <= YY_CPLUSPLUS |
10894 | | static |
10895 | | symbol_type |
10896 | | make_WINDOW (KeywordType v, location_type l) |
10897 | 0 | { |
10898 | 0 | return symbol_type (token::TOK_WINDOW, std::move (v), std::move (l)); |
10899 | 0 | } |
10900 | | #else |
10901 | | static |
10902 | | symbol_type |
10903 | | make_WINDOW (const KeywordType& v, const location_type& l) |
10904 | | { |
10905 | | return symbol_type (token::TOK_WINDOW, v, l); |
10906 | | } |
10907 | | #endif |
10908 | | #if 201103L <= YY_CPLUSPLUS |
10909 | | static |
10910 | | symbol_type |
10911 | | make_WITH (KeywordType v, location_type l) |
10912 | 0 | { |
10913 | 0 | return symbol_type (token::TOK_WITH, std::move (v), std::move (l)); |
10914 | 0 | } |
10915 | | #else |
10916 | | static |
10917 | | symbol_type |
10918 | | make_WITH (const KeywordType& v, const location_type& l) |
10919 | | { |
10920 | | return symbol_type (token::TOK_WITH, v, l); |
10921 | | } |
10922 | | #endif |
10923 | | #if 201103L <= YY_CPLUSPLUS |
10924 | | static |
10925 | | symbol_type |
10926 | | make_WITHIN (KeywordType v, location_type l) |
10927 | 0 | { |
10928 | 0 | return symbol_type (token::TOK_WITHIN, std::move (v), std::move (l)); |
10929 | 0 | } |
10930 | | #else |
10931 | | static |
10932 | | symbol_type |
10933 | | make_WITHIN (const KeywordType& v, const location_type& l) |
10934 | | { |
10935 | | return symbol_type (token::TOK_WITHIN, v, l); |
10936 | | } |
10937 | | #endif |
10938 | | #if 201103L <= YY_CPLUSPLUS |
10939 | | static |
10940 | | symbol_type |
10941 | | make_WITHOUT (KeywordType v, location_type l) |
10942 | 0 | { |
10943 | 0 | return symbol_type (token::TOK_WITHOUT, std::move (v), std::move (l)); |
10944 | 0 | } |
10945 | | #else |
10946 | | static |
10947 | | symbol_type |
10948 | | make_WITHOUT (const KeywordType& v, const location_type& l) |
10949 | | { |
10950 | | return symbol_type (token::TOK_WITHOUT, v, l); |
10951 | | } |
10952 | | #endif |
10953 | | #if 201103L <= YY_CPLUSPLUS |
10954 | | static |
10955 | | symbol_type |
10956 | | make_WORK (KeywordType v, location_type l) |
10957 | 0 | { |
10958 | 0 | return symbol_type (token::TOK_WORK, std::move (v), std::move (l)); |
10959 | 0 | } |
10960 | | #else |
10961 | | static |
10962 | | symbol_type |
10963 | | make_WORK (const KeywordType& v, const location_type& l) |
10964 | | { |
10965 | | return symbol_type (token::TOK_WORK, v, l); |
10966 | | } |
10967 | | #endif |
10968 | | #if 201103L <= YY_CPLUSPLUS |
10969 | | static |
10970 | | symbol_type |
10971 | | make_WRAPPER (KeywordType v, location_type l) |
10972 | 0 | { |
10973 | 0 | return symbol_type (token::TOK_WRAPPER, std::move (v), std::move (l)); |
10974 | 0 | } |
10975 | | #else |
10976 | | static |
10977 | | symbol_type |
10978 | | make_WRAPPER (const KeywordType& v, const location_type& l) |
10979 | | { |
10980 | | return symbol_type (token::TOK_WRAPPER, v, l); |
10981 | | } |
10982 | | #endif |
10983 | | #if 201103L <= YY_CPLUSPLUS |
10984 | | static |
10985 | | symbol_type |
10986 | | make_WRITE (KeywordType v, location_type l) |
10987 | 0 | { |
10988 | 0 | return symbol_type (token::TOK_WRITE, std::move (v), std::move (l)); |
10989 | 0 | } |
10990 | | #else |
10991 | | static |
10992 | | symbol_type |
10993 | | make_WRITE (const KeywordType& v, const location_type& l) |
10994 | | { |
10995 | | return symbol_type (token::TOK_WRITE, v, l); |
10996 | | } |
10997 | | #endif |
10998 | | #if 201103L <= YY_CPLUSPLUS |
10999 | | static |
11000 | | symbol_type |
11001 | | make_XML_P (KeywordType v, location_type l) |
11002 | 0 | { |
11003 | 0 | return symbol_type (token::TOK_XML_P, std::move (v), std::move (l)); |
11004 | 0 | } |
11005 | | #else |
11006 | | static |
11007 | | symbol_type |
11008 | | make_XML_P (const KeywordType& v, const location_type& l) |
11009 | | { |
11010 | | return symbol_type (token::TOK_XML_P, v, l); |
11011 | | } |
11012 | | #endif |
11013 | | #if 201103L <= YY_CPLUSPLUS |
11014 | | static |
11015 | | symbol_type |
11016 | | make_XMLATTRIBUTES (KeywordType v, location_type l) |
11017 | 0 | { |
11018 | 0 | return symbol_type (token::TOK_XMLATTRIBUTES, std::move (v), std::move (l)); |
11019 | 0 | } |
11020 | | #else |
11021 | | static |
11022 | | symbol_type |
11023 | | make_XMLATTRIBUTES (const KeywordType& v, const location_type& l) |
11024 | | { |
11025 | | return symbol_type (token::TOK_XMLATTRIBUTES, v, l); |
11026 | | } |
11027 | | #endif |
11028 | | #if 201103L <= YY_CPLUSPLUS |
11029 | | static |
11030 | | symbol_type |
11031 | | make_XMLCONCAT (KeywordType v, location_type l) |
11032 | 0 | { |
11033 | 0 | return symbol_type (token::TOK_XMLCONCAT, std::move (v), std::move (l)); |
11034 | 0 | } |
11035 | | #else |
11036 | | static |
11037 | | symbol_type |
11038 | | make_XMLCONCAT (const KeywordType& v, const location_type& l) |
11039 | | { |
11040 | | return symbol_type (token::TOK_XMLCONCAT, v, l); |
11041 | | } |
11042 | | #endif |
11043 | | #if 201103L <= YY_CPLUSPLUS |
11044 | | static |
11045 | | symbol_type |
11046 | | make_XMLELEMENT (KeywordType v, location_type l) |
11047 | 0 | { |
11048 | 0 | return symbol_type (token::TOK_XMLELEMENT, std::move (v), std::move (l)); |
11049 | 0 | } |
11050 | | #else |
11051 | | static |
11052 | | symbol_type |
11053 | | make_XMLELEMENT (const KeywordType& v, const location_type& l) |
11054 | | { |
11055 | | return symbol_type (token::TOK_XMLELEMENT, v, l); |
11056 | | } |
11057 | | #endif |
11058 | | #if 201103L <= YY_CPLUSPLUS |
11059 | | static |
11060 | | symbol_type |
11061 | | make_XMLEXISTS (KeywordType v, location_type l) |
11062 | 0 | { |
11063 | 0 | return symbol_type (token::TOK_XMLEXISTS, std::move (v), std::move (l)); |
11064 | 0 | } |
11065 | | #else |
11066 | | static |
11067 | | symbol_type |
11068 | | make_XMLEXISTS (const KeywordType& v, const location_type& l) |
11069 | | { |
11070 | | return symbol_type (token::TOK_XMLEXISTS, v, l); |
11071 | | } |
11072 | | #endif |
11073 | | #if 201103L <= YY_CPLUSPLUS |
11074 | | static |
11075 | | symbol_type |
11076 | | make_XMLFOREST (KeywordType v, location_type l) |
11077 | 0 | { |
11078 | 0 | return symbol_type (token::TOK_XMLFOREST, std::move (v), std::move (l)); |
11079 | 0 | } |
11080 | | #else |
11081 | | static |
11082 | | symbol_type |
11083 | | make_XMLFOREST (const KeywordType& v, const location_type& l) |
11084 | | { |
11085 | | return symbol_type (token::TOK_XMLFOREST, v, l); |
11086 | | } |
11087 | | #endif |
11088 | | #if 201103L <= YY_CPLUSPLUS |
11089 | | static |
11090 | | symbol_type |
11091 | | make_XMLPARSE (KeywordType v, location_type l) |
11092 | 0 | { |
11093 | 0 | return symbol_type (token::TOK_XMLPARSE, std::move (v), std::move (l)); |
11094 | 0 | } |
11095 | | #else |
11096 | | static |
11097 | | symbol_type |
11098 | | make_XMLPARSE (const KeywordType& v, const location_type& l) |
11099 | | { |
11100 | | return symbol_type (token::TOK_XMLPARSE, v, l); |
11101 | | } |
11102 | | #endif |
11103 | | #if 201103L <= YY_CPLUSPLUS |
11104 | | static |
11105 | | symbol_type |
11106 | | make_XMLPI (KeywordType v, location_type l) |
11107 | 0 | { |
11108 | 0 | return symbol_type (token::TOK_XMLPI, std::move (v), std::move (l)); |
11109 | 0 | } |
11110 | | #else |
11111 | | static |
11112 | | symbol_type |
11113 | | make_XMLPI (const KeywordType& v, const location_type& l) |
11114 | | { |
11115 | | return symbol_type (token::TOK_XMLPI, v, l); |
11116 | | } |
11117 | | #endif |
11118 | | #if 201103L <= YY_CPLUSPLUS |
11119 | | static |
11120 | | symbol_type |
11121 | | make_XMLROOT (KeywordType v, location_type l) |
11122 | 0 | { |
11123 | 0 | return symbol_type (token::TOK_XMLROOT, std::move (v), std::move (l)); |
11124 | 0 | } |
11125 | | #else |
11126 | | static |
11127 | | symbol_type |
11128 | | make_XMLROOT (const KeywordType& v, const location_type& l) |
11129 | | { |
11130 | | return symbol_type (token::TOK_XMLROOT, v, l); |
11131 | | } |
11132 | | #endif |
11133 | | #if 201103L <= YY_CPLUSPLUS |
11134 | | static |
11135 | | symbol_type |
11136 | | make_XMLSERIALIZE (KeywordType v, location_type l) |
11137 | 0 | { |
11138 | 0 | return symbol_type (token::TOK_XMLSERIALIZE, std::move (v), std::move (l)); |
11139 | 0 | } |
11140 | | #else |
11141 | | static |
11142 | | symbol_type |
11143 | | make_XMLSERIALIZE (const KeywordType& v, const location_type& l) |
11144 | | { |
11145 | | return symbol_type (token::TOK_XMLSERIALIZE, v, l); |
11146 | | } |
11147 | | #endif |
11148 | | #if 201103L <= YY_CPLUSPLUS |
11149 | | static |
11150 | | symbol_type |
11151 | | make_YEAR_P (KeywordType v, location_type l) |
11152 | 0 | { |
11153 | 0 | return symbol_type (token::TOK_YEAR_P, std::move (v), std::move (l)); |
11154 | 0 | } |
11155 | | #else |
11156 | | static |
11157 | | symbol_type |
11158 | | make_YEAR_P (const KeywordType& v, const location_type& l) |
11159 | | { |
11160 | | return symbol_type (token::TOK_YEAR_P, v, l); |
11161 | | } |
11162 | | #endif |
11163 | | #if 201103L <= YY_CPLUSPLUS |
11164 | | static |
11165 | | symbol_type |
11166 | | make_YES_P (KeywordType v, location_type l) |
11167 | 0 | { |
11168 | 0 | return symbol_type (token::TOK_YES_P, std::move (v), std::move (l)); |
11169 | 0 | } |
11170 | | #else |
11171 | | static |
11172 | | symbol_type |
11173 | | make_YES_P (const KeywordType& v, const location_type& l) |
11174 | | { |
11175 | | return symbol_type (token::TOK_YES_P, v, l); |
11176 | | } |
11177 | | #endif |
11178 | | #if 201103L <= YY_CPLUSPLUS |
11179 | | static |
11180 | | symbol_type |
11181 | | make_ZONE (KeywordType v, location_type l) |
11182 | 0 | { |
11183 | 0 | return symbol_type (token::TOK_ZONE, std::move (v), std::move (l)); |
11184 | 0 | } |
11185 | | #else |
11186 | | static |
11187 | | symbol_type |
11188 | | make_ZONE (const KeywordType& v, const location_type& l) |
11189 | | { |
11190 | | return symbol_type (token::TOK_ZONE, v, l); |
11191 | | } |
11192 | | #endif |
11193 | | #if 201103L <= YY_CPLUSPLUS |
11194 | | static |
11195 | | symbol_type |
11196 | | make_IDENT (PString v, location_type l) |
11197 | 1.00M | { |
11198 | 1.00M | return symbol_type (token::TOK_IDENT, std::move (v), std::move (l)); |
11199 | 1.00M | } |
11200 | | #else |
11201 | | static |
11202 | | symbol_type |
11203 | | make_IDENT (const PString& v, const location_type& l) |
11204 | | { |
11205 | | return symbol_type (token::TOK_IDENT, v, l); |
11206 | | } |
11207 | | #endif |
11208 | | #if 201103L <= YY_CPLUSPLUS |
11209 | | static |
11210 | | symbol_type |
11211 | | make_PARAM (PInt64 v, location_type l) |
11212 | 0 | { |
11213 | 0 | return symbol_type (token::TOK_PARAM, std::move (v), std::move (l)); |
11214 | 0 | } |
11215 | | #else |
11216 | | static |
11217 | | symbol_type |
11218 | | make_PARAM (const PInt64& v, const location_type& l) |
11219 | | { |
11220 | | return symbol_type (token::TOK_PARAM, v, l); |
11221 | | } |
11222 | | #endif |
11223 | | #if 201103L <= YY_CPLUSPLUS |
11224 | | static |
11225 | | symbol_type |
11226 | | make_FCONST (PString v, location_type l) |
11227 | 4.26k | { |
11228 | 4.26k | return symbol_type (token::TOK_FCONST, std::move (v), std::move (l)); |
11229 | 4.26k | } |
11230 | | #else |
11231 | | static |
11232 | | symbol_type |
11233 | | make_FCONST (const PString& v, const location_type& l) |
11234 | | { |
11235 | | return symbol_type (token::TOK_FCONST, v, l); |
11236 | | } |
11237 | | #endif |
11238 | | #if 201103L <= YY_CPLUSPLUS |
11239 | | static |
11240 | | symbol_type |
11241 | | make_SCONST (PString v, location_type l) |
11242 | 189k | { |
11243 | 189k | return symbol_type (token::TOK_SCONST, std::move (v), std::move (l)); |
11244 | 189k | } |
11245 | | #else |
11246 | | static |
11247 | | symbol_type |
11248 | | make_SCONST (const PString& v, const location_type& l) |
11249 | | { |
11250 | | return symbol_type (token::TOK_SCONST, v, l); |
11251 | | } |
11252 | | #endif |
11253 | | #if 201103L <= YY_CPLUSPLUS |
11254 | | static |
11255 | | symbol_type |
11256 | | make_BCONST (PString v, location_type l) |
11257 | 3.18k | { |
11258 | 3.18k | return symbol_type (token::TOK_BCONST, std::move (v), std::move (l)); |
11259 | 3.18k | } |
11260 | | #else |
11261 | | static |
11262 | | symbol_type |
11263 | | make_BCONST (const PString& v, const location_type& l) |
11264 | | { |
11265 | | return symbol_type (token::TOK_BCONST, v, l); |
11266 | | } |
11267 | | #endif |
11268 | | #if 201103L <= YY_CPLUSPLUS |
11269 | | static |
11270 | | symbol_type |
11271 | | make_XCONST (PString v, location_type l) |
11272 | 0 | { |
11273 | 0 | return symbol_type (token::TOK_XCONST, std::move (v), std::move (l)); |
11274 | 0 | } |
11275 | | #else |
11276 | | static |
11277 | | symbol_type |
11278 | | make_XCONST (const PString& v, const location_type& l) |
11279 | | { |
11280 | | return symbol_type (token::TOK_XCONST, v, l); |
11281 | | } |
11282 | | #endif |
11283 | | #if 201103L <= YY_CPLUSPLUS |
11284 | | static |
11285 | | symbol_type |
11286 | | make_Op (PString v, location_type l) |
11287 | 1 | { |
11288 | 1 | return symbol_type (token::TOK_Op, std::move (v), std::move (l)); |
11289 | 1 | } |
11290 | | #else |
11291 | | static |
11292 | | symbol_type |
11293 | | make_Op (const PString& v, const location_type& l) |
11294 | | { |
11295 | | return symbol_type (token::TOK_Op, v, l); |
11296 | | } |
11297 | | #endif |
11298 | | #if 201103L <= YY_CPLUSPLUS |
11299 | | static |
11300 | | symbol_type |
11301 | | make_UCONST (PString v, location_type l) |
11302 | 1.01k | { |
11303 | 1.01k | return symbol_type (token::TOK_UCONST, std::move (v), std::move (l)); |
11304 | 1.01k | } |
11305 | | #else |
11306 | | static |
11307 | | symbol_type |
11308 | | make_UCONST (const PString& v, const location_type& l) |
11309 | | { |
11310 | | return symbol_type (token::TOK_UCONST, v, l); |
11311 | | } |
11312 | | #endif |
11313 | | #if 201103L <= YY_CPLUSPLUS |
11314 | | static |
11315 | | symbol_type |
11316 | | make_ICONST (PString v, location_type l) |
11317 | 157k | { |
11318 | 157k | return symbol_type (token::TOK_ICONST, std::move (v), std::move (l)); |
11319 | 157k | } |
11320 | | #else |
11321 | | static |
11322 | | symbol_type |
11323 | | make_ICONST (const PString& v, const location_type& l) |
11324 | | { |
11325 | | return symbol_type (token::TOK_ICONST, v, l); |
11326 | | } |
11327 | | #endif |
11328 | | #if 201103L <= YY_CPLUSPLUS |
11329 | | static |
11330 | | symbol_type |
11331 | | make_CCONST (PChar v, location_type l) |
11332 | 0 | { |
11333 | 0 | return symbol_type (token::TOK_CCONST, std::move (v), std::move (l)); |
11334 | 0 | } |
11335 | | #else |
11336 | | static |
11337 | | symbol_type |
11338 | | make_CCONST (const PChar& v, const location_type& l) |
11339 | | { |
11340 | | return symbol_type (token::TOK_CCONST, v, l); |
11341 | | } |
11342 | | #endif |
11343 | | #if 201103L <= YY_CPLUSPLUS |
11344 | | static |
11345 | | symbol_type |
11346 | | make_TYPECAST (location_type l) |
11347 | 0 | { |
11348 | 0 | return symbol_type (token::TOK_TYPECAST, std::move (l)); |
11349 | 0 | } |
11350 | | #else |
11351 | | static |
11352 | | symbol_type |
11353 | | make_TYPECAST (const location_type& l) |
11354 | | { |
11355 | | return symbol_type (token::TOK_TYPECAST, l); |
11356 | | } |
11357 | | #endif |
11358 | | #if 201103L <= YY_CPLUSPLUS |
11359 | | static |
11360 | | symbol_type |
11361 | | make_DOT_DOT (location_type l) |
11362 | 0 | { |
11363 | 0 | return symbol_type (token::TOK_DOT_DOT, std::move (l)); |
11364 | 0 | } |
11365 | | #else |
11366 | | static |
11367 | | symbol_type |
11368 | | make_DOT_DOT (const location_type& l) |
11369 | | { |
11370 | | return symbol_type (token::TOK_DOT_DOT, l); |
11371 | | } |
11372 | | #endif |
11373 | | #if 201103L <= YY_CPLUSPLUS |
11374 | | static |
11375 | | symbol_type |
11376 | | make_COLON_EQUALS (location_type l) |
11377 | 0 | { |
11378 | 0 | return symbol_type (token::TOK_COLON_EQUALS, std::move (l)); |
11379 | 0 | } |
11380 | | #else |
11381 | | static |
11382 | | symbol_type |
11383 | | make_COLON_EQUALS (const location_type& l) |
11384 | | { |
11385 | | return symbol_type (token::TOK_COLON_EQUALS, l); |
11386 | | } |
11387 | | #endif |
11388 | | #if 201103L <= YY_CPLUSPLUS |
11389 | | static |
11390 | | symbol_type |
11391 | | make_EQUALS_GREATER (location_type l) |
11392 | 0 | { |
11393 | 0 | return symbol_type (token::TOK_EQUALS_GREATER, std::move (l)); |
11394 | 0 | } |
11395 | | #else |
11396 | | static |
11397 | | symbol_type |
11398 | | make_EQUALS_GREATER (const location_type& l) |
11399 | | { |
11400 | | return symbol_type (token::TOK_EQUALS_GREATER, l); |
11401 | | } |
11402 | | #endif |
11403 | | #if 201103L <= YY_CPLUSPLUS |
11404 | | static |
11405 | | symbol_type |
11406 | | make_LESS_EQUALS (location_type l) |
11407 | 195 | { |
11408 | 195 | return symbol_type (token::TOK_LESS_EQUALS, std::move (l)); |
11409 | 195 | } |
11410 | | #else |
11411 | | static |
11412 | | symbol_type |
11413 | | make_LESS_EQUALS (const location_type& l) |
11414 | | { |
11415 | | return symbol_type (token::TOK_LESS_EQUALS, l); |
11416 | | } |
11417 | | #endif |
11418 | | #if 201103L <= YY_CPLUSPLUS |
11419 | | static |
11420 | | symbol_type |
11421 | | make_GREATER_EQUALS (location_type l) |
11422 | 303 | { |
11423 | 303 | return symbol_type (token::TOK_GREATER_EQUALS, std::move (l)); |
11424 | 303 | } |
11425 | | #else |
11426 | | static |
11427 | | symbol_type |
11428 | | make_GREATER_EQUALS (const location_type& l) |
11429 | | { |
11430 | | return symbol_type (token::TOK_GREATER_EQUALS, l); |
11431 | | } |
11432 | | #endif |
11433 | | #if 201103L <= YY_CPLUSPLUS |
11434 | | static |
11435 | | symbol_type |
11436 | | make_NOT_EQUALS (location_type l) |
11437 | 264 | { |
11438 | 264 | return symbol_type (token::TOK_NOT_EQUALS, std::move (l)); |
11439 | 264 | } |
11440 | | #else |
11441 | | static |
11442 | | symbol_type |
11443 | | make_NOT_EQUALS (const location_type& l) |
11444 | | { |
11445 | | return symbol_type (token::TOK_NOT_EQUALS, l); |
11446 | | } |
11447 | | #endif |
11448 | | #if 201103L <= YY_CPLUSPLUS |
11449 | | static |
11450 | | symbol_type |
11451 | | make_SINGLE_ARROW (location_type l) |
11452 | 953 | { |
11453 | 953 | return symbol_type (token::TOK_SINGLE_ARROW, std::move (l)); |
11454 | 953 | } |
11455 | | #else |
11456 | | static |
11457 | | symbol_type |
11458 | | make_SINGLE_ARROW (const location_type& l) |
11459 | | { |
11460 | | return symbol_type (token::TOK_SINGLE_ARROW, l); |
11461 | | } |
11462 | | #endif |
11463 | | #if 201103L <= YY_CPLUSPLUS |
11464 | | static |
11465 | | symbol_type |
11466 | | make_DOUBLE_ARROW (location_type l) |
11467 | 781 | { |
11468 | 781 | return symbol_type (token::TOK_DOUBLE_ARROW, std::move (l)); |
11469 | 781 | } |
11470 | | #else |
11471 | | static |
11472 | | symbol_type |
11473 | | make_DOUBLE_ARROW (const location_type& l) |
11474 | | { |
11475 | | return symbol_type (token::TOK_DOUBLE_ARROW, l); |
11476 | | } |
11477 | | #endif |
11478 | | #if 201103L <= YY_CPLUSPLUS |
11479 | | static |
11480 | | symbol_type |
11481 | | make_NOT_LA (location_type l) |
11482 | 1.64k | { |
11483 | 1.64k | return symbol_type (token::TOK_NOT_LA, std::move (l)); |
11484 | 1.64k | } |
11485 | | #else |
11486 | | static |
11487 | | symbol_type |
11488 | | make_NOT_LA (const location_type& l) |
11489 | | { |
11490 | | return symbol_type (token::TOK_NOT_LA, l); |
11491 | | } |
11492 | | #endif |
11493 | | #if 201103L <= YY_CPLUSPLUS |
11494 | | static |
11495 | | symbol_type |
11496 | | make_NULLS_LA (location_type l) |
11497 | 0 | { |
11498 | 0 | return symbol_type (token::TOK_NULLS_LA, std::move (l)); |
11499 | 0 | } |
11500 | | #else |
11501 | | static |
11502 | | symbol_type |
11503 | | make_NULLS_LA (const location_type& l) |
11504 | | { |
11505 | | return symbol_type (token::TOK_NULLS_LA, l); |
11506 | | } |
11507 | | #endif |
11508 | | #if 201103L <= YY_CPLUSPLUS |
11509 | | static |
11510 | | symbol_type |
11511 | | make_WITH_LA (location_type l) |
11512 | 0 | { |
11513 | 0 | return symbol_type (token::TOK_WITH_LA, std::move (l)); |
11514 | 0 | } |
11515 | | #else |
11516 | | static |
11517 | | symbol_type |
11518 | | make_WITH_LA (const location_type& l) |
11519 | | { |
11520 | | return symbol_type (token::TOK_WITH_LA, l); |
11521 | | } |
11522 | | #endif |
11523 | | #if 201103L <= YY_CPLUSPLUS |
11524 | | static |
11525 | | symbol_type |
11526 | | make_OFFSET_LA (location_type l) |
11527 | 399 | { |
11528 | 399 | return symbol_type (token::TOK_OFFSET_LA, std::move (l)); |
11529 | 399 | } |
11530 | | #else |
11531 | | static |
11532 | | symbol_type |
11533 | | make_OFFSET_LA (const location_type& l) |
11534 | | { |
11535 | | return symbol_type (token::TOK_OFFSET_LA, l); |
11536 | | } |
11537 | | #endif |
11538 | | #if 201103L <= YY_CPLUSPLUS |
11539 | | static |
11540 | | symbol_type |
11541 | | make_GROUP_LA (location_type l) |
11542 | 3 | { |
11543 | 3 | return symbol_type (token::TOK_GROUP_LA, std::move (l)); |
11544 | 3 | } |
11545 | | #else |
11546 | | static |
11547 | | symbol_type |
11548 | | make_GROUP_LA (const location_type& l) |
11549 | | { |
11550 | | return symbol_type (token::TOK_GROUP_LA, l); |
11551 | | } |
11552 | | #endif |
11553 | | #if 201103L <= YY_CPLUSPLUS |
11554 | | static |
11555 | | symbol_type |
11556 | | make_SCAN_ERROR (location_type l) |
11557 | 0 | { |
11558 | 0 | return symbol_type (token::TOK_SCAN_ERROR, std::move (l)); |
11559 | 0 | } |
11560 | | #else |
11561 | | static |
11562 | | symbol_type |
11563 | | make_SCAN_ERROR (const location_type& l) |
11564 | | { |
11565 | | return symbol_type (token::TOK_SCAN_ERROR, l); |
11566 | | } |
11567 | | #endif |
11568 | | #if 201103L <= YY_CPLUSPLUS |
11569 | | static |
11570 | | symbol_type |
11571 | | make_POSTFIXOP (location_type l) |
11572 | 0 | { |
11573 | 0 | return symbol_type (token::TOK_POSTFIXOP, std::move (l)); |
11574 | 0 | } |
11575 | | #else |
11576 | | static |
11577 | | symbol_type |
11578 | | make_POSTFIXOP (const location_type& l) |
11579 | | { |
11580 | | return symbol_type (token::TOK_POSTFIXOP, l); |
11581 | | } |
11582 | | #endif |
11583 | | #if 201103L <= YY_CPLUSPLUS |
11584 | | static |
11585 | | symbol_type |
11586 | | make_UMINUS (location_type l) |
11587 | 0 | { |
11588 | 0 | return symbol_type (token::TOK_UMINUS, std::move (l)); |
11589 | 0 | } |
11590 | | #else |
11591 | | static |
11592 | | symbol_type |
11593 | | make_UMINUS (const location_type& l) |
11594 | | { |
11595 | | return symbol_type (token::TOK_UMINUS, l); |
11596 | | } |
11597 | | #endif |
11598 | | |
11599 | | |
11600 | | private: |
11601 | | /// This class is not copyable. |
11602 | | GramProcessor (const GramProcessor&); |
11603 | | GramProcessor& operator= (const GramProcessor&); |
11604 | | |
11605 | | /// State numbers. |
11606 | | typedef int state_type; |
11607 | | |
11608 | | /// Generate an error message. |
11609 | | /// \param yystate the state where the error occurred. |
11610 | | /// \param yyla the lookahead token. |
11611 | | virtual std::string yysyntax_error_ (state_type yystate, |
11612 | | const symbol_type& yyla) const; |
11613 | | |
11614 | | /// Compute post-reduction state. |
11615 | | /// \param yystate the current state |
11616 | | /// \param yysym the nonterminal to push on the stack |
11617 | | state_type yy_lr_goto_state_ (state_type yystate, int yysym); |
11618 | | |
11619 | | /// Whether the given \c yypact_ value indicates a defaulted state. |
11620 | | /// \param yyvalue the value to check |
11621 | | static bool yy_pact_value_is_default_ (int yyvalue); |
11622 | | |
11623 | | /// Whether the given \c yytable_ value indicates a syntax error. |
11624 | | /// \param yyvalue the value to check |
11625 | | static bool yy_table_value_is_error_ (int yyvalue); |
11626 | | |
11627 | | static const short yypact_ninf_; |
11628 | | static const short yytable_ninf_; |
11629 | | |
11630 | | /// Convert a scanner token number \a t to a symbol number. |
11631 | | static token_number_type yytranslate_ (token_type t); |
11632 | | |
11633 | | // Tables. |
11634 | | // YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing |
11635 | | // STATE-NUM. |
11636 | | static const int yypact_[]; |
11637 | | |
11638 | | // YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM. |
11639 | | // Performed when YYTABLE does not specify something else to do. Zero |
11640 | | // means the default is an error. |
11641 | | static const unsigned short yydefact_[]; |
11642 | | |
11643 | | // YYPGOTO[NTERM-NUM]. |
11644 | | static const short yypgoto_[]; |
11645 | | |
11646 | | // YYDEFGOTO[NTERM-NUM]. |
11647 | | static const short yydefgoto_[]; |
11648 | | |
11649 | | // YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If |
11650 | | // positive, shift that token. If negative, reduce the rule whose |
11651 | | // number is the opposite. If YYTABLE_NINF, syntax error. |
11652 | | static const short yytable_[]; |
11653 | | |
11654 | | static const short yycheck_[]; |
11655 | | |
11656 | | // YYSTOS[STATE-NUM] -- The (internal number of the) accessing |
11657 | | // symbol of state STATE-NUM. |
11658 | | static const unsigned short yystos_[]; |
11659 | | |
11660 | | // YYR1[YYN] -- Symbol number of symbol that rule YYN derives. |
11661 | | static const unsigned short yyr1_[]; |
11662 | | |
11663 | | // YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. |
11664 | | static const unsigned char yyr2_[]; |
11665 | | |
11666 | | |
11667 | | /// Convert the symbol name \a n to a form suitable for a diagnostic. |
11668 | | static std::string yytnamerr_ (const char *n); |
11669 | | |
11670 | | |
11671 | | /// For a symbol, its name in clear. |
11672 | | static const char* const yytname_[]; |
11673 | | #if YYDEBUG |
11674 | | // YYRLINE[YYN] -- Source line where rule number YYN was defined. |
11675 | | static const unsigned short yyrline_[]; |
11676 | | /// Report on the debug stream that the rule \a r is going to be reduced. |
11677 | | virtual void yy_reduce_print_ (int r); |
11678 | | /// Print the state stack on the debug stream. |
11679 | | virtual void yystack_print_ (); |
11680 | | |
11681 | | /// Debugging level. |
11682 | | int yydebug_; |
11683 | | /// Debug stream. |
11684 | | std::ostream* yycdebug_; |
11685 | | |
11686 | | /// \brief Display a symbol type, value and location. |
11687 | | /// \param yyo The output stream. |
11688 | | /// \param yysym The symbol. |
11689 | | template <typename Base> |
11690 | | void yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const; |
11691 | | #endif |
11692 | | |
11693 | | /// \brief Reclaim the memory associated to a symbol. |
11694 | | /// \param yymsg Why this token is reclaimed. |
11695 | | /// If null, print nothing. |
11696 | | /// \param yysym The symbol. |
11697 | | template <typename Base> |
11698 | | void yy_destroy_ (const char* yymsg, basic_symbol<Base>& yysym) const; |
11699 | | |
11700 | | private: |
11701 | | /// Type access provider for state based symbols. |
11702 | | struct by_state |
11703 | | { |
11704 | | /// Default constructor. |
11705 | | by_state () YY_NOEXCEPT; |
11706 | | |
11707 | | /// The symbol type as needed by the constructor. |
11708 | | typedef state_type kind_type; |
11709 | | |
11710 | | /// Constructor. |
11711 | | by_state (kind_type s) YY_NOEXCEPT; |
11712 | | |
11713 | | /// Copy constructor. |
11714 | | by_state (const by_state& that) YY_NOEXCEPT; |
11715 | | |
11716 | | /// Record that this symbol is empty. |
11717 | | void clear () YY_NOEXCEPT; |
11718 | | |
11719 | | /// Steal the symbol type from \a that. |
11720 | | void move (by_state& that); |
11721 | | |
11722 | | /// The (internal) type number (corresponding to \a state). |
11723 | | /// \a empty_symbol when empty. |
11724 | | symbol_number_type type_get () const YY_NOEXCEPT; |
11725 | | |
11726 | | /// The state number used to denote an empty symbol. |
11727 | | enum { empty_state = -1 }; |
11728 | | |
11729 | | /// The state. |
11730 | | /// \a empty when empty. |
11731 | | state_type state; |
11732 | | }; |
11733 | | |
11734 | | /// "Internal" symbol: element of the stack. |
11735 | | struct stack_symbol_type : basic_symbol<by_state> |
11736 | | { |
11737 | | /// Superclass. |
11738 | | typedef basic_symbol<by_state> super_type; |
11739 | | /// Construct an empty symbol. |
11740 | | stack_symbol_type (); |
11741 | | /// Move or copy construction. |
11742 | | stack_symbol_type (YY_RVREF (stack_symbol_type) that); |
11743 | | /// Steal the contents from \a sym to build this. |
11744 | | stack_symbol_type (state_type s, YY_MOVE_REF (symbol_type) sym); |
11745 | | #if YY_CPLUSPLUS < 201103L |
11746 | | /// Assignment, needed by push_back by some old implementations. |
11747 | | /// Moves the contents of that. |
11748 | | stack_symbol_type& operator= (stack_symbol_type& that); |
11749 | | #endif |
11750 | | }; |
11751 | | |
11752 | | /// A stack with random access from its top. |
11753 | | template <typename T, typename S = std::vector<T> > |
11754 | | class stack |
11755 | | { |
11756 | | public: |
11757 | | // Hide our reversed order. |
11758 | | typedef typename S::reverse_iterator iterator; |
11759 | | typedef typename S::const_reverse_iterator const_iterator; |
11760 | | typedef typename S::size_type size_type; |
11761 | | |
11762 | | stack (size_type n = 200) |
11763 | | : seq_ (n) |
11764 | 18.0k | {} |
11765 | | |
11766 | | /// Random access. |
11767 | | /// |
11768 | | /// Index 0 returns the topmost element. |
11769 | | T& |
11770 | | operator[] (size_type i) |
11771 | 104M | { |
11772 | 104M | return seq_[size () - 1 - i]; |
11773 | 104M | } |
11774 | | |
11775 | | /// Random access. |
11776 | | /// |
11777 | | /// Index 0 returns the topmost element. |
11778 | | T& |
11779 | | operator[] (int i) |
11780 | 104M | { |
11781 | 104M | return operator[] (size_type (i)); |
11782 | 104M | } |
11783 | | |
11784 | | /// Random access. |
11785 | | /// |
11786 | | /// Index 0 returns the topmost element. |
11787 | | const T& |
11788 | | operator[] (size_type i) const |
11789 | 25.4M | { |
11790 | 25.4M | return seq_[size () - 1 - i]; |
11791 | 25.4M | } |
11792 | | |
11793 | | /// Random access. |
11794 | | /// |
11795 | | /// Index 0 returns the topmost element. |
11796 | | const T& |
11797 | | operator[] (int i) const |
11798 | 25.4M | { |
11799 | 25.4M | return operator[] (size_type (i)); |
11800 | 25.4M | } |
11801 | | |
11802 | | /// Steal the contents of \a t. |
11803 | | /// |
11804 | | /// Close to move-semantics. |
11805 | | void |
11806 | | push (YY_MOVE_REF (T) t) |
11807 | 18.9M | { |
11808 | 18.9M | seq_.push_back (T ()); |
11809 | 18.9M | operator[] (0).move (t); |
11810 | 18.9M | } |
11811 | | |
11812 | | /// Pop elements from the stack. |
11813 | | void |
11814 | | pop (int n = 1) YY_NOEXCEPT |
11815 | 15.1M | { |
11816 | 33.6M | for (; 0 < n; --n18.5M ) |
11817 | 18.5M | seq_.pop_back (); |
11818 | 15.1M | } |
11819 | | |
11820 | | /// Pop all elements from the stack. |
11821 | | void |
11822 | | clear () YY_NOEXCEPT |
11823 | 341k | { |
11824 | 341k | seq_.clear (); |
11825 | 341k | } |
11826 | | |
11827 | | /// Number of elements on the stack. |
11828 | | size_type |
11829 | | size () const YY_NOEXCEPT |
11830 | 130M | { |
11831 | 130M | return seq_.size (); |
11832 | 130M | } |
11833 | | |
11834 | | /// Iterator on top of the stack (going downwards). |
11835 | | const_iterator |
11836 | | begin () const YY_NOEXCEPT |
11837 | 0 | { |
11838 | 0 | return seq_.rbegin (); |
11839 | 0 | } |
11840 | | |
11841 | | /// Bottom of the stack. |
11842 | | const_iterator |
11843 | | end () const YY_NOEXCEPT |
11844 | 0 | { |
11845 | 0 | return seq_.rend (); |
11846 | 0 | } |
11847 | | |
11848 | | /// Present a slice of the top of a stack. |
11849 | | class slice |
11850 | | { |
11851 | | public: |
11852 | | slice (const stack& stack, int range) |
11853 | | : stack_ (stack) |
11854 | | , range_ (range) |
11855 | 14.1M | {} |
11856 | | |
11857 | | const T& |
11858 | | operator[] (int i) const |
11859 | 25.4M | { |
11860 | 25.4M | return stack_[range_ - i]; |
11861 | 25.4M | } |
11862 | | |
11863 | | private: |
11864 | | const stack& stack_; |
11865 | | int range_; |
11866 | | }; |
11867 | | |
11868 | | private: |
11869 | | stack (const stack&); |
11870 | | stack& operator= (const stack&); |
11871 | | /// The wrapped container. |
11872 | | S seq_; |
11873 | | }; |
11874 | | |
11875 | | |
11876 | | /// Stack type. |
11877 | | typedef stack<stack_symbol_type> stack_type; |
11878 | | |
11879 | | /// The stack. |
11880 | | stack_type yystack_; |
11881 | | |
11882 | | /// Push a new state on the stack. |
11883 | | /// \param m a debug message to display |
11884 | | /// if null, no trace is output. |
11885 | | /// \param sym the symbol |
11886 | | /// \warning the contents of \a s.value is stolen. |
11887 | | void yypush_ (const char* m, YY_MOVE_REF (stack_symbol_type) sym); |
11888 | | |
11889 | | /// Push a new look ahead token on the state on the stack. |
11890 | | /// \param m a debug message to display |
11891 | | /// if null, no trace is output. |
11892 | | /// \param s the state |
11893 | | /// \param sym the symbol (for its value and location). |
11894 | | /// \warning the contents of \a sym.value is stolen. |
11895 | | void yypush_ (const char* m, state_type s, YY_MOVE_REF (symbol_type) sym); |
11896 | | |
11897 | | /// Pop \a n symbols from the stack. |
11898 | | void yypop_ (int n = 1); |
11899 | | |
11900 | | /// Constants. |
11901 | | enum |
11902 | | { |
11903 | | yyeof_ = 0, |
11904 | | yylast_ = 92710, ///< Last index in yytable_. |
11905 | | yynnts_ = 662, ///< Number of nonterminal symbols. |
11906 | | yyfinal_ = 929, ///< Termination state number. |
11907 | | yyterror_ = 1, |
11908 | | yyerrcode_ = 256, |
11909 | | yyntokens_ = 506 ///< Number of tokens. |
11910 | | }; |
11911 | | |
11912 | | |
11913 | | // User arguments. |
11914 | | Parser *parser_; |
11915 | | }; |
11916 | | |
11917 | | inline |
11918 | | GramProcessor::token_number_type |
11919 | | GramProcessor::yytranslate_ (token_type t) |
11920 | 4.46M | { |
11921 | | // YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to |
11922 | | // TOKEN-NUM as returned by yylex. |
11923 | 4.46M | static |
11924 | 4.46M | const token_number_type |
11925 | 4.46M | translate_table[] = |
11926 | 4.46M | { |
11927 | 4.46M | 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11928 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11929 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11930 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 492, 2, 2, |
11931 | 4.46M | 497, 498, 490, 488, 500, 489, 499, 491, 2, 2, |
11932 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 502, 503, |
11933 | 4.46M | 484, 486, 485, 501, 2, 2, 2, 2, 2, 2, |
11934 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11935 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11936 | 4.46M | 2, 495, 2, 496, 493, 2, 2, 2, 2, 2, |
11937 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11938 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11939 | 4.46M | 2, 2, 2, 504, 2, 505, 2, 2, 2, 2, |
11940 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11941 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11942 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11943 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11944 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11945 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11946 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11947 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11948 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11949 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11950 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11951 | 4.46M | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, |
11952 | 4.46M | 2, 2, 2, 2, 2, 2, 1, 2, 3, 4, |
11953 | 4.46M | 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, |
11954 | 4.46M | 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, |
11955 | 4.46M | 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, |
11956 | 4.46M | 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, |
11957 | 4.46M | 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, |
11958 | 4.46M | 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, |
11959 | 4.46M | 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, |
11960 | 4.46M | 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, |
11961 | 4.46M | 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, |
11962 | 4.46M | 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, |
11963 | 4.46M | 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, |
11964 | 4.46M | 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, |
11965 | 4.46M | 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, |
11966 | 4.46M | 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
11967 | 4.46M | 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, |
11968 | 4.46M | 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, |
11969 | 4.46M | 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, |
11970 | 4.46M | 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, |
11971 | 4.46M | 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, |
11972 | 4.46M | 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, |
11973 | 4.46M | 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, |
11974 | 4.46M | 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, |
11975 | 4.46M | 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, |
11976 | 4.46M | 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, |
11977 | 4.46M | 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, |
11978 | 4.46M | 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, |
11979 | 4.46M | 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, |
11980 | 4.46M | 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, |
11981 | 4.46M | 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, |
11982 | 4.46M | 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, |
11983 | 4.46M | 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, |
11984 | 4.46M | 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, |
11985 | 4.46M | 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, |
11986 | 4.46M | 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, |
11987 | 4.46M | 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, |
11988 | 4.46M | 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, |
11989 | 4.46M | 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, |
11990 | 4.46M | 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, |
11991 | 4.46M | 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, |
11992 | 4.46M | 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, |
11993 | 4.46M | 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, |
11994 | 4.46M | 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, |
11995 | 4.46M | 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, |
11996 | 4.46M | 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, |
11997 | 4.46M | 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, |
11998 | 4.46M | 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, |
11999 | 4.46M | 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, |
12000 | 4.46M | 475, 476, 477, 478, 479, 480, 481, 482, 483, 487, |
12001 | 4.46M | 494 |
12002 | 4.46M | }; |
12003 | 4.46M | const unsigned user_token_number_max_ = 740; |
12004 | 4.46M | const token_number_type undef_token_ = 2; |
12005 | | |
12006 | 4.46M | if (static_cast<int> (t) <= yyeof_) |
12007 | 341k | return yyeof_; |
12008 | 4.12M | else if (static_cast<unsigned> (t) <= user_token_number_max_) |
12009 | 4.12M | return translate_table[t]; |
12010 | 18.4E | else |
12011 | 18.4E | return undef_token_; |
12012 | 4.46M | } |
12013 | | |
12014 | | // basic_symbol. |
12015 | | #if 201103L <= YY_CPLUSPLUS |
12016 | | template <typename Base> |
12017 | | GramProcessor::basic_symbol<Base>::basic_symbol (basic_symbol&& that) |
12018 | | : Base (std::move (that)) |
12019 | | , value () |
12020 | | , location (std::move (that.location)) |
12021 | 4.43M | { |
12022 | 4.43M | switch (this->type_get ()) |
12023 | 4.43M | { |
12024 | 0 | case 3: // ABORT_P |
12025 | 0 | case 4: // ABSOLUTE_P |
12026 | 0 | case 5: // ACCESS |
12027 | 0 | case 6: // ACTION |
12028 | 36 | case 7: // ADD_P |
12029 | 36 | case 8: // ADMIN |
12030 | 36 | case 9: // AFTER |
12031 | 36 | case 10: // AGGREGATE |
12032 | 323 | case 11: // ALL |
12033 | 433 | case 12: // ALLOW |
12034 | 433 | case 13: // ALSO |
12035 | 708 | case 14: // ALTER |
12036 | 708 | case 15: // ALWAYS |
12037 | 708 | case 16: // ANALYSE |
12038 | 708 | case 17: // ANALYZE |
12039 | 23.7k | case 18: // AND |
12040 | 23.7k | case 19: // ANY |
12041 | 23.7k | case 20: // ARRAY |
12042 | 23.9k | case 21: // AS |
12043 | 24.0k | case 22: // ASC |
12044 | 24.0k | case 23: // ASSERTION |
12045 | 24.0k | case 24: // ASSIGNMENT |
12046 | 24.0k | case 25: // ASYMMETRIC |
12047 | 24.0k | case 26: // AT |
12048 | 24.0k | case 27: // ATTRIBUTE |
12049 | 24.0k | case 28: // AUTHORIZATION |
12050 | 24.1k | case 29: // AUTHORIZE |
12051 | 24.1k | case 30: // BACKWARD |
12052 | 24.1k | case 31: // BEFORE |
12053 | 24.2k | case 32: // BEGIN_P |
12054 | 24.2k | case 33: // BETWEEN |
12055 | 24.3k | case 34: // BIGINT |
12056 | 24.3k | case 35: // BINARY |
12057 | 24.3k | case 36: // BIT |
12058 | 24.3k | case 37: // BLOB |
12059 | 24.4k | case 38: // BOOLEAN_P |
12060 | 24.4k | case 39: // BOTH |
12061 | 24.9k | case 40: // BY |
12062 | 24.9k | case 41: // CACHE |
12063 | 24.9k | case 42: // CALLED |
12064 | 24.9k | case 43: // CASCADE |
12065 | 24.9k | case 44: // CASCADED |
12066 | 24.9k | case 45: // CASE |
12067 | 25.0k | case 46: // CAST |
12068 | 25.0k | case 47: // CATALOG_P |
12069 | 25.0k | case 48: // CHAIN |
12070 | 25.0k | case 49: // CHAR_P |
12071 | 25.0k | case 50: // CHARACTER |
12072 | 25.0k | case 51: // CHARACTERISTICS |
12073 | 25.0k | case 52: // CHECK |
12074 | 25.0k | case 53: // CHECKPOINT |
12075 | 25.0k | case 54: // CLASS |
12076 | 25.0k | case 55: // CLOSE |
12077 | 25.0k | case 56: // CLUSTER |
12078 | 25.3k | case 57: // CLUSTERING |
12079 | 25.3k | case 58: // COALESCE |
12080 | 25.3k | case 59: // COLLATE |
12081 | 25.3k | case 60: // COLLATION |
12082 | 25.3k | case 61: // COLUMN |
12083 | 25.3k | case 62: // COMMENT |
12084 | 25.3k | case 63: // COMMENTS |
12085 | 26.0k | case 64: // COMMIT |
12086 | 26.0k | case 65: // COMMITTED |
12087 | 26.0k | case 66: // COMPACT |
12088 | 26.0k | case 67: // CONCURRENTLY |
12089 | 26.0k | case 68: // CONFIGURATION |
12090 | 26.0k | case 69: // CONFLICT |
12091 | 26.0k | case 70: // CONNECTION |
12092 | 26.0k | case 71: // CONSTRAINT |
12093 | 26.0k | case 72: // CONSTRAINTS |
12094 | 26.0k | case 73: // CONTENT_P |
12095 | 26.0k | case 74: // CONTINUE_P |
12096 | 26.0k | case 75: // CONVERSION_P |
12097 | 26.0k | case 76: // COPY |
12098 | 26.0k | case 77: // COST |
12099 | 26.1k | case 78: // COUNTER |
12100 | 26.1k | case 79: // COVERING |
12101 | 30.9k | case 80: // CREATE |
12102 | 30.9k | case 81: // CROSS |
12103 | 30.9k | case 82: // CSV |
12104 | 30.9k | case 83: // CUBE |
12105 | 30.9k | case 84: // CURRENT_P |
12106 | 30.9k | case 85: // CURRENT_CATALOG |
12107 | 30.9k | case 86: // CURRENT_DATE |
12108 | 30.9k | case 87: // CURRENT_ROLE |
12109 | 30.9k | case 88: // CURRENT_SCHEMA |
12110 | 30.9k | case 89: // CURRENT_TIME |
12111 | 30.9k | case 90: // CURRENT_TIMESTAMP |
12112 | 30.9k | case 91: // CURRENT_USER |
12113 | 30.9k | case 92: // CURSOR |
12114 | 30.9k | case 93: // CYCLE |
12115 | 30.9k | case 94: // DATA_P |
12116 | 30.9k | case 95: // DATE |
12117 | 30.9k | case 96: // DATABASE |
12118 | 30.9k | case 97: // DAY_P |
12119 | 30.9k | case 98: // DEALLOCATE |
12120 | 30.9k | case 99: // DEC |
12121 | 30.9k | case 100: // DECIMAL_P |
12122 | 30.9k | case 101: // DECLARE |
12123 | 30.9k | case 102: // DEFAULT |
12124 | 30.9k | case 103: // DEFAULTS |
12125 | 30.9k | case 104: // DEFERRABLE |
12126 | 31.0k | case 105: // DEFERRED |
12127 | 31.0k | case 106: // DEFINER |
12128 | 31.8k | case 107: // DELETE_P |
12129 | 31.8k | case 108: // DELIMITER |
12130 | 31.8k | case 109: // DELIMITERS |
12131 | 32.3k | case 110: // DESC |
12132 | 32.3k | case 111: // DESCRIBE |
12133 | 32.3k | case 112: // DICTIONARY |
12134 | 32.3k | case 113: // DISABLE_P |
12135 | 32.3k | case 114: // DISCARD |
12136 | 32.3k | case 115: // DISTINCT |
12137 | 32.3k | case 116: // DO |
12138 | 32.3k | case 117: // DOCUMENT_P |
12139 | 32.3k | case 118: // DOMAIN_P |
12140 | 32.4k | case 119: // DOUBLE_P |
12141 | 36.2k | case 120: // DROP |
12142 | 36.2k | case 121: // EACH |
12143 | 36.3k | case 122: // ELSE |
12144 | 36.3k | case 123: // ENABLE_P |
12145 | 36.3k | case 124: // ENCODING |
12146 | 36.3k | case 125: // ENCRYPTED |
12147 | 36.4k | case 126: // END_P |
12148 | 36.4k | case 127: // ENUM_P |
12149 | 36.4k | case 128: // ERROR |
12150 | 36.4k | case 129: // ESCAPE |
12151 | 36.4k | case 130: // EVENT |
12152 | 36.4k | case 131: // EXCEPT |
12153 | 36.4k | case 132: // EXCLUDE |
12154 | 36.4k | case 133: // EXCLUDING |
12155 | 36.4k | case 134: // EXCLUSIVE |
12156 | 36.4k | case 135: // EXECUTE |
12157 | 38.0k | case 136: // EXISTS |
12158 | 38.2k | case 137: // EXPLAIN |
12159 | 38.2k | case 138: // EXTENSION |
12160 | 38.2k | case 139: // EXTERNAL |
12161 | 38.2k | case 140: // EXTRACT |
12162 | 39.4k | case 141: // FALSE_P |
12163 | 39.4k | case 142: // FAMILY |
12164 | 39.4k | case 143: // FETCH |
12165 | 39.4k | case 144: // FILTER |
12166 | 39.5k | case 145: // FILTERING |
12167 | 39.5k | case 146: // FIRST_P |
12168 | 39.6k | case 147: // FLOAT_P |
12169 | 39.6k | case 148: // FOLLOWING |
12170 | 39.6k | case 149: // FOR |
12171 | 39.6k | case 150: // FORCE |
12172 | 39.6k | case 151: // FOREIGN |
12173 | 39.6k | case 152: // FORWARD |
12174 | 39.6k | case 153: // FREEZE |
12175 | 309k | case 154: // FROM |
12176 | 309k | case 155: // FROZEN |
12177 | 309k | case 156: // FULL |
12178 | 309k | case 157: // FUNCTION |
12179 | 322k | case 158: // FUNCTIONS |
12180 | 322k | case 159: // GLOBAL |
12181 | 323k | case 160: // GRANT |
12182 | 323k | case 161: // GRANTED |
12183 | 323k | case 162: // GREATEST |
12184 | 323k | case 163: // GROUP_P |
12185 | 323k | case 164: // GROUPING |
12186 | 323k | case 165: // HANDLER |
12187 | 323k | case 166: // HAVING |
12188 | 323k | case 167: // HEADER_P |
12189 | 323k | case 168: // HOLD |
12190 | 323k | case 169: // HOUR_P |
12191 | 323k | case 170: // IDENTITY_P |
12192 | 325k | case 171: // IF_P |
12193 | 325k | case 172: // ILIKE |
12194 | 325k | case 173: // IMMEDIATE |
12195 | 325k | case 174: // IMMUTABLE |
12196 | 325k | case 175: // IMPLICIT_P |
12197 | 325k | case 176: // IMPORT_P |
12198 | 325k | case 177: // IN_P |
12199 | 325k | case 178: // INCLUDE |
12200 | 325k | case 179: // INCLUDING |
12201 | 325k | case 180: // INCREMENT |
12202 | 326k | case 181: // INDEX |
12203 | 341k | case 182: // INDEXES |
12204 | 341k | case 183: // INET |
12205 | 341k | case 184: // INFINITY |
12206 | 341k | case 185: // INHERIT |
12207 | 341k | case 186: // INHERITS |
12208 | 341k | case 187: // INITIALLY |
12209 | 341k | case 188: // INLINE_P |
12210 | 341k | case 189: // INNER_P |
12211 | 341k | case 190: // INOUT |
12212 | 341k | case 191: // INPUT_P |
12213 | 341k | case 192: // INSENSITIVE |
12214 | 391k | case 193: // INSERT |
12215 | 391k | case 194: // INSTEAD |
12216 | 394k | case 195: // INT_P |
12217 | 394k | case 196: // INTEGER |
12218 | 394k | case 197: // INTERSECT |
12219 | 394k | case 198: // INTERVAL |
12220 | 444k | case 199: // INTO |
12221 | 444k | case 200: // INVOKER |
12222 | 444k | case 201: // IS |
12223 | 444k | case 202: // ISNULL |
12224 | 444k | case 203: // ISOLATION |
12225 | 444k | case 204: // JOIN |
12226 | 444k | case 205: // JSON |
12227 | 445k | case 206: // JSONB |
12228 | 516k | case 207: // KEY |
12229 | 520k | case 208: // KEYSPACE |
12230 | 534k | case 209: // KEYSPACES |
12231 | 534k | case 210: // LABEL |
12232 | 534k | case 211: // LANGUAGE |
12233 | 534k | case 212: // LARGE_P |
12234 | 534k | case 213: // LAST_P |
12235 | 534k | case 214: // LATERAL_P |
12236 | 534k | case 215: // LEADING |
12237 | 534k | case 216: // LEAKPROOF |
12238 | 534k | case 217: // LEAST |
12239 | 534k | case 218: // LEFT |
12240 | 534k | case 219: // LEVEL |
12241 | 534k | case 220: // LIKE |
12242 | 534k | case 221: // LIMIT |
12243 | 534k | case 222: // LIST |
12244 | 534k | case 223: // LISTEN |
12245 | 534k | case 224: // LOAD |
12246 | 606k | case 225: // LOCAL |
12247 | 606k | case 226: // LOCALTIME |
12248 | 606k | case 227: // LOCALTIMESTAMP |
12249 | 606k | case 228: // LOCATION |
12250 | 606k | case 229: // LOCK_P |
12251 | 606k | case 230: // LOCKED |
12252 | 606k | case 231: // LOGGED |
12253 | 606k | case 232: // LOGIN |
12254 | 606k | case 233: // MAP |
12255 | 606k | case 234: // MAPPING |
12256 | 606k | case 235: // MATCH |
12257 | 606k | case 236: // MATERIALIZED |
12258 | 606k | case 237: // MAXVALUE |
12259 | 606k | case 238: // MINUTE_P |
12260 | 606k | case 239: // MINVALUE |
12261 | 606k | case 240: // MODE |
12262 | 607k | case 241: // MODIFY |
12263 | 607k | case 242: // MONTH_P |
12264 | 607k | case 243: // MOVE |
12265 | 607k | case 244: // NAME_P |
12266 | 607k | case 245: // NAMES |
12267 | 607k | case 246: // NAN |
12268 | 607k | case 247: // NATIONAL |
12269 | 607k | case 248: // NATURAL |
12270 | 607k | case 249: // NCHAR |
12271 | 607k | case 250: // NEXT |
12272 | 607k | case 251: // NO |
12273 | 607k | case 252: // NONE |
12274 | 607k | case 253: // NOT |
12275 | 607k | case 254: // NOTHING |
12276 | 607k | case 255: // NOTIFY |
12277 | 607k | case 256: // NOTNULL |
12278 | 607k | case 257: // NOWAIT |
12279 | 609k | case 258: // NULL_P |
12280 | 609k | case 259: // NULLIF |
12281 | 609k | case 260: // NULLS_P |
12282 | 609k | case 261: // NUMERIC |
12283 | 609k | case 262: // OBJECT_P |
12284 | 609k | case 263: // OF |
12285 | 609k | case 264: // OFF |
12286 | 609k | case 265: // OFFSET |
12287 | 609k | case 266: // OIDS |
12288 | 610k | case 267: // ON |
12289 | 610k | case 268: // ONLY |
12290 | 610k | case 269: // OPERATOR |
12291 | 610k | case 270: // OPTION |
12292 | 610k | case 271: // OPTIONS |
12293 | 610k | case 272: // OR |
12294 | 611k | case 273: // ORDER |
12295 | 611k | case 274: // ORDINALITY |
12296 | 611k | case 275: // OUT_P |
12297 | 611k | case 276: // OUTER_P |
12298 | 611k | case 277: // OVER |
12299 | 611k | case 278: // OVERLAPS |
12300 | 611k | case 279: // OVERLAY |
12301 | 611k | case 280: // OWNED |
12302 | 611k | case 281: // OWNER |
12303 | 611k | case 282: // PARSER |
12304 | 611k | case 283: // PARTIAL |
12305 | 611k | case 284: // PARTITION |
12306 | 611k | case 285: // PASSING |
12307 | 611k | case 286: // PASSWORD |
12308 | 611k | case 287: // PERMISSION |
12309 | 612k | case 288: // PERMISSIONS |
12310 | 612k | case 289: // PLACING |
12311 | 612k | case 290: // PLANS |
12312 | 612k | case 291: // POLICY |
12313 | 612k | case 292: // POSITION |
12314 | 612k | case 293: // PRECEDING |
12315 | 612k | case 294: // PRECISION |
12316 | 612k | case 295: // PRESERVE |
12317 | 612k | case 296: // PREPARE |
12318 | 612k | case 297: // PREPARED |
12319 | 613k | case 298: // PRIMARY |
12320 | 613k | case 299: // PRIOR |
12321 | 613k | case 300: // PRIVILEGES |
12322 | 613k | case 301: // PROCEDURAL |
12323 | 613k | case 302: // PROCEDURE |
12324 | 613k | case 303: // PROGRAM |
12325 | 613k | case 304: // QUOTE |
12326 | 613k | case 305: // RANGE |
12327 | 613k | case 306: // READ |
12328 | 613k | case 307: // REAL |
12329 | 613k | case 308: // REASSIGN |
12330 | 613k | case 309: // RECHECK |
12331 | 613k | case 310: // RECURSIVE |
12332 | 613k | case 311: // REF |
12333 | 613k | case 312: // REFRESH |
12334 | 613k | case 313: // REINDEX |
12335 | 613k | case 314: // RELATIVE_P |
12336 | 613k | case 315: // RELEASE |
12337 | 613k | case 316: // RENAME |
12338 | 613k | case 317: // REPEATABLE |
12339 | 613k | case 318: // REPLACE |
12340 | 613k | case 319: // REPLICA |
12341 | 613k | case 320: // RESET |
12342 | 613k | case 321: // RESTART |
12343 | 613k | case 322: // RESTRICT |
12344 | 613k | case 323: // RETURNING |
12345 | 613k | case 324: // RETURNS |
12346 | 613k | case 325: // REVOKE |
12347 | 613k | case 326: // RIGHT |
12348 | 617k | case 327: // ROLE |
12349 | 620k | case 328: // ROLES |
12350 | 620k | case 329: // ROLLBACK |
12351 | 620k | case 330: // ROLLUP |
12352 | 620k | case 331: // ROW |
12353 | 620k | case 332: // ROWS |
12354 | 620k | case 333: // RULE |
12355 | 620k | case 334: // SAVEPOINT |
12356 | 620k | case 335: // SCHEMA |
12357 | 620k | case 336: // SCHEME |
12358 | 620k | case 337: // SCROLL |
12359 | 620k | case 338: // SEARCH |
12360 | 620k | case 339: // SECOND_P |
12361 | 620k | case 340: // SECURITY |
12362 | 890k | case 341: // SELECT |
12363 | 890k | case 342: // SEQUENCE |
12364 | 890k | case 343: // SEQUENCES |
12365 | 890k | case 344: // SERIALIZABLE |
12366 | 890k | case 345: // SERVER |
12367 | 890k | case 346: // SESSION |
12368 | 890k | case 347: // SESSION_USER |
12369 | 894k | case 348: // SET |
12370 | 894k | case 349: // SETS |
12371 | 894k | case 350: // SETOF |
12372 | 894k | case 351: // SHARE |
12373 | 894k | case 352: // SHOW |
12374 | 894k | case 353: // SIMILAR |
12375 | 894k | case 354: // SIMPLE |
12376 | 894k | case 355: // SKIP |
12377 | 894k | case 356: // SMALLINT |
12378 | 894k | case 357: // SNAPSHOT |
12379 | 894k | case 358: // SOME |
12380 | 894k | case 359: // SQL_P |
12381 | 894k | case 360: // STABLE |
12382 | 894k | case 361: // STANDALONE_P |
12383 | 894k | case 362: // START |
12384 | 894k | case 363: // STATEMENT |
12385 | 895k | case 364: // STATIC |
12386 | 895k | case 365: // STATISTICS |
12387 | 895k | case 366: // STATUS |
12388 | 895k | case 367: // STDIN |
12389 | 895k | case 368: // STDOUT |
12390 | 895k | case 369: // STORAGE |
12391 | 895k | case 370: // STRICT_P |
12392 | 895k | case 371: // STRIP_P |
12393 | 895k | case 372: // SUBSTRING |
12394 | 895k | case 373: // SUPERUSER |
12395 | 895k | case 374: // SYMMETRIC |
12396 | 895k | case 375: // SYSID |
12397 | 1.03M | case 376: // SYSTEM_P |
12398 | 1.03M | case 377: // TABLE |
12399 | 1.05M | case 378: // TABLES |
12400 | 1.05M | case 379: // TABLESAMPLE |
12401 | 1.05M | case 380: // TABLESPACE |
12402 | 1.05M | case 381: // TEMP |
12403 | 1.05M | case 382: // TEMPLATE |
12404 | 1.05M | case 383: // TEMPORARY |
12405 | 1.05M | case 384: // TEXT_P |
12406 | 1.05M | case 385: // THEN |
12407 | 1.05M | case 386: // TIME |
12408 | 1.05M | case 387: // TIMESTAMP |
12409 | 1.05M | case 388: // TIMEUUID |
12410 | 1.05M | case 389: // TINYINT |
12411 | 1.05M | case 390: // TO |
12412 | 1.05M | case 391: // TOKEN |
12413 | 1.05M | case 392: // TRAILING |
12414 | 1.05M | case 393: // TRANSACTION |
12415 | 1.05M | case 394: // TRANSFORM |
12416 | 1.05M | case 395: // TREAT |
12417 | 1.05M | case 396: // TRIGGER |
12418 | 1.05M | case 397: // TRIM |
12419 | 1.05M | case 398: // TRUE_P |
12420 | 1.06M | case 399: // TRUNCATE |
12421 | 1.06M | case 400: // TRUSTED |
12422 | 1.06M | case 401: // TTL |
12423 | 1.06M | case 402: // TUPLE |
12424 | 1.06M | case 403: // TYPE_P |
12425 | 1.07M | case 404: // TYPES_P |
12426 | 1.07M | case 405: // PARTITION_HASH |
12427 | 1.07M | case 406: // UNBOUNDED |
12428 | 1.07M | case 407: // UNCOMMITTED |
12429 | 1.07M | case 408: // UNENCRYPTED |
12430 | 1.07M | case 409: // UNION |
12431 | 1.07M | case 410: // UNIQUE |
12432 | 1.07M | case 411: // UNKNOWN |
12433 | 1.07M | case 412: // UNLISTEN |
12434 | 1.07M | case 413: // UNLOGGED |
12435 | 1.07M | case 414: // UNSET |
12436 | 1.07M | case 415: // UNTIL |
12437 | 1.07M | case 416: // UPDATE |
12438 | 1.08M | case 417: // USE |
12439 | 1.08M | case 418: // USER |
12440 | 1.08M | case 419: // USING |
12441 | 1.08M | case 420: // UUID |
12442 | 1.08M | case 421: // VACUUM |
12443 | 1.08M | case 422: // VALID |
12444 | 1.08M | case 423: // VALIDATE |
12445 | 1.08M | case 424: // VALIDATOR |
12446 | 1.08M | case 425: // VALUE_P |
12447 | 1.13M | case 426: // VALUES |
12448 | 1.13M | case 427: // VARCHAR |
12449 | 1.13M | case 428: // VARIADIC |
12450 | 1.13M | case 429: // VARINT |
12451 | 1.13M | case 430: // VARYING |
12452 | 1.13M | case 431: // VERBOSE |
12453 | 1.13M | case 432: // VERSION_P |
12454 | 1.13M | case 433: // VIEW |
12455 | 1.14M | case 434: // VIEWS |
12456 | 1.14M | case 435: // VOLATILE |
12457 | 1.14M | case 436: // WHEN |
12458 | 1.24M | case 437: // WHERE |
12459 | 1.24M | case 438: // WHITESPACE_P |
12460 | 1.24M | case 439: // WINDOW |
12461 | 1.25M | case 440: // WITH |
12462 | 1.25M | case 441: // WITHIN |
12463 | 1.25M | case 442: // WITHOUT |
12464 | 1.25M | case 443: // WORK |
12465 | 1.25M | case 444: // WRAPPER |
12466 | 1.25M | case 445: // WRITE |
12467 | 1.25M | case 446: // XML_P |
12468 | 1.25M | case 447: // XMLATTRIBUTES |
12469 | 1.25M | case 448: // XMLCONCAT |
12470 | 1.25M | case 449: // XMLELEMENT |
12471 | 1.25M | case 450: // XMLEXISTS |
12472 | 1.25M | case 451: // XMLFOREST |
12473 | 1.25M | case 452: // XMLPARSE |
12474 | 1.25M | case 453: // XMLPI |
12475 | 1.25M | case 454: // XMLROOT |
12476 | 1.25M | case 455: // XMLSERIALIZE |
12477 | 1.25M | case 456: // YEAR_P |
12478 | 1.25M | case 457: // YES_P |
12479 | 1.25M | case 458: // ZONE |
12480 | 1.25M | case 729: // all_Op |
12481 | 1.25M | case 730: // MathOp |
12482 | 1.25M | case 739: // extract_arg |
12483 | 1.25M | case 815: // unreserved_keyword |
12484 | 1.25M | case 816: // col_name_keyword |
12485 | 1.25M | case 817: // type_func_name_keyword |
12486 | 1.25M | case 818: // reserved_keyword |
12487 | 1.25M | case 844: // iso_level |
12488 | 1.25M | case 845: // opt_boolean_or_string |
12489 | 1.25M | case 847: // opt_encoding |
12490 | 1.25M | case 953: // RowSecurityDefaultForCmd |
12491 | 1.25M | case 954: // row_security_cmd |
12492 | 1.25M | value.move< KeywordType > (std::move (that.value)); |
12493 | 1.25M | break; |
12494 | | |
12495 | 0 | case 655: // set_clause |
12496 | 0 | case 656: // single_set_clause |
12497 | 0 | value.move< PAssign > (std::move (that.value)); |
12498 | 0 | break; |
12499 | | |
12500 | 0 | case 654: // set_clause_list |
12501 | 0 | value.move< PAssignListNode > (std::move (that.value)); |
12502 | 0 | break; |
12503 | | |
12504 | 0 | case 538: // opt_no_inherit |
12505 | 0 | case 601: // opt_json_clause_default_null |
12506 | 0 | case 605: // all_or_distinct |
12507 | 0 | case 615: // opt_allow_filtering |
12508 | 0 | case 640: // opt_returns_clause |
12509 | 0 | case 686: // opt_else_clause |
12510 | 0 | case 687: // opt_ordinality |
12511 | 0 | case 711: // xml_whitespace_option |
12512 | 0 | case 808: // opt_varying |
12513 | 0 | case 812: // opt_timezone |
12514 | 0 | case 825: // boolean |
12515 | 0 | case 857: // constraints_set_mode |
12516 | 0 | case 873: // copy_from |
12517 | 0 | case 874: // opt_program |
12518 | 0 | case 890: // opt_with_data |
12519 | 0 | case 903: // opt_trusted |
12520 | 0 | case 959: // TriggerForSpec |
12521 | 0 | case 961: // TriggerForType |
12522 | 0 | case 988: // opt_if_not_exists |
12523 | 0 | case 992: // opt_default |
12524 | 0 | case 995: // opt_recheck |
12525 | 0 | case 1005: // opt_restart_seqs |
12526 | 0 | case 1028: // opt_grant_grant_option |
12527 | 0 | case 1038: // opt_deferred |
12528 | 0 | case 1039: // opt_unique |
12529 | 0 | case 1040: // opt_concurrently |
12530 | 0 | case 1052: // opt_or_replace |
12531 | 0 | case 1088: // opt_if_exists |
12532 | 0 | case 1109: // opt_instead |
12533 | 0 | case 1147: // opt_verbose |
12534 | 0 | case 1148: // opt_full |
12535 | 0 | case 1149: // opt_freeze |
12536 | 0 | case 1162: // opt_nowait |
12537 | 0 | value.move< PBool > (std::move (that.value)); |
12538 | 0 | break; |
12539 | | |
12540 | 0 | case 468: // CCONST |
12541 | 0 | case 974: // enable_trigger |
12542 | 0 | value.move< PChar > (std::move (that.value)); |
12543 | 0 | break; |
12544 | | |
12545 | 0 | case 803: // Character |
12546 | 0 | case 804: // ConstCharacter |
12547 | 0 | case 805: // CharacterWithLength |
12548 | 0 | case 806: // CharacterWithoutLength |
12549 | 0 | case 807: // character |
12550 | 0 | value.move< PCharBaseType > (std::move (that.value)); |
12551 | 0 | break; |
12552 | | |
12553 | 0 | case 594: // SelectStmt |
12554 | 0 | case 595: // select_with_parens |
12555 | 0 | case 596: // select_no_parens |
12556 | 0 | case 597: // select_clause |
12557 | 0 | value.move< PCollection > (std::move (that.value)); |
12558 | 0 | break; |
12559 | | |
12560 | 0 | case 768: // map_elems |
12561 | 0 | case 769: // map_expr |
12562 | 0 | case 770: // set_elems |
12563 | 0 | case 771: // set_expr |
12564 | 0 | case 772: // list_elems |
12565 | 0 | case 773: // list_expr |
12566 | 0 | case 774: // tuple_elems |
12567 | 0 | case 775: // tuple_expr |
12568 | 0 | value.move< PCollectionExpr > (std::move (that.value)); |
12569 | 0 | break; |
12570 | | |
12571 | 0 | case 646: // opt_using_ttl_timestamp_clause |
12572 | 0 | case 647: // using_ttl_timestamp_clause |
12573 | 0 | case 648: // recursive_ttl_timestamp_clause |
12574 | 0 | value.move< PDmlUsingClause > (std::move (that.value)); |
12575 | 0 | break; |
12576 | | |
12577 | 0 | case 649: // ttl_timestamp_clause |
12578 | 0 | value.move< PDmlUsingClauseElement > (std::move (that.value)); |
12579 | 0 | break; |
12580 | | |
12581 | 0 | case 666: // write_dml_property_map_list_element |
12582 | 0 | value.move< PDmlWriteProperty > (std::move (that.value)); |
12583 | 0 | break; |
12584 | | |
12585 | 0 | case 661: // opt_write_dml_properties |
12586 | 0 | case 662: // write_dml_properties |
12587 | 0 | case 663: // write_dml_property |
12588 | 0 | value.move< PDmlWritePropertyListNode > (std::move (that.value)); |
12589 | 0 | break; |
12590 | | |
12591 | 0 | case 664: // write_dml_property_map |
12592 | 0 | case 665: // write_dml_property_map_list |
12593 | 0 | value.move< PDmlWritePropertyMap > (std::move (that.value)); |
12594 | 0 | break; |
12595 | | |
12596 | 0 | case 614: // target_el |
12597 | 0 | case 618: // limit_clause |
12598 | 0 | case 619: // offset_clause |
12599 | 0 | case 620: // select_limit_value |
12600 | 0 | case 621: // select_offset_value |
12601 | 0 | case 688: // opt_where_clause |
12602 | 0 | case 689: // where_clause |
12603 | 0 | case 690: // if_clause |
12604 | 0 | case 691: // opt_if_clause |
12605 | 0 | case 692: // opt_where_or_current_clause |
12606 | 0 | case 693: // where_or_current_clause |
12607 | 0 | case 696: // a_expr |
12608 | 0 | case 697: // inactive_a_expr |
12609 | 0 | case 698: // b_expr |
12610 | 0 | case 699: // c_expr |
12611 | 0 | case 700: // inactive_c_expr |
12612 | 0 | case 701: // func_expr |
12613 | 0 | case 702: // func_application |
12614 | 0 | case 736: // func_arg_expr |
12615 | 0 | case 747: // bindvar |
12616 | 0 | case 756: // ctext_expr |
12617 | 0 | case 776: // collection_expr |
12618 | 0 | case 777: // in_expr |
12619 | 0 | case 778: // AexprConst |
12620 | 0 | value.move< PExpr > (std::move (that.value)); |
12621 | 0 | break; |
12622 | | |
12623 | 0 | case 612: // opt_target_list |
12624 | 0 | case 613: // target_list |
12625 | 0 | case 657: // col_arg_list |
12626 | 0 | case 735: // func_arg_list |
12627 | 0 | case 749: // json_ref |
12628 | 0 | case 750: // json_ref_single_arrow |
12629 | 0 | case 754: // ctext_row |
12630 | 0 | case 755: // ctext_expr_list |
12631 | 0 | value.move< PExprListNode > (std::move (that.value)); |
12632 | 0 | break; |
12633 | | |
12634 | 0 | case 616: // select_limit_offset |
12635 | 0 | case 617: // opt_select_limit_offset |
12636 | 0 | value.move< PExprVector > (std::move (that.value)); |
12637 | 0 | break; |
12638 | | |
12639 | 0 | case 541: // index_column |
12640 | 0 | value.move< PIndexColumn > (std::move (that.value)); |
12641 | 0 | break; |
12642 | | |
12643 | 0 | case 600: // json_clause |
12644 | 0 | value.move< PInsertJsonClause > (std::move (that.value)); |
12645 | 0 | break; |
12646 | | |
12647 | 0 | case 599: // values_clause |
12648 | 0 | value.move< PInsertValuesClause > (std::move (that.value)); |
12649 | 0 | break; |
12650 | | |
12651 | 0 | case 460: // PARAM |
12652 | 0 | case 549: // TableLikeOptionList |
12653 | 0 | case 550: // TableLikeOption |
12654 | 0 | case 551: // OptTemp |
12655 | 0 | case 565: // OnCommitOption |
12656 | 0 | case 623: // row_or_rows |
12657 | 0 | case 624: // first_or_next |
12658 | 0 | case 637: // for_locking_strength |
12659 | 0 | case 710: // document_or_content |
12660 | 0 | case 728: // sub_type |
12661 | 0 | case 779: // Iconst |
12662 | 0 | case 781: // SignedIconst |
12663 | 0 | case 798: // opt_float |
12664 | 0 | case 893: // OptNoLog |
12665 | 0 | case 920: // add_drop |
12666 | 0 | case 944: // import_qualification_type |
12667 | 0 | case 956: // TriggerActionTime |
12668 | 0 | case 966: // ConstraintAttributeSpec |
12669 | 0 | case 967: // ConstraintAttributeElem |
12670 | 0 | case 1036: // defacl_privilege_target |
12671 | 0 | case 1049: // opt_asc_desc |
12672 | 0 | case 1050: // opt_nulls_order |
12673 | 0 | case 1086: // cast_context |
12674 | 0 | case 1093: // reindex_target_type |
12675 | 0 | case 1094: // reindex_target_multitable |
12676 | 0 | case 1095: // reindex_option_list |
12677 | 0 | case 1096: // reindex_option_elem |
12678 | 0 | case 1099: // opt_column |
12679 | 0 | case 1100: // opt_set_data |
12680 | 0 | case 1108: // event |
12681 | 0 | case 1121: // opt_check_option |
12682 | 0 | case 1143: // vacuum_option_list |
12683 | 0 | case 1144: // vacuum_option_elem |
12684 | 0 | case 1160: // opt_lock |
12685 | 0 | case 1161: // lock_type |
12686 | 0 | case 1163: // opt_nowait_or_skip |
12687 | 0 | case 1166: // cursor_options |
12688 | 0 | case 1167: // opt_hold |
12689 | 0 | value.move< PInt64 > (std::move (that.value)); |
12690 | 0 | break; |
12691 | | |
12692 | 0 | case 524: // keyspace_property_map_list_element |
12693 | 0 | value.move< PKeyspaceProperty > (std::move (that.value)); |
12694 | 0 | break; |
12695 | | |
12696 | 0 | case 519: // opt_keyspace_options |
12697 | 0 | case 520: // keyspace_properties |
12698 | 0 | case 521: // keyspace_property |
12699 | 0 | value.move< PKeyspacePropertyListNode > (std::move (that.value)); |
12700 | 0 | break; |
12701 | | |
12702 | 0 | case 522: // keyspace_property_map |
12703 | 0 | case 523: // keyspace_property_map_list |
12704 | 0 | value.move< PKeyspacePropertyMap > (std::move (that.value)); |
12705 | 0 | break; |
12706 | | |
12707 | 0 | case 507: // stmtblock |
12708 | 0 | case 508: // stmtmulti |
12709 | 0 | case 509: // dml_list |
12710 | 0 | case 528: // OptTableElementList |
12711 | 0 | case 529: // TableElementList |
12712 | 0 | case 532: // ColQualList |
12713 | 0 | case 540: // NestedColumnList |
12714 | 0 | case 542: // index_column_list |
12715 | 0 | case 543: // columnList |
12716 | 0 | case 582: // alter_table_ops |
12717 | 0 | case 583: // alter_table_op |
12718 | 0 | case 584: // addColumnDefList |
12719 | 0 | case 586: // dropColumnList |
12720 | 0 | case 588: // renameColumnList |
12721 | 0 | case 590: // alterColumnTypeList |
12722 | 0 | case 592: // alterPropertyList |
12723 | 0 | case 602: // into_clause |
12724 | 0 | case 625: // group_clause |
12725 | 0 | case 626: // group_by_list |
12726 | 0 | case 632: // having_clause |
12727 | 0 | case 1043: // index_params |
12728 | 0 | case 1045: // opt_include_clause |
12729 | 0 | value.move< PListNode > (std::move (that.value)); |
12730 | 0 | break; |
12731 | | |
12732 | 0 | case 751: // indirection_el |
12733 | 0 | value.move< PName > (std::move (that.value)); |
12734 | 0 | break; |
12735 | | |
12736 | 0 | case 611: // sortby |
12737 | 0 | value.move< POrderBy > (std::move (that.value)); |
12738 | 0 | break; |
12739 | | |
12740 | 0 | case 608: // opt_sort_clause |
12741 | 0 | case 609: // sort_clause |
12742 | 0 | case 610: // sortby_list |
12743 | 0 | value.move< POrderByListNode > (std::move (that.value)); |
12744 | 0 | break; |
12745 | | |
12746 | 0 | case 578: // any_name |
12747 | 0 | case 579: // attrs |
12748 | 0 | case 641: // insert_target |
12749 | 0 | case 643: // insert_column_item |
12750 | 0 | case 644: // opt_indirection |
12751 | 0 | case 659: // set_target |
12752 | 0 | case 677: // relation_expr |
12753 | 0 | case 752: // indirection |
12754 | 0 | case 758: // qualified_name |
12755 | 0 | case 793: // udt_name |
12756 | 0 | case 993: // opt_opfamily |
12757 | 0 | case 994: // opclass_purpose |
12758 | 0 | case 1047: // opt_collate |
12759 | 0 | case 1048: // opt_class |
12760 | 0 | value.move< PQualifiedName > (std::move (that.value)); |
12761 | 0 | break; |
12762 | | |
12763 | 0 | case 577: // any_name_list |
12764 | 0 | case 642: // insert_column_list |
12765 | 0 | case 678: // relation_expr_list |
12766 | 0 | value.move< PQualifiedNameListNode > (std::move (that.value)); |
12767 | 0 | break; |
12768 | | |
12769 | 0 | case 748: // columnref |
12770 | 0 | value.move< PRef > (std::move (that.value)); |
12771 | 0 | break; |
12772 | | |
12773 | 0 | case 824: // RoleOption |
12774 | 0 | value.move< PRoleOption > (std::move (that.value)); |
12775 | 0 | break; |
12776 | | |
12777 | 0 | case 822: // optRoleOptionList |
12778 | 0 | case 823: // RoleOptionList |
12779 | 0 | value.move< PRoleOptionListNode > (std::move (that.value)); |
12780 | 0 | break; |
12781 | | |
12782 | 0 | case 598: // simple_select |
12783 | 0 | value.move< PSelectStmt > (std::move (that.value)); |
12784 | 0 | break; |
12785 | | |
12786 | 1.00M | case 459: // IDENT |
12787 | 1.00M | case 461: // FCONST |
12788 | 1.19M | case 462: // SCONST |
12789 | 1.19M | case 463: // BCONST |
12790 | 1.19M | case 464: // XCONST |
12791 | 1.19M | case 465: // Op |
12792 | 1.19M | case 466: // UCONST |
12793 | 1.35M | case 467: // ICONST |
12794 | 1.35M | case 517: // OptSchemaName |
12795 | 1.35M | case 566: // OptTableSpace |
12796 | 1.35M | case 567: // OptConsTableSpace |
12797 | 1.35M | case 568: // ExistingIndex |
12798 | 1.35M | case 671: // alias_clause |
12799 | 1.35M | case 672: // opt_alias_clause |
12800 | 1.35M | case 720: // opt_existing_window_name |
12801 | 1.35M | case 760: // name |
12802 | 1.35M | case 761: // database_name |
12803 | 1.35M | case 762: // access_method |
12804 | 1.35M | case 763: // attr_name |
12805 | 1.35M | case 764: // index_name |
12806 | 1.35M | case 765: // file_name |
12807 | 1.35M | case 766: // property_name |
12808 | 1.35M | case 767: // func_name |
12809 | 1.35M | case 780: // Sconst |
12810 | 1.35M | case 782: // RoleId |
12811 | 1.35M | case 785: // ColId |
12812 | 1.35M | case 786: // type_function_name |
12813 | 1.35M | case 787: // NonReservedWord |
12814 | 1.35M | case 788: // ColLabel |
12815 | 1.35M | case 809: // opt_charset |
12816 | 1.35M | case 821: // role_name |
12817 | 1.35M | case 841: // var_name |
12818 | 1.35M | case 848: // NonReservedWord_or_Sconst |
12819 | 1.35M | case 875: // copy_file_name |
12820 | 1.35M | case 933: // generic_option_name |
12821 | 1.35M | case 936: // opt_type |
12822 | 1.35M | case 937: // foreign_server_version |
12823 | 1.35M | case 938: // opt_foreign_server_version |
12824 | 1.35M | case 1008: // comment_text |
12825 | 1.35M | case 1010: // opt_provider |
12826 | 1.35M | case 1012: // security_label |
12827 | 1.35M | case 1019: // permissions |
12828 | 1.35M | case 1020: // permission |
12829 | 1.35M | case 1041: // opt_index_name |
12830 | 1.35M | case 1042: // access_method_clause |
12831 | 1.35M | case 1059: // param_name |
12832 | 1.35M | case 1112: // notify_payload |
12833 | 1.35M | case 1127: // createdb_opt_name |
12834 | 1.35M | case 1141: // cluster_index_specification |
12835 | 1.35M | case 1165: // cursor_name |
12836 | 1.35M | value.move< PString > (std::move (that.value)); |
12837 | 1.35M | break; |
12838 | | |
12839 | 0 | case 558: // property_map_list_element |
12840 | 0 | case 560: // column_ordering |
12841 | 0 | value.move< PTableProperty > (std::move (that.value)); |
12842 | 0 | break; |
12843 | | |
12844 | 0 | case 553: // opt_table_options |
12845 | 0 | case 554: // table_properties |
12846 | 0 | case 555: // table_property |
12847 | 0 | case 559: // orderingList |
12848 | 0 | case 1044: // opt_index_options |
12849 | 0 | value.move< PTablePropertyListNode > (std::move (that.value)); |
12850 | 0 | break; |
12851 | | |
12852 | 0 | case 556: // property_map |
12853 | 0 | case 557: // property_map_list |
12854 | 0 | value.move< PTablePropertyMap > (std::move (that.value)); |
12855 | 0 | break; |
12856 | | |
12857 | 0 | case 669: // table_ref |
12858 | 0 | case 679: // relation_expr_opt_alias |
12859 | 0 | value.move< PTableRef > (std::move (that.value)); |
12860 | 0 | break; |
12861 | | |
12862 | 0 | case 667: // from_clause |
12863 | 0 | case 668: // from_list |
12864 | 0 | value.move< PTableRefListNode > (std::move (that.value)); |
12865 | 0 | break; |
12866 | | |
12867 | 0 | case 510: // dml |
12868 | 0 | case 511: // stmt |
12869 | 0 | case 512: // schema_stmt |
12870 | 0 | case 513: // CreateTypeStmt |
12871 | 0 | case 516: // CreateSchemaStmt |
12872 | 0 | case 525: // UseSchemaStmt |
12873 | 0 | case 526: // AlterSchemaStmt |
12874 | 0 | case 527: // CreateStmt |
12875 | 0 | case 530: // TableElement |
12876 | 0 | case 531: // columnDef |
12877 | 0 | case 533: // ColConstraint |
12878 | 0 | case 534: // ColConstraintElem |
12879 | 0 | case 535: // ConstraintAttr |
12880 | 0 | case 536: // TableConstraint |
12881 | 0 | case 537: // ConstraintElem |
12882 | 0 | case 544: // columnElem |
12883 | 0 | case 573: // DropStmt |
12884 | 0 | case 581: // AlterTableStmt |
12885 | 0 | case 585: // addColumnDef |
12886 | 0 | case 587: // dropColumn |
12887 | 0 | case 589: // renameColumn |
12888 | 0 | case 591: // alterColumnType |
12889 | 0 | case 593: // alterProperty |
12890 | 0 | case 606: // distinct_clause |
12891 | 0 | case 607: // opt_all_clause |
12892 | 0 | case 627: // group_by_item |
12893 | 0 | case 633: // opt_for_locking_clause |
12894 | 0 | case 634: // for_locking_clause |
12895 | 0 | case 639: // InsertStmt |
12896 | 0 | case 645: // opt_on_conflict |
12897 | 0 | case 650: // opt_conf_expr |
12898 | 0 | case 651: // returning_clause |
12899 | 0 | case 652: // DeleteStmt |
12900 | 0 | case 653: // UpdateStmt |
12901 | 0 | case 660: // set_target_list |
12902 | 0 | case 715: // opt_window_clause |
12903 | 0 | case 820: // CreateRoleStmt |
12904 | 0 | case 832: // AlterRoleStmt |
12905 | 0 | case 1004: // TruncateStmt |
12906 | 0 | case 1017: // GrantStmt |
12907 | 0 | case 1018: // RevokeStmt |
12908 | 0 | case 1030: // GrantRoleStmt |
12909 | 0 | case 1031: // RevokeRoleStmt |
12910 | 0 | case 1037: // IndexStmt |
12911 | 0 | case 1115: // TransactionStmt |
12912 | 0 | case 1151: // ExplainStmt |
12913 | 0 | case 1152: // ExplainableStmt |
12914 | 0 | value.move< PTreeNode > (std::move (that.value)); |
12915 | 0 | break; |
12916 | | |
12917 | 0 | case 789: // Typename |
12918 | 0 | case 790: // ParametricTypename |
12919 | 0 | case 791: // SimpleTypename |
12920 | 0 | case 792: // UserDefinedType |
12921 | 0 | case 795: // ConstTypename |
12922 | 0 | case 797: // Numeric |
12923 | 0 | case 799: // Bit |
12924 | 0 | case 800: // ConstBit |
12925 | 0 | case 801: // BitWithLength |
12926 | 0 | case 802: // BitWithoutLength |
12927 | 0 | case 810: // ConstDatetime |
12928 | 0 | case 811: // ConstInterval |
12929 | 0 | value.move< PType > (std::move (that.value)); |
12930 | 0 | break; |
12931 | | |
12932 | 0 | case 515: // TypeField |
12933 | 0 | value.move< PTypeField > (std::move (that.value)); |
12934 | 0 | break; |
12935 | | |
12936 | 0 | case 514: // TypeFieldList |
12937 | 0 | value.move< PTypeFieldListNode > (std::move (that.value)); |
12938 | 0 | break; |
12939 | | |
12940 | 0 | case 518: // OptSchemaEltList |
12941 | 0 | case 539: // opt_column_list |
12942 | 0 | case 545: // ExclusionConstraintList |
12943 | 0 | case 546: // ExclusionConstraintElem |
12944 | 0 | case 552: // OptInherit |
12945 | 0 | case 561: // reloptions |
12946 | 0 | case 562: // opt_reloptions |
12947 | 0 | case 563: // reloption_list |
12948 | 0 | case 569: // OptTypedTableElementList |
12949 | 0 | case 570: // TypedTableElementList |
12950 | 0 | case 580: // type_name_list |
12951 | 0 | case 635: // for_locking_items |
12952 | 0 | case 638: // locked_rels_list |
12953 | 0 | case 658: // multiple_set_clause |
12954 | 0 | case 673: // func_alias_clause |
12955 | 0 | case 683: // rowsfrom_item |
12956 | 0 | case 684: // rowsfrom_list |
12957 | 0 | case 685: // opt_col_def_list |
12958 | 0 | case 694: // TableFuncElementList |
12959 | 0 | case 707: // xml_attributes |
12960 | 0 | case 708: // xml_attribute_list |
12961 | 0 | case 713: // within_group_clause |
12962 | 0 | case 716: // window_definition_list |
12963 | 0 | case 721: // opt_partition_clause |
12964 | 0 | case 725: // row |
12965 | 0 | case 726: // explicit_row |
12966 | 0 | case 727: // implicit_row |
12967 | 0 | case 731: // qual_Op |
12968 | 0 | case 732: // qual_all_Op |
12969 | 0 | case 733: // subquery_Op |
12970 | 0 | case 734: // expr_list |
12971 | 0 | case 737: // type_list |
12972 | 0 | case 738: // extract_list |
12973 | 0 | case 740: // overlay_list |
12974 | 0 | case 742: // position_list |
12975 | 0 | case 743: // substr_list |
12976 | 0 | case 746: // trim_list |
12977 | 0 | case 757: // qualified_name_list |
12978 | 0 | case 759: // name_list |
12979 | 0 | case 784: // role_list |
12980 | 0 | case 794: // opt_array_bounds |
12981 | 0 | case 796: // opt_type_modifiers |
12982 | 0 | case 813: // opt_interval |
12983 | 0 | case 814: // interval_second |
12984 | 0 | case 827: // OptRoleList |
12985 | 0 | case 828: // AlterOptRoleList |
12986 | 0 | case 842: // var_list |
12987 | 0 | case 856: // constraints_set_list |
12988 | 0 | case 861: // alter_table_cmds |
12989 | 0 | case 869: // alter_type_cmds |
12990 | 0 | case 876: // copy_options |
12991 | 0 | case 877: // copy_opt_list |
12992 | 0 | case 883: // copy_generic_opt_list |
12993 | 0 | case 886: // copy_generic_opt_arg_list |
12994 | 0 | case 897: // OptSeqOptList |
12995 | 0 | case 898: // SeqOptList |
12996 | 0 | case 904: // handler_name |
12997 | 0 | case 905: // opt_inline_handler |
12998 | 0 | case 906: // validator_clause |
12999 | 0 | case 907: // opt_validator |
13000 | 0 | case 914: // create_extension_opt_list |
13001 | 0 | case 917: // alter_extension_opt_list |
13002 | 0 | case 923: // fdw_options |
13003 | 0 | case 924: // opt_fdw_options |
13004 | 0 | case 927: // create_generic_options |
13005 | 0 | case 928: // generic_option_list |
13006 | 0 | case 929: // alter_generic_options |
13007 | 0 | case 930: // alter_generic_option_list |
13008 | 0 | case 951: // RowSecurityDefaultToRole |
13009 | 0 | case 952: // RowSecurityOptionalToRole |
13010 | 0 | case 957: // TriggerEvents |
13011 | 0 | case 958: // TriggerOneEvent |
13012 | 0 | case 963: // TriggerFuncArgs |
13013 | 0 | case 970: // event_trigger_when_list |
13014 | 0 | case 972: // event_trigger_value_list |
13015 | 0 | case 978: // definition |
13016 | 0 | case 979: // def_list |
13017 | 0 | case 982: // old_aggr_definition |
13018 | 0 | case 983: // old_aggr_list |
13019 | 0 | case 985: // opt_enum_val_list |
13020 | 0 | case 986: // enum_val_list |
13021 | 0 | case 990: // opclass_item_list |
13022 | 0 | case 998: // opclass_drop_list |
13023 | 0 | case 1023: // privileges |
13024 | 0 | case 1024: // privilege_list |
13025 | 0 | case 1026: // grantee_list |
13026 | 0 | case 1033: // DefACLOptionList |
13027 | 0 | case 1053: // func_args |
13028 | 0 | case 1054: // func_args_list |
13029 | 0 | case 1055: // func_args_with_defaults |
13030 | 0 | case 1056: // func_args_with_defaults_list |
13031 | 0 | case 1064: // aggr_args |
13032 | 0 | case 1065: // aggr_args_list |
13033 | 0 | case 1066: // createfunc_opt_list |
13034 | 0 | case 1069: // func_as |
13035 | 0 | case 1070: // transform_type_list |
13036 | 0 | case 1071: // opt_definition |
13037 | 0 | case 1073: // table_func_column_list |
13038 | 0 | case 1075: // alterfunc_opt_list |
13039 | 0 | case 1080: // oper_argtypes |
13040 | 0 | case 1081: // any_operator |
13041 | 0 | case 1083: // dostmt_opt_list |
13042 | 0 | case 1090: // transform_element_list |
13043 | 0 | case 1104: // RuleActionList |
13044 | 0 | case 1105: // RuleActionMulti |
13045 | 0 | case 1118: // transaction_mode_list |
13046 | 0 | case 1119: // transaction_mode_list_or_empty |
13047 | 0 | case 1124: // createdb_opt_list |
13048 | 0 | case 1125: // createdb_opt_items |
13049 | 0 | case 1150: // opt_name_list |
13050 | 0 | case 1154: // prep_type_clause |
13051 | 0 | case 1157: // execute_param_clause |
13052 | 0 | value.move< UndefListType > (std::move (that.value)); |
13053 | 0 | break; |
13054 | | |
13055 | 0 | case 547: // ExclusionWhereClause |
13056 | 0 | case 548: // TableLikeClause |
13057 | 0 | case 564: // reloption_elem |
13058 | 0 | case 571: // TypedTableElement |
13059 | 0 | case 572: // columnOptions |
13060 | 0 | case 603: // OptTempTableName |
13061 | 0 | case 622: // opt_select_fetch_first_value |
13062 | 0 | case 628: // empty_grouping_set |
13063 | 0 | case 629: // rollup_clause |
13064 | 0 | case 630: // cube_clause |
13065 | 0 | case 631: // grouping_sets_clause |
13066 | 0 | case 636: // for_locking_item |
13067 | 0 | case 670: // joined_table |
13068 | 0 | case 675: // join_outer |
13069 | 0 | case 676: // join_qual |
13070 | 0 | case 680: // tablesample_clause |
13071 | 0 | case 681: // opt_repeatable_clause |
13072 | 0 | case 682: // func_table |
13073 | 0 | case 695: // TableFuncElement |
13074 | 0 | case 703: // func_expr_common_subexpr |
13075 | 0 | case 704: // func_expr_windowless |
13076 | 0 | case 705: // xml_root_version |
13077 | 0 | case 706: // opt_xml_root_standalone |
13078 | 0 | case 709: // xml_attribute_el |
13079 | 0 | case 712: // xmlexists_argument |
13080 | 0 | case 714: // filter_clause |
13081 | 0 | case 717: // window_definition |
13082 | 0 | case 718: // over_clause |
13083 | 0 | case 719: // window_specification |
13084 | 0 | case 722: // opt_frame_clause |
13085 | 0 | case 723: // frame_extent |
13086 | 0 | case 724: // frame_bound |
13087 | 0 | case 741: // overlay_placing |
13088 | 0 | case 744: // substr_from |
13089 | 0 | case 745: // substr_for |
13090 | 0 | case 783: // RoleSpec |
13091 | 0 | case 819: // inactive_stmt |
13092 | 0 | case 829: // AlterOptRoleElem |
13093 | 0 | case 830: // CreateOptRoleElem |
13094 | 0 | case 831: // CreateUserStmt |
13095 | 0 | case 833: // AlterUserStmt |
13096 | 0 | case 834: // AlterUserSetStmt |
13097 | 0 | case 835: // DropUserStmt |
13098 | 0 | case 836: // inactive_schema_stmt |
13099 | 0 | case 837: // VariableSetStmt |
13100 | 0 | case 838: // set_rest |
13101 | 0 | case 839: // generic_set |
13102 | 0 | case 840: // set_rest_more |
13103 | 0 | case 843: // var_value |
13104 | 0 | case 846: // zone_value |
13105 | 0 | case 849: // VariableResetStmt |
13106 | 0 | case 850: // reset_rest |
13107 | 0 | case 851: // generic_reset |
13108 | 0 | case 852: // SetResetClause |
13109 | 0 | case 853: // FunctionSetResetClause |
13110 | 0 | case 854: // VariableShowStmt |
13111 | 0 | case 855: // ConstraintsSetStmt |
13112 | 0 | case 858: // CheckPointStmt |
13113 | 0 | case 859: // DiscardStmt |
13114 | 0 | case 860: // InactiveAlterTableStmt |
13115 | 0 | case 862: // alter_table_cmd |
13116 | 0 | case 863: // alter_column_default |
13117 | 0 | case 865: // opt_collate_clause |
13118 | 0 | case 866: // alter_using |
13119 | 0 | case 867: // replica_identity |
13120 | 0 | case 868: // AlterCompositeTypeStmt |
13121 | 0 | case 870: // alter_type_cmd |
13122 | 0 | case 871: // ClosePortalStmt |
13123 | 0 | case 872: // CopyStmt |
13124 | 0 | case 878: // copy_opt_item |
13125 | 0 | case 879: // opt_binary |
13126 | 0 | case 880: // opt_oids |
13127 | 0 | case 881: // copy_delimiter |
13128 | 0 | case 884: // copy_generic_opt_elem |
13129 | 0 | case 885: // copy_generic_opt_arg |
13130 | 0 | case 887: // copy_generic_opt_arg_list_item |
13131 | 0 | case 888: // CreateAsStmt |
13132 | 0 | case 889: // create_as_target |
13133 | 0 | case 891: // CreateMatViewStmt |
13134 | 0 | case 892: // create_mv_target |
13135 | 0 | case 894: // RefreshMatViewStmt |
13136 | 0 | case 895: // CreateSeqStmt |
13137 | 0 | case 896: // AlterSeqStmt |
13138 | 0 | case 899: // SeqOptElem |
13139 | 0 | case 901: // NumericOnly |
13140 | 0 | case 902: // CreatePLangStmt |
13141 | 0 | case 908: // DropPLangStmt |
13142 | 0 | case 910: // CreateTableSpaceStmt |
13143 | 0 | case 911: // OptTableSpaceOwner |
13144 | 0 | case 912: // DropTableSpaceStmt |
13145 | 0 | case 913: // CreateExtensionStmt |
13146 | 0 | case 915: // create_extension_opt_item |
13147 | 0 | case 916: // AlterExtensionStmt |
13148 | 0 | case 918: // alter_extension_opt_item |
13149 | 0 | case 919: // AlterExtensionContentsStmt |
13150 | 0 | case 921: // CreateFdwStmt |
13151 | 0 | case 922: // fdw_option |
13152 | 0 | case 925: // DropFdwStmt |
13153 | 0 | case 926: // AlterFdwStmt |
13154 | 0 | case 931: // alter_generic_option_elem |
13155 | 0 | case 932: // generic_option_elem |
13156 | 0 | case 934: // generic_option_arg |
13157 | 0 | case 935: // CreateForeignServerStmt |
13158 | 0 | case 939: // DropForeignServerStmt |
13159 | 0 | case 940: // AlterForeignServerStmt |
13160 | 0 | case 941: // CreateForeignTableStmt |
13161 | 0 | case 942: // AlterForeignTableStmt |
13162 | 0 | case 943: // ImportForeignSchemaStmt |
13163 | 0 | case 945: // import_qualification |
13164 | 0 | case 946: // CreatePolicyStmt |
13165 | 0 | case 947: // AlterPolicyStmt |
13166 | 0 | case 948: // DropPolicyStmt |
13167 | 0 | case 949: // RowSecurityOptionalExpr |
13168 | 0 | case 950: // RowSecurityOptionalWithCheck |
13169 | 0 | case 955: // CreateTrigStmt |
13170 | 0 | case 962: // TriggerWhen |
13171 | 0 | case 964: // TriggerFuncArg |
13172 | 0 | case 965: // OptConstrFromTable |
13173 | 0 | case 968: // DropTrigStmt |
13174 | 0 | case 969: // CreateEventTrigStmt |
13175 | 0 | case 971: // event_trigger_when_item |
13176 | 0 | case 973: // AlterEventTrigStmt |
13177 | 0 | case 975: // CreateAssertStmt |
13178 | 0 | case 976: // DropAssertStmt |
13179 | 0 | case 977: // DefineStmt |
13180 | 0 | case 980: // def_elem |
13181 | 0 | case 981: // def_arg |
13182 | 0 | case 984: // old_aggr_elem |
13183 | 0 | case 987: // AlterEnumStmt |
13184 | 0 | case 989: // CreateOpClassStmt |
13185 | 0 | case 991: // opclass_item |
13186 | 0 | case 996: // CreateOpFamilyStmt |
13187 | 0 | case 997: // AlterOpFamilyStmt |
13188 | 0 | case 999: // opclass_drop |
13189 | 0 | case 1000: // DropOpClassStmt |
13190 | 0 | case 1001: // DropOpFamilyStmt |
13191 | 0 | case 1002: // DropOwnedStmt |
13192 | 0 | case 1003: // ReassignOwnedStmt |
13193 | 0 | case 1006: // CommentStmt |
13194 | 0 | case 1009: // SecLabelStmt |
13195 | 0 | case 1013: // FetchStmt |
13196 | 0 | case 1014: // fetch_args |
13197 | 0 | case 1025: // privilege |
13198 | 0 | case 1027: // grantee |
13199 | 0 | case 1029: // function_with_argtypes |
13200 | 0 | case 1032: // AlterDefaultPrivilegesStmt |
13201 | 0 | case 1034: // DefACLOption |
13202 | 0 | case 1035: // DefACLAction |
13203 | 0 | case 1046: // index_elem |
13204 | 0 | case 1051: // CreateFunctionStmt |
13205 | 0 | case 1057: // func_arg |
13206 | 0 | case 1060: // func_return |
13207 | 0 | case 1061: // func_type |
13208 | 0 | case 1062: // func_arg_with_default |
13209 | 0 | case 1063: // aggr_arg |
13210 | 0 | case 1067: // common_func_opt_item |
13211 | 0 | case 1068: // createfunc_opt_item |
13212 | 0 | case 1072: // table_func_column |
13213 | 0 | case 1074: // AlterFunctionStmt |
13214 | 0 | case 1077: // RemoveFuncStmt |
13215 | 0 | case 1078: // RemoveAggrStmt |
13216 | 0 | case 1079: // RemoveOperStmt |
13217 | 0 | case 1082: // DoStmt |
13218 | 0 | case 1084: // dostmt_opt_item |
13219 | 0 | case 1085: // CreateCastStmt |
13220 | 0 | case 1087: // DropCastStmt |
13221 | 0 | case 1089: // CreateTransformStmt |
13222 | 0 | case 1091: // DropTransformStmt |
13223 | 0 | case 1092: // ReindexStmt |
13224 | 0 | case 1097: // AlterTblSpcStmt |
13225 | 0 | case 1098: // RenameStmt |
13226 | 0 | case 1101: // AlterObjectSchemaStmt |
13227 | 0 | case 1102: // AlterOwnerStmt |
13228 | 0 | case 1103: // RuleStmt |
13229 | 0 | case 1106: // RuleActionStmt |
13230 | 0 | case 1107: // RuleActionStmtOrEmpty |
13231 | 0 | case 1110: // DropRuleStmt |
13232 | 0 | case 1111: // NotifyStmt |
13233 | 0 | case 1113: // ListenStmt |
13234 | 0 | case 1114: // UnlistenStmt |
13235 | 0 | case 1117: // transaction_mode_item |
13236 | 0 | case 1120: // ViewStmt |
13237 | 0 | case 1122: // LoadStmt |
13238 | 0 | case 1123: // CreatedbStmt |
13239 | 0 | case 1126: // createdb_opt_item |
13240 | 0 | case 1129: // AlterDatabaseStmt |
13241 | 0 | case 1130: // AlterDatabaseSetStmt |
13242 | 0 | case 1131: // DropdbStmt |
13243 | 0 | case 1132: // AlterSystemStmt |
13244 | 0 | case 1133: // CreateDomainStmt |
13245 | 0 | case 1134: // AlterDomainStmt |
13246 | 0 | case 1136: // AlterTSDictionaryStmt |
13247 | 0 | case 1137: // AlterTSConfigurationStmt |
13248 | 0 | case 1139: // CreateConversionStmt |
13249 | 0 | case 1140: // ClusterStmt |
13250 | 0 | case 1142: // VacuumStmt |
13251 | 0 | case 1145: // AnalyzeStmt |
13252 | 0 | case 1153: // PrepareStmt |
13253 | 0 | case 1155: // PreparableStmt |
13254 | 0 | case 1156: // ExecuteStmt |
13255 | 0 | case 1158: // DeallocateStmt |
13256 | 0 | case 1159: // LockStmt |
13257 | 0 | case 1164: // DeclareCursorStmt |
13258 | 0 | value.move< UndefType > (std::move (that.value)); |
13259 | 0 | break; |
13260 | | |
13261 | 0 | case 864: // opt_drop_behavior |
13262 | 0 | value.move< dbehavior > (std::move (that.value)); |
13263 | 0 | break; |
13264 | | |
13265 | 0 | case 1058: // arg_class |
13266 | 0 | value.move< fun_param_mode > (std::move (that.value)); |
13267 | 0 | break; |
13268 | | |
13269 | 0 | case 674: // join_type |
13270 | 0 | value.move< jtype > (std::move (that.value)); |
13271 | 0 | break; |
13272 | | |
13273 | 0 | case 574: // drop_type |
13274 | 0 | case 575: // cql_drop_type |
13275 | 0 | case 576: // ql_drop_type |
13276 | 0 | case 1007: // comment_type |
13277 | 0 | case 1011: // security_label_type |
13278 | 0 | value.move< objtype > (std::move (that.value)); |
13279 | 0 | break; |
13280 | | |
13281 | 1.85M | default: |
13282 | 1.85M | break; |
13283 | 4.43M | } |
13284 | | |
13285 | 4.43M | } |
13286 | | #endif |
13287 | | |
13288 | | template <typename Base> |
13289 | | GramProcessor::basic_symbol<Base>::basic_symbol (const basic_symbol& that) |
13290 | | : Base (that) |
13291 | | , value () |
13292 | | , location (that.location) |
13293 | | { |
13294 | | switch (this->type_get ()) |
13295 | | { |
13296 | | case 3: // ABORT_P |
13297 | | case 4: // ABSOLUTE_P |
13298 | | case 5: // ACCESS |
13299 | | case 6: // ACTION |
13300 | | case 7: // ADD_P |
13301 | | case 8: // ADMIN |
13302 | | case 9: // AFTER |
13303 | | case 10: // AGGREGATE |
13304 | | case 11: // ALL |
13305 | | case 12: // ALLOW |
13306 | | case 13: // ALSO |
13307 | | case 14: // ALTER |
13308 | | case 15: // ALWAYS |
13309 | | case 16: // ANALYSE |
13310 | | case 17: // ANALYZE |
13311 | | case 18: // AND |
13312 | | case 19: // ANY |
13313 | | case 20: // ARRAY |
13314 | | case 21: // AS |
13315 | | case 22: // ASC |
13316 | | case 23: // ASSERTION |
13317 | | case 24: // ASSIGNMENT |
13318 | | case 25: // ASYMMETRIC |
13319 | | case 26: // AT |
13320 | | case 27: // ATTRIBUTE |
13321 | | case 28: // AUTHORIZATION |
13322 | | case 29: // AUTHORIZE |
13323 | | case 30: // BACKWARD |
13324 | | case 31: // BEFORE |
13325 | | case 32: // BEGIN_P |
13326 | | case 33: // BETWEEN |
13327 | | case 34: // BIGINT |
13328 | | case 35: // BINARY |
13329 | | case 36: // BIT |
13330 | | case 37: // BLOB |
13331 | | case 38: // BOOLEAN_P |
13332 | | case 39: // BOTH |
13333 | | case 40: // BY |
13334 | | case 41: // CACHE |
13335 | | case 42: // CALLED |
13336 | | case 43: // CASCADE |
13337 | | case 44: // CASCADED |
13338 | | case 45: // CASE |
13339 | | case 46: // CAST |
13340 | | case 47: // CATALOG_P |
13341 | | case 48: // CHAIN |
13342 | | case 49: // CHAR_P |
13343 | | case 50: // CHARACTER |
13344 | | case 51: // CHARACTERISTICS |
13345 | | case 52: // CHECK |
13346 | | case 53: // CHECKPOINT |
13347 | | case 54: // CLASS |
13348 | | case 55: // CLOSE |
13349 | | case 56: // CLUSTER |
13350 | | case 57: // CLUSTERING |
13351 | | case 58: // COALESCE |
13352 | | case 59: // COLLATE |
13353 | | case 60: // COLLATION |
13354 | | case 61: // COLUMN |
13355 | | case 62: // COMMENT |
13356 | | case 63: // COMMENTS |
13357 | | case 64: // COMMIT |
13358 | | case 65: // COMMITTED |
13359 | | case 66: // COMPACT |
13360 | | case 67: // CONCURRENTLY |
13361 | | case 68: // CONFIGURATION |
13362 | | case 69: // CONFLICT |
13363 | | case 70: // CONNECTION |
13364 | | case 71: // CONSTRAINT |
13365 | | case 72: // CONSTRAINTS |
13366 | | case 73: // CONTENT_P |
13367 | | case 74: // CONTINUE_P |
13368 | | case 75: // CONVERSION_P |
13369 | | case 76: // COPY |
13370 | | case 77: // COST |
13371 | | case 78: // COUNTER |
13372 | | case 79: // COVERING |
13373 | | case 80: // CREATE |
13374 | | case 81: // CROSS |
13375 | | case 82: // CSV |
13376 | | case 83: // CUBE |
13377 | | case 84: // CURRENT_P |
13378 | | case 85: // CURRENT_CATALOG |
13379 | | case 86: // CURRENT_DATE |
13380 | | case 87: // CURRENT_ROLE |
13381 | | case 88: // CURRENT_SCHEMA |
13382 | | case 89: // CURRENT_TIME |
13383 | | case 90: // CURRENT_TIMESTAMP |
13384 | | case 91: // CURRENT_USER |
13385 | | case 92: // CURSOR |
13386 | | case 93: // CYCLE |
13387 | | case 94: // DATA_P |
13388 | | case 95: // DATE |
13389 | | case 96: // DATABASE |
13390 | | case 97: // DAY_P |
13391 | | case 98: // DEALLOCATE |
13392 | | case 99: // DEC |
13393 | | case 100: // DECIMAL_P |
13394 | | case 101: // DECLARE |
13395 | | case 102: // DEFAULT |
13396 | | case 103: // DEFAULTS |
13397 | | case 104: // DEFERRABLE |
13398 | | case 105: // DEFERRED |
13399 | | case 106: // DEFINER |
13400 | | case 107: // DELETE_P |
13401 | | case 108: // DELIMITER |
13402 | | case 109: // DELIMITERS |
13403 | | case 110: // DESC |
13404 | | case 111: // DESCRIBE |
13405 | | case 112: // DICTIONARY |
13406 | | case 113: // DISABLE_P |
13407 | | case 114: // DISCARD |
13408 | | case 115: // DISTINCT |
13409 | | case 116: // DO |
13410 | | case 117: // DOCUMENT_P |
13411 | | case 118: // DOMAIN_P |
13412 | | case 119: // DOUBLE_P |
13413 | | case 120: // DROP |
13414 | | case 121: // EACH |
13415 | | case 122: // ELSE |
13416 | | case 123: // ENABLE_P |
13417 | | case 124: // ENCODING |
13418 | | case 125: // ENCRYPTED |
13419 | | case 126: // END_P |
13420 | | case 127: // ENUM_P |
13421 | | case 128: // ERROR |
13422 | | case 129: // ESCAPE |
13423 | | case 130: // EVENT |
13424 | | case 131: // EXCEPT |
13425 | | case 132: // EXCLUDE |
13426 | | case 133: // EXCLUDING |
13427 | | case 134: // EXCLUSIVE |
13428 | | case 135: // EXECUTE |
13429 | | case 136: // EXISTS |
13430 | | case 137: // EXPLAIN |
13431 | | case 138: // EXTENSION |
13432 | | case 139: // EXTERNAL |
13433 | | case 140: // EXTRACT |
13434 | | case 141: // FALSE_P |
13435 | | case 142: // FAMILY |
13436 | | case 143: // FETCH |
13437 | | case 144: // FILTER |
13438 | | case 145: // FILTERING |
13439 | | case 146: // FIRST_P |
13440 | | case 147: // FLOAT_P |
13441 | | case 148: // FOLLOWING |
13442 | | case 149: // FOR |
13443 | | case 150: // FORCE |
13444 | | case 151: // FOREIGN |
13445 | | case 152: // FORWARD |
13446 | | case 153: // FREEZE |
13447 | | case 154: // FROM |
13448 | | case 155: // FROZEN |
13449 | | case 156: // FULL |
13450 | | case 157: // FUNCTION |
13451 | | case 158: // FUNCTIONS |
13452 | | case 159: // GLOBAL |
13453 | | case 160: // GRANT |
13454 | | case 161: // GRANTED |
13455 | | case 162: // GREATEST |
13456 | | case 163: // GROUP_P |
13457 | | case 164: // GROUPING |
13458 | | case 165: // HANDLER |
13459 | | case 166: // HAVING |
13460 | | case 167: // HEADER_P |
13461 | | case 168: // HOLD |
13462 | | case 169: // HOUR_P |
13463 | | case 170: // IDENTITY_P |
13464 | | case 171: // IF_P |
13465 | | case 172: // ILIKE |
13466 | | case 173: // IMMEDIATE |
13467 | | case 174: // IMMUTABLE |
13468 | | case 175: // IMPLICIT_P |
13469 | | case 176: // IMPORT_P |
13470 | | case 177: // IN_P |
13471 | | case 178: // INCLUDE |
13472 | | case 179: // INCLUDING |
13473 | | case 180: // INCREMENT |
13474 | | case 181: // INDEX |
13475 | | case 182: // INDEXES |
13476 | | case 183: // INET |
13477 | | case 184: // INFINITY |
13478 | | case 185: // INHERIT |
13479 | | case 186: // INHERITS |
13480 | | case 187: // INITIALLY |
13481 | | case 188: // INLINE_P |
13482 | | case 189: // INNER_P |
13483 | | case 190: // INOUT |
13484 | | case 191: // INPUT_P |
13485 | | case 192: // INSENSITIVE |
13486 | | case 193: // INSERT |
13487 | | case 194: // INSTEAD |
13488 | | case 195: // INT_P |
13489 | | case 196: // INTEGER |
13490 | | case 197: // INTERSECT |
13491 | | case 198: // INTERVAL |
13492 | | case 199: // INTO |
13493 | | case 200: // INVOKER |
13494 | | case 201: // IS |
13495 | | case 202: // ISNULL |
13496 | | case 203: // ISOLATION |
13497 | | case 204: // JOIN |
13498 | | case 205: // JSON |
13499 | | case 206: // JSONB |
13500 | | case 207: // KEY |
13501 | | case 208: // KEYSPACE |
13502 | | case 209: // KEYSPACES |
13503 | | case 210: // LABEL |
13504 | | case 211: // LANGUAGE |
13505 | | case 212: // LARGE_P |
13506 | | case 213: // LAST_P |
13507 | | case 214: // LATERAL_P |
13508 | | case 215: // LEADING |
13509 | | case 216: // LEAKPROOF |
13510 | | case 217: // LEAST |
13511 | | case 218: // LEFT |
13512 | | case 219: // LEVEL |
13513 | | case 220: // LIKE |
13514 | | case 221: // LIMIT |
13515 | | case 222: // LIST |
13516 | | case 223: // LISTEN |
13517 | | case 224: // LOAD |
13518 | | case 225: // LOCAL |
13519 | | case 226: // LOCALTIME |
13520 | | case 227: // LOCALTIMESTAMP |
13521 | | case 228: // LOCATION |
13522 | | case 229: // LOCK_P |
13523 | | case 230: // LOCKED |
13524 | | case 231: // LOGGED |
13525 | | case 232: // LOGIN |
13526 | | case 233: // MAP |
13527 | | case 234: // MAPPING |
13528 | | case 235: // MATCH |
13529 | | case 236: // MATERIALIZED |
13530 | | case 237: // MAXVALUE |
13531 | | case 238: // MINUTE_P |
13532 | | case 239: // MINVALUE |
13533 | | case 240: // MODE |
13534 | | case 241: // MODIFY |
13535 | | case 242: // MONTH_P |
13536 | | case 243: // MOVE |
13537 | | case 244: // NAME_P |
13538 | | case 245: // NAMES |
13539 | | case 246: // NAN |
13540 | | case 247: // NATIONAL |
13541 | | case 248: // NATURAL |
13542 | | case 249: // NCHAR |
13543 | | case 250: // NEXT |
13544 | | case 251: // NO |
13545 | | case 252: // NONE |
13546 | | case 253: // NOT |
13547 | | case 254: // NOTHING |
13548 | | case 255: // NOTIFY |
13549 | | case 256: // NOTNULL |
13550 | | case 257: // NOWAIT |
13551 | | case 258: // NULL_P |
13552 | | case 259: // NULLIF |
13553 | | case 260: // NULLS_P |
13554 | | case 261: // NUMERIC |
13555 | | case 262: // OBJECT_P |
13556 | | case 263: // OF |
13557 | | case 264: // OFF |
13558 | | case 265: // OFFSET |
13559 | | case 266: // OIDS |
13560 | | case 267: // ON |
13561 | | case 268: // ONLY |
13562 | | case 269: // OPERATOR |
13563 | | case 270: // OPTION |
13564 | | case 271: // OPTIONS |
13565 | | case 272: // OR |
13566 | | case 273: // ORDER |
13567 | | case 274: // ORDINALITY |
13568 | | case 275: // OUT_P |
13569 | | case 276: // OUTER_P |
13570 | | case 277: // OVER |
13571 | | case 278: // OVERLAPS |
13572 | | case 279: // OVERLAY |
13573 | | case 280: // OWNED |
13574 | | case 281: // OWNER |
13575 | | case 282: // PARSER |
13576 | | case 283: // PARTIAL |
13577 | | case 284: // PARTITION |
13578 | | case 285: // PASSING |
13579 | | case 286: // PASSWORD |
13580 | | case 287: // PERMISSION |
13581 | | case 288: // PERMISSIONS |
13582 | | case 289: // PLACING |
13583 | | case 290: // PLANS |
13584 | | case 291: // POLICY |
13585 | | case 292: // POSITION |
13586 | | case 293: // PRECEDING |
13587 | | case 294: // PRECISION |
13588 | | case 295: // PRESERVE |
13589 | | case 296: // PREPARE |
13590 | | case 297: // PREPARED |
13591 | | case 298: // PRIMARY |
13592 | | case 299: // PRIOR |
13593 | | case 300: // PRIVILEGES |
13594 | | case 301: // PROCEDURAL |
13595 | | case 302: // PROCEDURE |
13596 | | case 303: // PROGRAM |
13597 | | case 304: // QUOTE |
13598 | | case 305: // RANGE |
13599 | | case 306: // READ |
13600 | | case 307: // REAL |
13601 | | case 308: // REASSIGN |
13602 | | case 309: // RECHECK |
13603 | | case 310: // RECURSIVE |
13604 | | case 311: // REF |
13605 | | case 312: // REFRESH |
13606 | | case 313: // REINDEX |
13607 | | case 314: // RELATIVE_P |
13608 | | case 315: // RELEASE |
13609 | | case 316: // RENAME |
13610 | | case 317: // REPEATABLE |
13611 | | case 318: // REPLACE |
13612 | | case 319: // REPLICA |
13613 | | case 320: // RESET |
13614 | | case 321: // RESTART |
13615 | | case 322: // RESTRICT |
13616 | | case 323: // RETURNING |
13617 | | case 324: // RETURNS |
13618 | | case 325: // REVOKE |
13619 | | case 326: // RIGHT |
13620 | | case 327: // ROLE |
13621 | | case 328: // ROLES |
13622 | | case 329: // ROLLBACK |
13623 | | case 330: // ROLLUP |
13624 | | case 331: // ROW |
13625 | | case 332: // ROWS |
13626 | | case 333: // RULE |
13627 | | case 334: // SAVEPOINT |
13628 | | case 335: // SCHEMA |
13629 | | case 336: // SCHEME |
13630 | | case 337: // SCROLL |
13631 | | case 338: // SEARCH |
13632 | | case 339: // SECOND_P |
13633 | | case 340: // SECURITY |
13634 | | case 341: // SELECT |
13635 | | case 342: // SEQUENCE |
13636 | | case 343: // SEQUENCES |
13637 | | case 344: // SERIALIZABLE |
13638 | | case 345: // SERVER |
13639 | | case 346: // SESSION |
13640 | | case 347: // SESSION_USER |
13641 | | case 348: // SET |
13642 | | case 349: // SETS |
13643 | | case 350: // SETOF |
13644 | | case 351: // SHARE |
13645 | | case 352: // SHOW |
13646 | | case 353: // SIMILAR |
13647 | | case 354: // SIMPLE |
13648 | | case 355: // SKIP |
13649 | | case 356: // SMALLINT |
13650 | | case 357: // SNAPSHOT |
13651 | | case 358: // SOME |
13652 | | case 359: // SQL_P |
13653 | | case 360: // STABLE |
13654 | | case 361: // STANDALONE_P |
13655 | | case 362: // START |
13656 | | case 363: // STATEMENT |
13657 | | case 364: // STATIC |
13658 | | case 365: // STATISTICS |
13659 | | case 366: // STATUS |
13660 | | case 367: // STDIN |
13661 | | case 368: // STDOUT |
13662 | | case 369: // STORAGE |
13663 | | case 370: // STRICT_P |
13664 | | case 371: // STRIP_P |
13665 | | case 372: // SUBSTRING |
13666 | | case 373: // SUPERUSER |
13667 | | case 374: // SYMMETRIC |
13668 | | case 375: // SYSID |
13669 | | case 376: // SYSTEM_P |
13670 | | case 377: // TABLE |
13671 | | case 378: // TABLES |
13672 | | case 379: // TABLESAMPLE |
13673 | | case 380: // TABLESPACE |
13674 | | case 381: // TEMP |
13675 | | case 382: // TEMPLATE |
13676 | | case 383: // TEMPORARY |
13677 | | case 384: // TEXT_P |
13678 | | case 385: // THEN |
13679 | | case 386: // TIME |
13680 | | case 387: // TIMESTAMP |
13681 | | case 388: // TIMEUUID |
13682 | | case 389: // TINYINT |
13683 | | case 390: // TO |
13684 | | case 391: // TOKEN |
13685 | | case 392: // TRAILING |
13686 | | case 393: // TRANSACTION |
13687 | | case 394: // TRANSFORM |
13688 | | case 395: // TREAT |
13689 | | case 396: // TRIGGER |
13690 | | case 397: // TRIM |
13691 | | case 398: // TRUE_P |
13692 | | case 399: // TRUNCATE |
13693 | | case 400: // TRUSTED |
13694 | | case 401: // TTL |
13695 | | case 402: // TUPLE |
13696 | | case 403: // TYPE_P |
13697 | | case 404: // TYPES_P |
13698 | | case 405: // PARTITION_HASH |
13699 | | case 406: // UNBOUNDED |
13700 | | case 407: // UNCOMMITTED |
13701 | | case 408: // UNENCRYPTED |
13702 | | case 409: // UNION |
13703 | | case 410: // UNIQUE |
13704 | | case 411: // UNKNOWN |
13705 | | case 412: // UNLISTEN |
13706 | | case 413: // UNLOGGED |
13707 | | case 414: // UNSET |
13708 | | case 415: // UNTIL |
13709 | | case 416: // UPDATE |
13710 | | case 417: // USE |
13711 | | case 418: // USER |
13712 | | case 419: // USING |
13713 | | case 420: // UUID |
13714 | | case 421: // VACUUM |
13715 | | case 422: // VALID |
13716 | | case 423: // VALIDATE |
13717 | | case 424: // VALIDATOR |
13718 | | case 425: // VALUE_P |
13719 | | case 426: // VALUES |
13720 | | case 427: // VARCHAR |
13721 | | case 428: // VARIADIC |
13722 | | case 429: // VARINT |
13723 | | case 430: // VARYING |
13724 | | case 431: // VERBOSE |
13725 | | case 432: // VERSION_P |
13726 | | case 433: // VIEW |
13727 | | case 434: // VIEWS |
13728 | | case 435: // VOLATILE |
13729 | | case 436: // WHEN |
13730 | | case 437: // WHERE |
13731 | | case 438: // WHITESPACE_P |
13732 | | case 439: // WINDOW |
13733 | | case 440: // WITH |
13734 | | case 441: // WITHIN |
13735 | | case 442: // WITHOUT |
13736 | | case 443: // WORK |
13737 | | case 444: // WRAPPER |
13738 | | case 445: // WRITE |
13739 | | case 446: // XML_P |
13740 | | case 447: // XMLATTRIBUTES |
13741 | | case 448: // XMLCONCAT |
13742 | | case 449: // XMLELEMENT |
13743 | | case 450: // XMLEXISTS |
13744 | | case 451: // XMLFOREST |
13745 | | case 452: // XMLPARSE |
13746 | | case 453: // XMLPI |
13747 | | case 454: // XMLROOT |
13748 | | case 455: // XMLSERIALIZE |
13749 | | case 456: // YEAR_P |
13750 | | case 457: // YES_P |
13751 | | case 458: // ZONE |
13752 | | case 729: // all_Op |
13753 | | case 730: // MathOp |
13754 | | case 739: // extract_arg |
13755 | | case 815: // unreserved_keyword |
13756 | | case 816: // col_name_keyword |
13757 | | case 817: // type_func_name_keyword |
13758 | | case 818: // reserved_keyword |
13759 | | case 844: // iso_level |
13760 | | case 845: // opt_boolean_or_string |
13761 | | case 847: // opt_encoding |
13762 | | case 953: // RowSecurityDefaultForCmd |
13763 | | case 954: // row_security_cmd |
13764 | | value.copy< KeywordType > (YY_MOVE (that.value)); |
13765 | | break; |
13766 | | |
13767 | | case 655: // set_clause |
13768 | | case 656: // single_set_clause |
13769 | | value.copy< PAssign > (YY_MOVE (that.value)); |
13770 | | break; |
13771 | | |
13772 | | case 654: // set_clause_list |
13773 | | value.copy< PAssignListNode > (YY_MOVE (that.value)); |
13774 | | break; |
13775 | | |
13776 | | case 538: // opt_no_inherit |
13777 | | case 601: // opt_json_clause_default_null |
13778 | | case 605: // all_or_distinct |
13779 | | case 615: // opt_allow_filtering |
13780 | | case 640: // opt_returns_clause |
13781 | | case 686: // opt_else_clause |
13782 | | case 687: // opt_ordinality |
13783 | | case 711: // xml_whitespace_option |
13784 | | case 808: // opt_varying |
13785 | | case 812: // opt_timezone |
13786 | | case 825: // boolean |
13787 | | case 857: // constraints_set_mode |
13788 | | case 873: // copy_from |
13789 | | case 874: // opt_program |
13790 | | case 890: // opt_with_data |
13791 | | case 903: // opt_trusted |
13792 | | case 959: // TriggerForSpec |
13793 | | case 961: // TriggerForType |
13794 | | case 988: // opt_if_not_exists |
13795 | | case 992: // opt_default |
13796 | | case 995: // opt_recheck |
13797 | | case 1005: // opt_restart_seqs |
13798 | | case 1028: // opt_grant_grant_option |
13799 | | case 1038: // opt_deferred |
13800 | | case 1039: // opt_unique |
13801 | | case 1040: // opt_concurrently |
13802 | | case 1052: // opt_or_replace |
13803 | | case 1088: // opt_if_exists |
13804 | | case 1109: // opt_instead |
13805 | | case 1147: // opt_verbose |
13806 | | case 1148: // opt_full |
13807 | | case 1149: // opt_freeze |
13808 | | case 1162: // opt_nowait |
13809 | | value.copy< PBool > (YY_MOVE (that.value)); |
13810 | | break; |
13811 | | |
13812 | | case 468: // CCONST |
13813 | | case 974: // enable_trigger |
13814 | | value.copy< PChar > (YY_MOVE (that.value)); |
13815 | | break; |
13816 | | |
13817 | | case 803: // Character |
13818 | | case 804: // ConstCharacter |
13819 | | case 805: // CharacterWithLength |
13820 | | case 806: // CharacterWithoutLength |
13821 | | case 807: // character |
13822 | | value.copy< PCharBaseType > (YY_MOVE (that.value)); |
13823 | | break; |
13824 | | |
13825 | | case 594: // SelectStmt |
13826 | | case 595: // select_with_parens |
13827 | | case 596: // select_no_parens |
13828 | | case 597: // select_clause |
13829 | | value.copy< PCollection > (YY_MOVE (that.value)); |
13830 | | break; |
13831 | | |
13832 | | case 768: // map_elems |
13833 | | case 769: // map_expr |
13834 | | case 770: // set_elems |
13835 | | case 771: // set_expr |
13836 | | case 772: // list_elems |
13837 | | case 773: // list_expr |
13838 | | case 774: // tuple_elems |
13839 | | case 775: // tuple_expr |
13840 | | value.copy< PCollectionExpr > (YY_MOVE (that.value)); |
13841 | | break; |
13842 | | |
13843 | | case 646: // opt_using_ttl_timestamp_clause |
13844 | | case 647: // using_ttl_timestamp_clause |
13845 | | case 648: // recursive_ttl_timestamp_clause |
13846 | | value.copy< PDmlUsingClause > (YY_MOVE (that.value)); |
13847 | | break; |
13848 | | |
13849 | | case 649: // ttl_timestamp_clause |
13850 | | value.copy< PDmlUsingClauseElement > (YY_MOVE (that.value)); |
13851 | | break; |
13852 | | |
13853 | | case 666: // write_dml_property_map_list_element |
13854 | | value.copy< PDmlWriteProperty > (YY_MOVE (that.value)); |
13855 | | break; |
13856 | | |
13857 | | case 661: // opt_write_dml_properties |
13858 | | case 662: // write_dml_properties |
13859 | | case 663: // write_dml_property |
13860 | | value.copy< PDmlWritePropertyListNode > (YY_MOVE (that.value)); |
13861 | | break; |
13862 | | |
13863 | | case 664: // write_dml_property_map |
13864 | | case 665: // write_dml_property_map_list |
13865 | | value.copy< PDmlWritePropertyMap > (YY_MOVE (that.value)); |
13866 | | break; |
13867 | | |
13868 | | case 614: // target_el |
13869 | | case 618: // limit_clause |
13870 | | case 619: // offset_clause |
13871 | | case 620: // select_limit_value |
13872 | | case 621: // select_offset_value |
13873 | | case 688: // opt_where_clause |
13874 | | case 689: // where_clause |
13875 | | case 690: // if_clause |
13876 | | case 691: // opt_if_clause |
13877 | | case 692: // opt_where_or_current_clause |
13878 | | case 693: // where_or_current_clause |
13879 | | case 696: // a_expr |
13880 | | case 697: // inactive_a_expr |
13881 | | case 698: // b_expr |
13882 | | case 699: // c_expr |
13883 | | case 700: // inactive_c_expr |
13884 | | case 701: // func_expr |
13885 | | case 702: // func_application |
13886 | | case 736: // func_arg_expr |
13887 | | case 747: // bindvar |
13888 | | case 756: // ctext_expr |
13889 | | case 776: // collection_expr |
13890 | | case 777: // in_expr |
13891 | | case 778: // AexprConst |
13892 | | value.copy< PExpr > (YY_MOVE (that.value)); |
13893 | | break; |
13894 | | |
13895 | | case 612: // opt_target_list |
13896 | | case 613: // target_list |
13897 | | case 657: // col_arg_list |
13898 | | case 735: // func_arg_list |
13899 | | case 749: // json_ref |
13900 | | case 750: // json_ref_single_arrow |
13901 | | case 754: // ctext_row |
13902 | | case 755: // ctext_expr_list |
13903 | | value.copy< PExprListNode > (YY_MOVE (that.value)); |
13904 | | break; |
13905 | | |
13906 | | case 616: // select_limit_offset |
13907 | | case 617: // opt_select_limit_offset |
13908 | | value.copy< PExprVector > (YY_MOVE (that.value)); |
13909 | | break; |
13910 | | |
13911 | | case 541: // index_column |
13912 | | value.copy< PIndexColumn > (YY_MOVE (that.value)); |
13913 | | break; |
13914 | | |
13915 | | case 600: // json_clause |
13916 | | value.copy< PInsertJsonClause > (YY_MOVE (that.value)); |
13917 | | break; |
13918 | | |
13919 | | case 599: // values_clause |
13920 | | value.copy< PInsertValuesClause > (YY_MOVE (that.value)); |
13921 | | break; |
13922 | | |
13923 | | case 460: // PARAM |
13924 | | case 549: // TableLikeOptionList |
13925 | | case 550: // TableLikeOption |
13926 | | case 551: // OptTemp |
13927 | | case 565: // OnCommitOption |
13928 | | case 623: // row_or_rows |
13929 | | case 624: // first_or_next |
13930 | | case 637: // for_locking_strength |
13931 | | case 710: // document_or_content |
13932 | | case 728: // sub_type |
13933 | | case 779: // Iconst |
13934 | | case 781: // SignedIconst |
13935 | | case 798: // opt_float |
13936 | | case 893: // OptNoLog |
13937 | | case 920: // add_drop |
13938 | | case 944: // import_qualification_type |
13939 | | case 956: // TriggerActionTime |
13940 | | case 966: // ConstraintAttributeSpec |
13941 | | case 967: // ConstraintAttributeElem |
13942 | | case 1036: // defacl_privilege_target |
13943 | | case 1049: // opt_asc_desc |
13944 | | case 1050: // opt_nulls_order |
13945 | | case 1086: // cast_context |
13946 | | case 1093: // reindex_target_type |
13947 | | case 1094: // reindex_target_multitable |
13948 | | case 1095: // reindex_option_list |
13949 | | case 1096: // reindex_option_elem |
13950 | | case 1099: // opt_column |
13951 | | case 1100: // opt_set_data |
13952 | | case 1108: // event |
13953 | | case 1121: // opt_check_option |
13954 | | case 1143: // vacuum_option_list |
13955 | | case 1144: // vacuum_option_elem |
13956 | | case 1160: // opt_lock |
13957 | | case 1161: // lock_type |
13958 | | case 1163: // opt_nowait_or_skip |
13959 | | case 1166: // cursor_options |
13960 | | case 1167: // opt_hold |
13961 | | value.copy< PInt64 > (YY_MOVE (that.value)); |
13962 | | break; |
13963 | | |
13964 | | case 524: // keyspace_property_map_list_element |
13965 | | value.copy< PKeyspaceProperty > (YY_MOVE (that.value)); |
13966 | | break; |
13967 | | |
13968 | | case 519: // opt_keyspace_options |
13969 | | case 520: // keyspace_properties |
13970 | | case 521: // keyspace_property |
13971 | | value.copy< PKeyspacePropertyListNode > (YY_MOVE (that.value)); |
13972 | | break; |
13973 | | |
13974 | | case 522: // keyspace_property_map |
13975 | | case 523: // keyspace_property_map_list |
13976 | | value.copy< PKeyspacePropertyMap > (YY_MOVE (that.value)); |
13977 | | break; |
13978 | | |
13979 | | case 507: // stmtblock |
13980 | | case 508: // stmtmulti |
13981 | | case 509: // dml_list |
13982 | | case 528: // OptTableElementList |
13983 | | case 529: // TableElementList |
13984 | | case 532: // ColQualList |
13985 | | case 540: // NestedColumnList |
13986 | | case 542: // index_column_list |
13987 | | case 543: // columnList |
13988 | | case 582: // alter_table_ops |
13989 | | case 583: // alter_table_op |
13990 | | case 584: // addColumnDefList |
13991 | | case 586: // dropColumnList |
13992 | | case 588: // renameColumnList |
13993 | | case 590: // alterColumnTypeList |
13994 | | case 592: // alterPropertyList |
13995 | | case 602: // into_clause |
13996 | | case 625: // group_clause |
13997 | | case 626: // group_by_list |
13998 | | case 632: // having_clause |
13999 | | case 1043: // index_params |
14000 | | case 1045: // opt_include_clause |
14001 | | value.copy< PListNode > (YY_MOVE (that.value)); |
14002 | | break; |
14003 | | |
14004 | | case 751: // indirection_el |
14005 | | value.copy< PName > (YY_MOVE (that.value)); |
14006 | | break; |
14007 | | |
14008 | | case 611: // sortby |
14009 | | value.copy< POrderBy > (YY_MOVE (that.value)); |
14010 | | break; |
14011 | | |
14012 | | case 608: // opt_sort_clause |
14013 | | case 609: // sort_clause |
14014 | | case 610: // sortby_list |
14015 | | value.copy< POrderByListNode > (YY_MOVE (that.value)); |
14016 | | break; |
14017 | | |
14018 | | case 578: // any_name |
14019 | | case 579: // attrs |
14020 | | case 641: // insert_target |
14021 | | case 643: // insert_column_item |
14022 | | case 644: // opt_indirection |
14023 | | case 659: // set_target |
14024 | | case 677: // relation_expr |
14025 | | case 752: // indirection |
14026 | | case 758: // qualified_name |
14027 | | case 793: // udt_name |
14028 | | case 993: // opt_opfamily |
14029 | | case 994: // opclass_purpose |
14030 | | case 1047: // opt_collate |
14031 | | case 1048: // opt_class |
14032 | | value.copy< PQualifiedName > (YY_MOVE (that.value)); |
14033 | | break; |
14034 | | |
14035 | | case 577: // any_name_list |
14036 | | case 642: // insert_column_list |
14037 | | case 678: // relation_expr_list |
14038 | | value.copy< PQualifiedNameListNode > (YY_MOVE (that.value)); |
14039 | | break; |
14040 | | |
14041 | | case 748: // columnref |
14042 | | value.copy< PRef > (YY_MOVE (that.value)); |
14043 | | break; |
14044 | | |
14045 | | case 824: // RoleOption |
14046 | | value.copy< PRoleOption > (YY_MOVE (that.value)); |
14047 | | break; |
14048 | | |
14049 | | case 822: // optRoleOptionList |
14050 | | case 823: // RoleOptionList |
14051 | | value.copy< PRoleOptionListNode > (YY_MOVE (that.value)); |
14052 | | break; |
14053 | | |
14054 | | case 598: // simple_select |
14055 | | value.copy< PSelectStmt > (YY_MOVE (that.value)); |
14056 | | break; |
14057 | | |
14058 | | case 459: // IDENT |
14059 | | case 461: // FCONST |
14060 | | case 462: // SCONST |
14061 | | case 463: // BCONST |
14062 | | case 464: // XCONST |
14063 | | case 465: // Op |
14064 | | case 466: // UCONST |
14065 | | case 467: // ICONST |
14066 | | case 517: // OptSchemaName |
14067 | | case 566: // OptTableSpace |
14068 | | case 567: // OptConsTableSpace |
14069 | | case 568: // ExistingIndex |
14070 | | case 671: // alias_clause |
14071 | | case 672: // opt_alias_clause |
14072 | | case 720: // opt_existing_window_name |
14073 | | case 760: // name |
14074 | | case 761: // database_name |
14075 | | case 762: // access_method |
14076 | | case 763: // attr_name |
14077 | | case 764: // index_name |
14078 | | case 765: // file_name |
14079 | | case 766: // property_name |
14080 | | case 767: // func_name |
14081 | | case 780: // Sconst |
14082 | | case 782: // RoleId |
14083 | | case 785: // ColId |
14084 | | case 786: // type_function_name |
14085 | | case 787: // NonReservedWord |
14086 | | case 788: // ColLabel |
14087 | | case 809: // opt_charset |
14088 | | case 821: // role_name |
14089 | | case 841: // var_name |
14090 | | case 848: // NonReservedWord_or_Sconst |
14091 | | case 875: // copy_file_name |
14092 | | case 933: // generic_option_name |
14093 | | case 936: // opt_type |
14094 | | case 937: // foreign_server_version |
14095 | | case 938: // opt_foreign_server_version |
14096 | | case 1008: // comment_text |
14097 | | case 1010: // opt_provider |
14098 | | case 1012: // security_label |
14099 | | case 1019: // permissions |
14100 | | case 1020: // permission |
14101 | | case 1041: // opt_index_name |
14102 | | case 1042: // access_method_clause |
14103 | | case 1059: // param_name |
14104 | | case 1112: // notify_payload |
14105 | | case 1127: // createdb_opt_name |
14106 | | case 1141: // cluster_index_specification |
14107 | | case 1165: // cursor_name |
14108 | | value.copy< PString > (YY_MOVE (that.value)); |
14109 | | break; |
14110 | | |
14111 | | case 558: // property_map_list_element |
14112 | | case 560: // column_ordering |
14113 | | value.copy< PTableProperty > (YY_MOVE (that.value)); |
14114 | | break; |
14115 | | |
14116 | | case 553: // opt_table_options |
14117 | | case 554: // table_properties |
14118 | | case 555: // table_property |
14119 | | case 559: // orderingList |
14120 | | case 1044: // opt_index_options |
14121 | | value.copy< PTablePropertyListNode > (YY_MOVE (that.value)); |
14122 | | break; |
14123 | | |
14124 | | case 556: // property_map |
14125 | | case 557: // property_map_list |
14126 | | value.copy< PTablePropertyMap > (YY_MOVE (that.value)); |
14127 | | break; |
14128 | | |
14129 | | case 669: // table_ref |
14130 | | case 679: // relation_expr_opt_alias |
14131 | | value.copy< PTableRef > (YY_MOVE (that.value)); |
14132 | | break; |
14133 | | |
14134 | | case 667: // from_clause |
14135 | | case 668: // from_list |
14136 | | value.copy< PTableRefListNode > (YY_MOVE (that.value)); |
14137 | | break; |
14138 | | |
14139 | | case 510: // dml |
14140 | | case 511: // stmt |
14141 | | case 512: // schema_stmt |
14142 | | case 513: // CreateTypeStmt |
14143 | | case 516: // CreateSchemaStmt |
14144 | | case 525: // UseSchemaStmt |
14145 | | case 526: // AlterSchemaStmt |
14146 | | case 527: // CreateStmt |
14147 | | case 530: // TableElement |
14148 | | case 531: // columnDef |
14149 | | case 533: // ColConstraint |
14150 | | case 534: // ColConstraintElem |
14151 | | case 535: // ConstraintAttr |
14152 | | case 536: // TableConstraint |
14153 | | case 537: // ConstraintElem |
14154 | | case 544: // columnElem |
14155 | | case 573: // DropStmt |
14156 | | case 581: // AlterTableStmt |
14157 | | case 585: // addColumnDef |
14158 | | case 587: // dropColumn |
14159 | | case 589: // renameColumn |
14160 | | case 591: // alterColumnType |
14161 | | case 593: // alterProperty |
14162 | | case 606: // distinct_clause |
14163 | | case 607: // opt_all_clause |
14164 | | case 627: // group_by_item |
14165 | | case 633: // opt_for_locking_clause |
14166 | | case 634: // for_locking_clause |
14167 | | case 639: // InsertStmt |
14168 | | case 645: // opt_on_conflict |
14169 | | case 650: // opt_conf_expr |
14170 | | case 651: // returning_clause |
14171 | | case 652: // DeleteStmt |
14172 | | case 653: // UpdateStmt |
14173 | | case 660: // set_target_list |
14174 | | case 715: // opt_window_clause |
14175 | | case 820: // CreateRoleStmt |
14176 | | case 832: // AlterRoleStmt |
14177 | | case 1004: // TruncateStmt |
14178 | | case 1017: // GrantStmt |
14179 | | case 1018: // RevokeStmt |
14180 | | case 1030: // GrantRoleStmt |
14181 | | case 1031: // RevokeRoleStmt |
14182 | | case 1037: // IndexStmt |
14183 | | case 1115: // TransactionStmt |
14184 | | case 1151: // ExplainStmt |
14185 | | case 1152: // ExplainableStmt |
14186 | | value.copy< PTreeNode > (YY_MOVE (that.value)); |
14187 | | break; |
14188 | | |
14189 | | case 789: // Typename |
14190 | | case 790: // ParametricTypename |
14191 | | case 791: // SimpleTypename |
14192 | | case 792: // UserDefinedType |
14193 | | case 795: // ConstTypename |
14194 | | case 797: // Numeric |
14195 | | case 799: // Bit |
14196 | | case 800: // ConstBit |
14197 | | case 801: // BitWithLength |
14198 | | case 802: // BitWithoutLength |
14199 | | case 810: // ConstDatetime |
14200 | | case 811: // ConstInterval |
14201 | | value.copy< PType > (YY_MOVE (that.value)); |
14202 | | break; |
14203 | | |
14204 | | case 515: // TypeField |
14205 | | value.copy< PTypeField > (YY_MOVE (that.value)); |
14206 | | break; |
14207 | | |
14208 | | case 514: // TypeFieldList |
14209 | | value.copy< PTypeFieldListNode > (YY_MOVE (that.value)); |
14210 | | break; |
14211 | | |
14212 | | case 518: // OptSchemaEltList |
14213 | | case 539: // opt_column_list |
14214 | | case 545: // ExclusionConstraintList |
14215 | | case 546: // ExclusionConstraintElem |
14216 | | case 552: // OptInherit |
14217 | | case 561: // reloptions |
14218 | | case 562: // opt_reloptions |
14219 | | case 563: // reloption_list |
14220 | | case 569: // OptTypedTableElementList |
14221 | | case 570: // TypedTableElementList |
14222 | | case 580: // type_name_list |
14223 | | case 635: // for_locking_items |
14224 | | case 638: // locked_rels_list |
14225 | | case 658: // multiple_set_clause |
14226 | | case 673: // func_alias_clause |
14227 | | case 683: // rowsfrom_item |
14228 | | case 684: // rowsfrom_list |
14229 | | case 685: // opt_col_def_list |
14230 | | case 694: // TableFuncElementList |
14231 | | case 707: // xml_attributes |
14232 | | case 708: // xml_attribute_list |
14233 | | case 713: // within_group_clause |
14234 | | case 716: // window_definition_list |
14235 | | case 721: // opt_partition_clause |
14236 | | case 725: // row |
14237 | | case 726: // explicit_row |
14238 | | case 727: // implicit_row |
14239 | | case 731: // qual_Op |
14240 | | case 732: // qual_all_Op |
14241 | | case 733: // subquery_Op |
14242 | | case 734: // expr_list |
14243 | | case 737: // type_list |
14244 | | case 738: // extract_list |
14245 | | case 740: // overlay_list |
14246 | | case 742: // position_list |
14247 | | case 743: // substr_list |
14248 | | case 746: // trim_list |
14249 | | case 757: // qualified_name_list |
14250 | | case 759: // name_list |
14251 | | case 784: // role_list |
14252 | | case 794: // opt_array_bounds |
14253 | | case 796: // opt_type_modifiers |
14254 | | case 813: // opt_interval |
14255 | | case 814: // interval_second |
14256 | | case 827: // OptRoleList |
14257 | | case 828: // AlterOptRoleList |
14258 | | case 842: // var_list |
14259 | | case 856: // constraints_set_list |
14260 | | case 861: // alter_table_cmds |
14261 | | case 869: // alter_type_cmds |
14262 | | case 876: // copy_options |
14263 | | case 877: // copy_opt_list |
14264 | | case 883: // copy_generic_opt_list |
14265 | | case 886: // copy_generic_opt_arg_list |
14266 | | case 897: // OptSeqOptList |
14267 | | case 898: // SeqOptList |
14268 | | case 904: // handler_name |
14269 | | case 905: // opt_inline_handler |
14270 | | case 906: // validator_clause |
14271 | | case 907: // opt_validator |
14272 | | case 914: // create_extension_opt_list |
14273 | | case 917: // alter_extension_opt_list |
14274 | | case 923: // fdw_options |
14275 | | case 924: // opt_fdw_options |
14276 | | case 927: // create_generic_options |
14277 | | case 928: // generic_option_list |
14278 | | case 929: // alter_generic_options |
14279 | | case 930: // alter_generic_option_list |
14280 | | case 951: // RowSecurityDefaultToRole |
14281 | | case 952: // RowSecurityOptionalToRole |
14282 | | case 957: // TriggerEvents |
14283 | | case 958: // TriggerOneEvent |
14284 | | case 963: // TriggerFuncArgs |
14285 | | case 970: // event_trigger_when_list |
14286 | | case 972: // event_trigger_value_list |
14287 | | case 978: // definition |
14288 | | case 979: // def_list |
14289 | | case 982: // old_aggr_definition |
14290 | | case 983: // old_aggr_list |
14291 | | case 985: // opt_enum_val_list |
14292 | | case 986: // enum_val_list |
14293 | | case 990: // opclass_item_list |
14294 | | case 998: // opclass_drop_list |
14295 | | case 1023: // privileges |
14296 | | case 1024: // privilege_list |
14297 | | case 1026: // grantee_list |
14298 | | case 1033: // DefACLOptionList |
14299 | | case 1053: // func_args |
14300 | | case 1054: // func_args_list |
14301 | | case 1055: // func_args_with_defaults |
14302 | | case 1056: // func_args_with_defaults_list |
14303 | | case 1064: // aggr_args |
14304 | | case 1065: // aggr_args_list |
14305 | | case 1066: // createfunc_opt_list |
14306 | | case 1069: // func_as |
14307 | | case 1070: // transform_type_list |
14308 | | case 1071: // opt_definition |
14309 | | case 1073: // table_func_column_list |
14310 | | case 1075: // alterfunc_opt_list |
14311 | | case 1080: // oper_argtypes |
14312 | | case 1081: // any_operator |
14313 | | case 1083: // dostmt_opt_list |
14314 | | case 1090: // transform_element_list |
14315 | | case 1104: // RuleActionList |
14316 | | case 1105: // RuleActionMulti |
14317 | | case 1118: // transaction_mode_list |
14318 | | case 1119: // transaction_mode_list_or_empty |
14319 | | case 1124: // createdb_opt_list |
14320 | | case 1125: // createdb_opt_items |
14321 | | case 1150: // opt_name_list |
14322 | | case 1154: // prep_type_clause |
14323 | | case 1157: // execute_param_clause |
14324 | | value.copy< UndefListType > (YY_MOVE (that.value)); |
14325 | | break; |
14326 | | |
14327 | | case 547: // ExclusionWhereClause |
14328 | | case 548: // TableLikeClause |
14329 | | case 564: // reloption_elem |
14330 | | case 571: // TypedTableElement |
14331 | | case 572: // columnOptions |
14332 | | case 603: // OptTempTableName |
14333 | | case 622: // opt_select_fetch_first_value |
14334 | | case 628: // empty_grouping_set |
14335 | | case 629: // rollup_clause |
14336 | | case 630: // cube_clause |
14337 | | case 631: // grouping_sets_clause |
14338 | | case 636: // for_locking_item |
14339 | | case 670: // joined_table |
14340 | | case 675: // join_outer |
14341 | | case 676: // join_qual |
14342 | | case 680: // tablesample_clause |
14343 | | case 681: // opt_repeatable_clause |
14344 | | case 682: // func_table |
14345 | | case 695: // TableFuncElement |
14346 | | case 703: // func_expr_common_subexpr |
14347 | | case 704: // func_expr_windowless |
14348 | | case 705: // xml_root_version |
14349 | | case 706: // opt_xml_root_standalone |
14350 | | case 709: // xml_attribute_el |
14351 | | case 712: // xmlexists_argument |
14352 | | case 714: // filter_clause |
14353 | | case 717: // window_definition |
14354 | | case 718: // over_clause |
14355 | | case 719: // window_specification |
14356 | | case 722: // opt_frame_clause |
14357 | | case 723: // frame_extent |
14358 | | case 724: // frame_bound |
14359 | | case 741: // overlay_placing |
14360 | | case 744: // substr_from |
14361 | | case 745: // substr_for |
14362 | | case 783: // RoleSpec |
14363 | | case 819: // inactive_stmt |
14364 | | case 829: // AlterOptRoleElem |
14365 | | case 830: // CreateOptRoleElem |
14366 | | case 831: // CreateUserStmt |
14367 | | case 833: // AlterUserStmt |
14368 | | case 834: // AlterUserSetStmt |
14369 | | case 835: // DropUserStmt |
14370 | | case 836: // inactive_schema_stmt |
14371 | | case 837: // VariableSetStmt |
14372 | | case 838: // set_rest |
14373 | | case 839: // generic_set |
14374 | | case 840: // set_rest_more |
14375 | | case 843: // var_value |
14376 | | case 846: // zone_value |
14377 | | case 849: // VariableResetStmt |
14378 | | case 850: // reset_rest |
14379 | | case 851: // generic_reset |
14380 | | case 852: // SetResetClause |
14381 | | case 853: // FunctionSetResetClause |
14382 | | case 854: // VariableShowStmt |
14383 | | case 855: // ConstraintsSetStmt |
14384 | | case 858: // CheckPointStmt |
14385 | | case 859: // DiscardStmt |
14386 | | case 860: // InactiveAlterTableStmt |
14387 | | case 862: // alter_table_cmd |
14388 | | case 863: // alter_column_default |
14389 | | case 865: // opt_collate_clause |
14390 | | case 866: // alter_using |
14391 | | case 867: // replica_identity |
14392 | | case 868: // AlterCompositeTypeStmt |
14393 | | case 870: // alter_type_cmd |
14394 | | case 871: // ClosePortalStmt |
14395 | | case 872: // CopyStmt |
14396 | | case 878: // copy_opt_item |
14397 | | case 879: // opt_binary |
14398 | | case 880: // opt_oids |
14399 | | case 881: // copy_delimiter |
14400 | | case 884: // copy_generic_opt_elem |
14401 | | case 885: // copy_generic_opt_arg |
14402 | | case 887: // copy_generic_opt_arg_list_item |
14403 | | case 888: // CreateAsStmt |
14404 | | case 889: // create_as_target |
14405 | | case 891: // CreateMatViewStmt |
14406 | | case 892: // create_mv_target |
14407 | | case 894: // RefreshMatViewStmt |
14408 | | case 895: // CreateSeqStmt |
14409 | | case 896: // AlterSeqStmt |
14410 | | case 899: // SeqOptElem |
14411 | | case 901: // NumericOnly |
14412 | | case 902: // CreatePLangStmt |
14413 | | case 908: // DropPLangStmt |
14414 | | case 910: // CreateTableSpaceStmt |
14415 | | case 911: // OptTableSpaceOwner |
14416 | | case 912: // DropTableSpaceStmt |
14417 | | case 913: // CreateExtensionStmt |
14418 | | case 915: // create_extension_opt_item |
14419 | | case 916: // AlterExtensionStmt |
14420 | | case 918: // alter_extension_opt_item |
14421 | | case 919: // AlterExtensionContentsStmt |
14422 | | case 921: // CreateFdwStmt |
14423 | | case 922: // fdw_option |
14424 | | case 925: // DropFdwStmt |
14425 | | case 926: // AlterFdwStmt |
14426 | | case 931: // alter_generic_option_elem |
14427 | | case 932: // generic_option_elem |
14428 | | case 934: // generic_option_arg |
14429 | | case 935: // CreateForeignServerStmt |
14430 | | case 939: // DropForeignServerStmt |
14431 | | case 940: // AlterForeignServerStmt |
14432 | | case 941: // CreateForeignTableStmt |
14433 | | case 942: // AlterForeignTableStmt |
14434 | | case 943: // ImportForeignSchemaStmt |
14435 | | case 945: // import_qualification |
14436 | | case 946: // CreatePolicyStmt |
14437 | | case 947: // AlterPolicyStmt |
14438 | | case 948: // DropPolicyStmt |
14439 | | case 949: // RowSecurityOptionalExpr |
14440 | | case 950: // RowSecurityOptionalWithCheck |
14441 | | case 955: // CreateTrigStmt |
14442 | | case 962: // TriggerWhen |
14443 | | case 964: // TriggerFuncArg |
14444 | | case 965: // OptConstrFromTable |
14445 | | case 968: // DropTrigStmt |
14446 | | case 969: // CreateEventTrigStmt |
14447 | | case 971: // event_trigger_when_item |
14448 | | case 973: // AlterEventTrigStmt |
14449 | | case 975: // CreateAssertStmt |
14450 | | case 976: // DropAssertStmt |
14451 | | case 977: // DefineStmt |
14452 | | case 980: // def_elem |
14453 | | case 981: // def_arg |
14454 | | case 984: // old_aggr_elem |
14455 | | case 987: // AlterEnumStmt |
14456 | | case 989: // CreateOpClassStmt |
14457 | | case 991: // opclass_item |
14458 | | case 996: // CreateOpFamilyStmt |
14459 | | case 997: // AlterOpFamilyStmt |
14460 | | case 999: // opclass_drop |
14461 | | case 1000: // DropOpClassStmt |
14462 | | case 1001: // DropOpFamilyStmt |
14463 | | case 1002: // DropOwnedStmt |
14464 | | case 1003: // ReassignOwnedStmt |
14465 | | case 1006: // CommentStmt |
14466 | | case 1009: // SecLabelStmt |
14467 | | case 1013: // FetchStmt |
14468 | | case 1014: // fetch_args |
14469 | | case 1025: // privilege |
14470 | | case 1027: // grantee |
14471 | | case 1029: // function_with_argtypes |
14472 | | case 1032: // AlterDefaultPrivilegesStmt |
14473 | | case 1034: // DefACLOption |
14474 | | case 1035: // DefACLAction |
14475 | | case 1046: // index_elem |
14476 | | case 1051: // CreateFunctionStmt |
14477 | | case 1057: // func_arg |
14478 | | case 1060: // func_return |
14479 | | case 1061: // func_type |
14480 | | case 1062: // func_arg_with_default |
14481 | | case 1063: // aggr_arg |
14482 | | case 1067: // common_func_opt_item |
14483 | | case 1068: // createfunc_opt_item |
14484 | | case 1072: // table_func_column |
14485 | | case 1074: // AlterFunctionStmt |
14486 | | case 1077: // RemoveFuncStmt |
14487 | | case 1078: // RemoveAggrStmt |
14488 | | case 1079: // RemoveOperStmt |
14489 | | case 1082: // DoStmt |
14490 | | case 1084: // dostmt_opt_item |
14491 | | case 1085: // CreateCastStmt |
14492 | | case 1087: // DropCastStmt |
14493 | | case 1089: // CreateTransformStmt |
14494 | | case 1091: // DropTransformStmt |
14495 | | case 1092: // ReindexStmt |
14496 | | case 1097: // AlterTblSpcStmt |
14497 | | case 1098: // RenameStmt |
14498 | | case 1101: // AlterObjectSchemaStmt |
14499 | | case 1102: // AlterOwnerStmt |
14500 | | case 1103: // RuleStmt |
14501 | | case 1106: // RuleActionStmt |
14502 | | case 1107: // RuleActionStmtOrEmpty |
14503 | | case 1110: // DropRuleStmt |
14504 | | case 1111: // NotifyStmt |
14505 | | case 1113: // ListenStmt |
14506 | | case 1114: // UnlistenStmt |
14507 | | case 1117: // transaction_mode_item |
14508 | | case 1120: // ViewStmt |
14509 | | case 1122: // LoadStmt |
14510 | | case 1123: // CreatedbStmt |
14511 | | case 1126: // createdb_opt_item |
14512 | | case 1129: // AlterDatabaseStmt |
14513 | | case 1130: // AlterDatabaseSetStmt |
14514 | | case 1131: // DropdbStmt |
14515 | | case 1132: // AlterSystemStmt |
14516 | | case 1133: // CreateDomainStmt |
14517 | | case 1134: // AlterDomainStmt |
14518 | | case 1136: // AlterTSDictionaryStmt |
14519 | | case 1137: // AlterTSConfigurationStmt |
14520 | | case 1139: // CreateConversionStmt |
14521 | | case 1140: // ClusterStmt |
14522 | | case 1142: // VacuumStmt |
14523 | | case 1145: // AnalyzeStmt |
14524 | | case 1153: // PrepareStmt |
14525 | | case 1155: // PreparableStmt |
14526 | | case 1156: // ExecuteStmt |
14527 | | case 1158: // DeallocateStmt |
14528 | | case 1159: // LockStmt |
14529 | | case 1164: // DeclareCursorStmt |
14530 | | value.copy< UndefType > (YY_MOVE (that.value)); |
14531 | | break; |
14532 | | |
14533 | | case 864: // opt_drop_behavior |
14534 | | value.copy< dbehavior > (YY_MOVE (that.value)); |
14535 | | break; |
14536 | | |
14537 | | case 1058: // arg_class |
14538 | | value.copy< fun_param_mode > (YY_MOVE (that.value)); |
14539 | | break; |
14540 | | |
14541 | | case 674: // join_type |
14542 | | value.copy< jtype > (YY_MOVE (that.value)); |
14543 | | break; |
14544 | | |
14545 | | case 574: // drop_type |
14546 | | case 575: // cql_drop_type |
14547 | | case 576: // ql_drop_type |
14548 | | case 1007: // comment_type |
14549 | | case 1011: // security_label_type |
14550 | | value.copy< objtype > (YY_MOVE (that.value)); |
14551 | | break; |
14552 | | |
14553 | | default: |
14554 | | break; |
14555 | | } |
14556 | | |
14557 | | } |
14558 | | |
14559 | | |
14560 | | |
14561 | | template <typename Base> |
14562 | | bool |
14563 | | GramProcessor::basic_symbol<Base>::empty () const YY_NOEXCEPT |
14564 | 12.0M | { |
14565 | 12.0M | return Base::type_get () == empty_symbol; |
14566 | 12.0M | } |
14567 | | |
14568 | | template <typename Base> |
14569 | | void |
14570 | | GramProcessor::basic_symbol<Base>::move (basic_symbol& s) |
14571 | 27.7M | { |
14572 | 27.7M | super_type::move (s); |
14573 | 27.7M | switch (this->type_get ()) |
14574 | 27.7M | { |
14575 | 0 | case 3: // ABORT_P |
14576 | 0 | case 4: // ABSOLUTE_P |
14577 | 0 | case 5: // ACCESS |
14578 | 0 | case 6: // ACTION |
14579 | 108 | case 7: // ADD_P |
14580 | 108 | case 8: // ADMIN |
14581 | 108 | case 9: // AFTER |
14582 | 108 | case 10: // AGGREGATE |
14583 | 969 | case 11: // ALL |
14584 | 1.29k | case 12: // ALLOW |
14585 | 1.29k | case 13: // ALSO |
14586 | 2.12k | case 14: // ALTER |
14587 | 2.12k | case 15: // ALWAYS |
14588 | 2.12k | case 16: // ANALYSE |
14589 | 2.12k | case 17: // ANALYZE |
14590 | 71.0k | case 18: // AND |
14591 | 71.0k | case 19: // ANY |
14592 | 71.0k | case 20: // ARRAY |
14593 | 71.5k | case 21: // AS |
14594 | 71.9k | case 22: // ASC |
14595 | 71.9k | case 23: // ASSERTION |
14596 | 71.9k | case 24: // ASSIGNMENT |
14597 | 71.9k | case 25: // ASYMMETRIC |
14598 | 71.9k | case 26: // AT |
14599 | 71.9k | case 27: // ATTRIBUTE |
14600 | 71.9k | case 28: // AUTHORIZATION |
14601 | 72.2k | case 29: // AUTHORIZE |
14602 | 72.2k | case 30: // BACKWARD |
14603 | 72.2k | case 31: // BEFORE |
14604 | 72.4k | case 32: // BEGIN_P |
14605 | 72.4k | case 33: // BETWEEN |
14606 | 72.7k | case 34: // BIGINT |
14607 | 72.7k | case 35: // BINARY |
14608 | 72.7k | case 36: // BIT |
14609 | 72.8k | case 37: // BLOB |
14610 | 73.0k | case 38: // BOOLEAN_P |
14611 | 73.0k | case 39: // BOTH |
14612 | 74.5k | case 40: // BY |
14613 | 74.5k | case 41: // CACHE |
14614 | 74.5k | case 42: // CALLED |
14615 | 74.5k | case 43: // CASCADE |
14616 | 74.5k | case 44: // CASCADED |
14617 | 74.5k | case 45: // CASE |
14618 | 74.9k | case 46: // CAST |
14619 | 74.9k | case 47: // CATALOG_P |
14620 | 74.9k | case 48: // CHAIN |
14621 | 74.9k | case 49: // CHAR_P |
14622 | 74.9k | case 50: // CHARACTER |
14623 | 74.9k | case 51: // CHARACTERISTICS |
14624 | 74.9k | case 52: // CHECK |
14625 | 74.9k | case 53: // CHECKPOINT |
14626 | 74.9k | case 54: // CLASS |
14627 | 74.9k | case 55: // CLOSE |
14628 | 74.9k | case 56: // CLUSTER |
14629 | 76.1k | case 57: // CLUSTERING |
14630 | 76.1k | case 58: // COALESCE |
14631 | 76.1k | case 59: // COLLATE |
14632 | 76.1k | case 60: // COLLATION |
14633 | 76.1k | case 61: // COLUMN |
14634 | 76.2k | case 62: // COMMENT |
14635 | 76.2k | case 63: // COMMENTS |
14636 | 78.3k | case 64: // COMMIT |
14637 | 78.3k | case 65: // COMMITTED |
14638 | 78.3k | case 66: // COMPACT |
14639 | 78.3k | case 67: // CONCURRENTLY |
14640 | 78.3k | case 68: // CONFIGURATION |
14641 | 78.3k | case 69: // CONFLICT |
14642 | 78.3k | case 70: // CONNECTION |
14643 | 78.3k | case 71: // CONSTRAINT |
14644 | 78.3k | case 72: // CONSTRAINTS |
14645 | 78.3k | case 73: // CONTENT_P |
14646 | 78.3k | case 74: // CONTINUE_P |
14647 | 78.3k | case 75: // CONVERSION_P |
14648 | 78.3k | case 76: // COPY |
14649 | 78.3k | case 77: // COST |
14650 | 78.3k | case 78: // COUNTER |
14651 | 78.3k | case 79: // COVERING |
14652 | 92.7k | case 80: // CREATE |
14653 | 92.7k | case 81: // CROSS |
14654 | 92.7k | case 82: // CSV |
14655 | 92.7k | case 83: // CUBE |
14656 | 92.7k | case 84: // CURRENT_P |
14657 | 92.7k | case 85: // CURRENT_CATALOG |
14658 | 92.7k | case 86: // CURRENT_DATE |
14659 | 92.7k | case 87: // CURRENT_ROLE |
14660 | 92.7k | case 88: // CURRENT_SCHEMA |
14661 | 92.7k | case 89: // CURRENT_TIME |
14662 | 92.7k | case 90: // CURRENT_TIMESTAMP |
14663 | 92.7k | case 91: // CURRENT_USER |
14664 | 92.7k | case 92: // CURSOR |
14665 | 92.7k | case 93: // CYCLE |
14666 | 92.8k | case 94: // DATA_P |
14667 | 92.8k | case 95: // DATE |
14668 | 92.8k | case 96: // DATABASE |
14669 | 92.8k | case 97: // DAY_P |
14670 | 92.8k | case 98: // DEALLOCATE |
14671 | 92.8k | case 99: // DEC |
14672 | 93.0k | case 100: // DECIMAL_P |
14673 | 93.0k | case 101: // DECLARE |
14674 | 93.0k | case 102: // DEFAULT |
14675 | 93.0k | case 103: // DEFAULTS |
14676 | 93.0k | case 104: // DEFERRABLE |
14677 | 93.0k | case 105: // DEFERRED |
14678 | 93.0k | case 106: // DEFINER |
14679 | 95.4k | case 107: // DELETE_P |
14680 | 95.4k | case 108: // DELIMITER |
14681 | 95.4k | case 109: // DELIMITERS |
14682 | 97.0k | case 110: // DESC |
14683 | 97.1k | case 111: // DESCRIBE |
14684 | 97.1k | case 112: // DICTIONARY |
14685 | 97.1k | case 113: // DISABLE_P |
14686 | 97.1k | case 114: // DISCARD |
14687 | 97.2k | case 115: // DISTINCT |
14688 | 97.2k | case 116: // DO |
14689 | 97.2k | case 117: // DOCUMENT_P |
14690 | 97.2k | case 118: // DOMAIN_P |
14691 | 97.4k | case 119: // DOUBLE_P |
14692 | 108k | case 120: // DROP |
14693 | 108k | case 121: // EACH |
14694 | 109k | case 122: // ELSE |
14695 | 109k | case 123: // ENABLE_P |
14696 | 109k | case 124: // ENCODING |
14697 | 109k | case 125: // ENCRYPTED |
14698 | 109k | case 126: // END_P |
14699 | 109k | case 127: // ENUM_P |
14700 | 109k | case 128: // ERROR |
14701 | 109k | case 129: // ESCAPE |
14702 | 109k | case 130: // EVENT |
14703 | 109k | case 131: // EXCEPT |
14704 | 109k | case 132: // EXCLUDE |
14705 | 109k | case 133: // EXCLUDING |
14706 | 109k | case 134: // EXCLUSIVE |
14707 | 109k | case 135: // EXECUTE |
14708 | 115k | case 136: // EXISTS |
14709 | 116k | case 137: // EXPLAIN |
14710 | 116k | case 138: // EXTENSION |
14711 | 116k | case 139: // EXTERNAL |
14712 | 116k | case 140: // EXTRACT |
14713 | 119k | case 141: // FALSE_P |
14714 | 119k | case 142: // FAMILY |
14715 | 119k | case 143: // FETCH |
14716 | 119k | case 144: // FILTER |
14717 | 120k | case 145: // FILTERING |
14718 | 120k | case 146: // FIRST_P |
14719 | 120k | case 147: // FLOAT_P |
14720 | 120k | case 148: // FOLLOWING |
14721 | 120k | case 149: // FOR |
14722 | 120k | case 150: // FORCE |
14723 | 120k | case 151: // FOREIGN |
14724 | 120k | case 152: // FORWARD |
14725 | 120k | case 153: // FREEZE |
14726 | 930k | case 154: // FROM |
14727 | 931k | case 155: // FROZEN |
14728 | 931k | case 156: // FULL |
14729 | 931k | case 157: // FUNCTION |
14730 | 969k | case 158: // FUNCTIONS |
14731 | 969k | case 159: // GLOBAL |
14732 | 971k | case 160: // GRANT |
14733 | 971k | case 161: // GRANTED |
14734 | 971k | case 162: // GREATEST |
14735 | 972k | case 163: // GROUP_P |
14736 | 972k | case 164: // GROUPING |
14737 | 972k | case 165: // HANDLER |
14738 | 972k | case 166: // HAVING |
14739 | 972k | case 167: // HEADER_P |
14740 | 972k | case 168: // HOLD |
14741 | 972k | case 169: // HOUR_P |
14742 | 972k | case 170: // IDENTITY_P |
14743 | 977k | case 171: // IF_P |
14744 | 977k | case 172: // ILIKE |
14745 | 977k | case 173: // IMMEDIATE |
14746 | 977k | case 174: // IMMUTABLE |
14747 | 977k | case 175: // IMPLICIT_P |
14748 | 977k | case 176: // IMPORT_P |
14749 | 979k | case 177: // IN_P |
14750 | 979k | case 178: // INCLUDE |
14751 | 979k | case 179: // INCLUDING |
14752 | 979k | case 180: // INCREMENT |
14753 | 981k | case 181: // INDEX |
14754 | 1.02M | case 182: // INDEXES |
14755 | 1.02M | case 183: // INET |
14756 | 1.02M | case 184: // INFINITY |
14757 | 1.02M | case 185: // INHERIT |
14758 | 1.02M | case 186: // INHERITS |
14759 | 1.02M | case 187: // INITIALLY |
14760 | 1.02M | case 188: // INLINE_P |
14761 | 1.02M | case 189: // INNER_P |
14762 | 1.02M | case 190: // INOUT |
14763 | 1.02M | case 191: // INPUT_P |
14764 | 1.02M | case 192: // INSENSITIVE |
14765 | 1.17M | case 193: // INSERT |
14766 | 1.17M | case 194: // INSTEAD |
14767 | 1.18M | case 195: // INT_P |
14768 | 1.18M | case 196: // INTEGER |
14769 | 1.18M | case 197: // INTERSECT |
14770 | 1.18M | case 198: // INTERVAL |
14771 | 1.33M | case 199: // INTO |
14772 | 1.33M | case 200: // INVOKER |
14773 | 1.33M | case 201: // IS |
14774 | 1.33M | case 202: // ISNULL |
14775 | 1.33M | case 203: // ISOLATION |
14776 | 1.33M | case 204: // JOIN |
14777 | 1.33M | case 205: // JSON |
14778 | 1.33M | case 206: // JSONB |
14779 | 1.55M | case 207: // KEY |
14780 | 1.56M | case 208: // KEYSPACE |
14781 | 1.60M | case 209: // KEYSPACES |
14782 | 1.60M | case 210: // LABEL |
14783 | 1.60M | case 211: // LANGUAGE |
14784 | 1.60M | case 212: // LARGE_P |
14785 | 1.60M | case 213: // LAST_P |
14786 | 1.60M | case 214: // LATERAL_P |
14787 | 1.60M | case 215: // LEADING |
14788 | 1.60M | case 216: // LEAKPROOF |
14789 | 1.60M | case 217: // LEAST |
14790 | 1.60M | case 218: // LEFT |
14791 | 1.60M | case 219: // LEVEL |
14792 | 1.60M | case 220: // LIKE |
14793 | 1.60M | case 221: // LIMIT |
14794 | 1.60M | case 222: // LIST |
14795 | 1.60M | case 223: // LISTEN |
14796 | 1.60M | case 224: // LOAD |
14797 | 1.81M | case 225: // LOCAL |
14798 | 1.81M | case 226: // LOCALTIME |
14799 | 1.81M | case 227: // LOCALTIMESTAMP |
14800 | 1.81M | case 228: // LOCATION |
14801 | 1.81M | case 229: // LOCK_P |
14802 | 1.81M | case 230: // LOCKED |
14803 | 1.81M | case 231: // LOGGED |
14804 | 1.82M | case 232: // LOGIN |
14805 | 1.82M | case 233: // MAP |
14806 | 1.82M | case 234: // MAPPING |
14807 | 1.82M | case 235: // MATCH |
14808 | 1.82M | case 236: // MATERIALIZED |
14809 | 1.82M | case 237: // MAXVALUE |
14810 | 1.82M | case 238: // MINUTE_P |
14811 | 1.82M | case 239: // MINVALUE |
14812 | 1.82M | case 240: // MODE |
14813 | 1.82M | case 241: // MODIFY |
14814 | 1.82M | case 242: // MONTH_P |
14815 | 1.82M | case 243: // MOVE |
14816 | 1.82M | case 244: // NAME_P |
14817 | 1.82M | case 245: // NAMES |
14818 | 1.82M | case 246: // NAN |
14819 | 1.82M | case 247: // NATIONAL |
14820 | 1.82M | case 248: // NATURAL |
14821 | 1.82M | case 249: // NCHAR |
14822 | 1.82M | case 250: // NEXT |
14823 | 1.82M | case 251: // NO |
14824 | 1.82M | case 252: // NONE |
14825 | 1.82M | case 253: // NOT |
14826 | 1.82M | case 254: // NOTHING |
14827 | 1.82M | case 255: // NOTIFY |
14828 | 1.82M | case 256: // NOTNULL |
14829 | 1.82M | case 257: // NOWAIT |
14830 | 1.83M | case 258: // NULL_P |
14831 | 1.83M | case 259: // NULLIF |
14832 | 1.83M | case 260: // NULLS_P |
14833 | 1.83M | case 261: // NUMERIC |
14834 | 1.83M | case 262: // OBJECT_P |
14835 | 1.83M | case 263: // OF |
14836 | 1.83M | case 264: // OFF |
14837 | 1.83M | case 265: // OFFSET |
14838 | 1.83M | case 266: // OIDS |
14839 | 1.83M | case 267: // ON |
14840 | 1.83M | case 268: // ONLY |
14841 | 1.83M | case 269: // OPERATOR |
14842 | 1.83M | case 270: // OPTION |
14843 | 1.83M | case 271: // OPTIONS |
14844 | 1.83M | case 272: // OR |
14845 | 1.83M | case 273: // ORDER |
14846 | 1.83M | case 274: // ORDINALITY |
14847 | 1.83M | case 275: // OUT_P |
14848 | 1.83M | case 276: // OUTER_P |
14849 | 1.83M | case 277: // OVER |
14850 | 1.83M | case 278: // OVERLAPS |
14851 | 1.83M | case 279: // OVERLAY |
14852 | 1.83M | case 280: // OWNED |
14853 | 1.83M | case 281: // OWNER |
14854 | 1.83M | case 282: // PARSER |
14855 | 1.83M | case 283: // PARTIAL |
14856 | 1.83M | case 284: // PARTITION |
14857 | 1.83M | case 285: // PASSING |
14858 | 1.84M | case 286: // PASSWORD |
14859 | 1.84M | case 287: // PERMISSION |
14860 | 1.84M | case 288: // PERMISSIONS |
14861 | 1.84M | case 289: // PLACING |
14862 | 1.84M | case 290: // PLANS |
14863 | 1.84M | case 291: // POLICY |
14864 | 1.84M | case 292: // POSITION |
14865 | 1.84M | case 293: // PRECEDING |
14866 | 1.84M | case 294: // PRECISION |
14867 | 1.84M | case 295: // PRESERVE |
14868 | 1.84M | case 296: // PREPARE |
14869 | 1.84M | case 297: // PREPARED |
14870 | 1.84M | case 298: // PRIMARY |
14871 | 1.84M | case 299: // PRIOR |
14872 | 1.84M | case 300: // PRIVILEGES |
14873 | 1.84M | case 301: // PROCEDURAL |
14874 | 1.84M | case 302: // PROCEDURE |
14875 | 1.84M | case 303: // PROGRAM |
14876 | 1.84M | case 304: // QUOTE |
14877 | 1.84M | case 305: // RANGE |
14878 | 1.84M | case 306: // READ |
14879 | 1.84M | case 307: // REAL |
14880 | 1.84M | case 308: // REASSIGN |
14881 | 1.84M | case 309: // RECHECK |
14882 | 1.84M | case 310: // RECURSIVE |
14883 | 1.84M | case 311: // REF |
14884 | 1.84M | case 312: // REFRESH |
14885 | 1.84M | case 313: // REINDEX |
14886 | 1.84M | case 314: // RELATIVE_P |
14887 | 1.84M | case 315: // RELEASE |
14888 | 1.84M | case 316: // RENAME |
14889 | 1.84M | case 317: // REPEATABLE |
14890 | 1.84M | case 318: // REPLACE |
14891 | 1.84M | case 319: // REPLICA |
14892 | 1.84M | case 320: // RESET |
14893 | 1.84M | case 321: // RESTART |
14894 | 1.84M | case 322: // RESTRICT |
14895 | 1.84M | case 323: // RETURNING |
14896 | 1.84M | case 324: // RETURNS |
14897 | 1.84M | case 325: // REVOKE |
14898 | 1.84M | case 326: // RIGHT |
14899 | 1.85M | case 327: // ROLE |
14900 | 1.86M | case 328: // ROLES |
14901 | 1.86M | case 329: // ROLLBACK |
14902 | 1.86M | case 330: // ROLLUP |
14903 | 1.86M | case 331: // ROW |
14904 | 1.86M | case 332: // ROWS |
14905 | 1.86M | case 333: // RULE |
14906 | 1.86M | case 334: // SAVEPOINT |
14907 | 1.86M | case 335: // SCHEMA |
14908 | 1.86M | case 336: // SCHEME |
14909 | 1.86M | case 337: // SCROLL |
14910 | 1.86M | case 338: // SEARCH |
14911 | 1.86M | case 339: // SECOND_P |
14912 | 1.86M | case 340: // SECURITY |
14913 | 2.67M | case 341: // SELECT |
14914 | 2.67M | case 342: // SEQUENCE |
14915 | 2.67M | case 343: // SEQUENCES |
14916 | 2.67M | case 344: // SERIALIZABLE |
14917 | 2.67M | case 345: // SERVER |
14918 | 2.67M | case 346: // SESSION |
14919 | 2.67M | case 347: // SESSION_USER |
14920 | 2.68M | case 348: // SET |
14921 | 2.68M | case 349: // SETS |
14922 | 2.68M | case 350: // SETOF |
14923 | 2.68M | case 351: // SHARE |
14924 | 2.68M | case 352: // SHOW |
14925 | 2.68M | case 353: // SIMILAR |
14926 | 2.68M | case 354: // SIMPLE |
14927 | 2.68M | case 355: // SKIP |
14928 | 2.68M | case 356: // SMALLINT |
14929 | 2.68M | case 357: // SNAPSHOT |
14930 | 2.68M | case 358: // SOME |
14931 | 2.68M | case 359: // SQL_P |
14932 | 2.68M | case 360: // STABLE |
14933 | 2.68M | case 361: // STANDALONE_P |
14934 | 2.68M | case 362: // START |
14935 | 2.68M | case 363: // STATEMENT |
14936 | 2.68M | case 364: // STATIC |
14937 | 2.68M | case 365: // STATISTICS |
14938 | 2.68M | case 366: // STATUS |
14939 | 2.68M | case 367: // STDIN |
14940 | 2.68M | case 368: // STDOUT |
14941 | 2.68M | case 369: // STORAGE |
14942 | 2.68M | case 370: // STRICT_P |
14943 | 2.68M | case 371: // STRIP_P |
14944 | 2.68M | case 372: // SUBSTRING |
14945 | 2.69M | case 373: // SUPERUSER |
14946 | 2.69M | case 374: // SYMMETRIC |
14947 | 2.69M | case 375: // SYSID |
14948 | 3.09M | case 376: // SYSTEM_P |
14949 | 3.11M | case 377: // TABLE |
14950 | 3.16M | case 378: // TABLES |
14951 | 3.16M | case 379: // TABLESAMPLE |
14952 | 3.16M | case 380: // TABLESPACE |
14953 | 3.16M | case 381: // TEMP |
14954 | 3.16M | case 382: // TEMPLATE |
14955 | 3.16M | case 383: // TEMPORARY |
14956 | 3.16M | case 384: // TEXT_P |
14957 | 3.16M | case 385: // THEN |
14958 | 3.16M | case 386: // TIME |
14959 | 3.16M | case 387: // TIMESTAMP |
14960 | 3.16M | case 388: // TIMEUUID |
14961 | 3.16M | case 389: // TINYINT |
14962 | 3.16M | case 390: // TO |
14963 | 3.16M | case 391: // TOKEN |
14964 | 3.16M | case 392: // TRAILING |
14965 | 3.17M | case 393: // TRANSACTION |
14966 | 3.17M | case 394: // TRANSFORM |
14967 | 3.17M | case 395: // TREAT |
14968 | 3.17M | case 396: // TRIGGER |
14969 | 3.17M | case 397: // TRIM |
14970 | 3.17M | case 398: // TRUE_P |
14971 | 3.18M | case 399: // TRUNCATE |
14972 | 3.18M | case 400: // TRUSTED |
14973 | 3.18M | case 401: // TTL |
14974 | 3.18M | case 402: // TUPLE |
14975 | 3.18M | case 403: // TYPE_P |
14976 | 3.22M | case 404: // TYPES_P |
14977 | 3.22M | case 405: // PARTITION_HASH |
14978 | 3.22M | case 406: // UNBOUNDED |
14979 | 3.22M | case 407: // UNCOMMITTED |
14980 | 3.22M | case 408: // UNENCRYPTED |
14981 | 3.22M | case 409: // UNION |
14982 | 3.22M | case 410: // UNIQUE |
14983 | 3.22M | case 411: // UNKNOWN |
14984 | 3.22M | case 412: // UNLISTEN |
14985 | 3.22M | case 413: // UNLOGGED |
14986 | 3.22M | case 414: // UNSET |
14987 | 3.22M | case 415: // UNTIL |
14988 | 3.23M | case 416: // UPDATE |
14989 | 3.24M | case 417: // USE |
14990 | 3.24M | case 418: // USER |
14991 | 3.25M | case 419: // USING |
14992 | 3.25M | case 420: // UUID |
14993 | 3.25M | case 421: // VACUUM |
14994 | 3.25M | case 422: // VALID |
14995 | 3.25M | case 423: // VALIDATE |
14996 | 3.25M | case 424: // VALIDATOR |
14997 | 3.25M | case 425: // VALUE_P |
14998 | 3.40M | case 426: // VALUES |
14999 | 3.40M | case 427: // VARCHAR |
15000 | 3.40M | case 428: // VARIADIC |
15001 | 3.40M | case 429: // VARINT |
15002 | 3.40M | case 430: // VARYING |
15003 | 3.40M | case 431: // VERBOSE |
15004 | 3.40M | case 432: // VERSION_P |
15005 | 3.40M | case 433: // VIEW |
15006 | 3.44M | case 434: // VIEWS |
15007 | 3.44M | case 435: // VOLATILE |
15008 | 3.44M | case 436: // WHEN |
15009 | 3.74M | case 437: // WHERE |
15010 | 3.74M | case 438: // WHITESPACE_P |
15011 | 3.74M | case 439: // WINDOW |
15012 | 3.75M | case 440: // WITH |
15013 | 3.75M | case 441: // WITHIN |
15014 | 3.75M | case 442: // WITHOUT |
15015 | 3.75M | case 443: // WORK |
15016 | 3.75M | case 444: // WRAPPER |
15017 | 3.75M | case 445: // WRITE |
15018 | 3.75M | case 446: // XML_P |
15019 | 3.75M | case 447: // XMLATTRIBUTES |
15020 | 3.75M | case 448: // XMLCONCAT |
15021 | 3.75M | case 449: // XMLELEMENT |
15022 | 3.75M | case 450: // XMLEXISTS |
15023 | 3.75M | case 451: // XMLFOREST |
15024 | 3.75M | case 452: // XMLPARSE |
15025 | 3.75M | case 453: // XMLPI |
15026 | 3.75M | case 454: // XMLROOT |
15027 | 3.75M | case 455: // XMLSERIALIZE |
15028 | 3.75M | case 456: // YEAR_P |
15029 | 3.75M | case 457: // YES_P |
15030 | 3.75M | case 458: // ZONE |
15031 | 3.75M | case 729: // all_Op |
15032 | 3.75M | case 730: // MathOp |
15033 | 3.75M | case 739: // extract_arg |
15034 | 4.10M | case 815: // unreserved_keyword |
15035 | 4.10M | case 816: // col_name_keyword |
15036 | 4.10M | case 817: // type_func_name_keyword |
15037 | 4.12M | case 818: // reserved_keyword |
15038 | 4.12M | case 844: // iso_level |
15039 | 4.12M | case 845: // opt_boolean_or_string |
15040 | 4.12M | case 847: // opt_encoding |
15041 | 4.12M | case 953: // RowSecurityDefaultForCmd |
15042 | 4.12M | case 954: // row_security_cmd |
15043 | 4.12M | value.move< KeywordType > (YY_MOVE (s.value)); |
15044 | 4.12M | break; |
15045 | | |
15046 | 7.06k | case 655: // set_clause |
15047 | 14.1k | case 656: // single_set_clause |
15048 | 14.1k | value.move< PAssign > (YY_MOVE (s.value)); |
15049 | 14.1k | break; |
15050 | | |
15051 | 7.06k | case 654: // set_clause_list |
15052 | 7.06k | value.move< PAssignListNode > (YY_MOVE (s.value)); |
15053 | 7.06k | break; |
15054 | | |
15055 | 0 | case 538: // opt_no_inherit |
15056 | 86 | case 601: // opt_json_clause_default_null |
15057 | 86 | case 605: // all_or_distinct |
15058 | 269k | case 615: // opt_allow_filtering |
15059 | 323k | case 640: // opt_returns_clause |
15060 | 323k | case 686: // opt_else_clause |
15061 | 323k | case 687: // opt_ordinality |
15062 | 323k | case 711: // xml_whitespace_option |
15063 | 323k | case 808: // opt_varying |
15064 | 323k | case 812: // opt_timezone |
15065 | 325k | case 825: // boolean |
15066 | 325k | case 857: // constraints_set_mode |
15067 | 325k | case 873: // copy_from |
15068 | 325k | case 874: // opt_program |
15069 | 325k | case 890: // opt_with_data |
15070 | 325k | case 903: // opt_trusted |
15071 | 325k | case 959: // TriggerForSpec |
15072 | 325k | case 961: // TriggerForType |
15073 | 325k | case 988: // opt_if_not_exists |
15074 | 325k | case 992: // opt_default |
15075 | 325k | case 995: // opt_recheck |
15076 | 328k | case 1005: // opt_restart_seqs |
15077 | 328k | case 1028: // opt_grant_grant_option |
15078 | 328k | case 1038: // opt_deferred |
15079 | 329k | case 1039: // opt_unique |
15080 | 329k | case 1040: // opt_concurrently |
15081 | 329k | case 1052: // opt_or_replace |
15082 | 329k | case 1088: // opt_if_exists |
15083 | 329k | case 1109: // opt_instead |
15084 | 329k | case 1147: // opt_verbose |
15085 | 329k | case 1148: // opt_full |
15086 | 329k | case 1149: // opt_freeze |
15087 | 329k | case 1162: // opt_nowait |
15088 | 329k | value.move< PBool > (YY_MOVE (s.value)); |
15089 | 329k | break; |
15090 | | |
15091 | 0 | case 468: // CCONST |
15092 | 0 | case 974: // enable_trigger |
15093 | 0 | value.move< PChar > (YY_MOVE (s.value)); |
15094 | 0 | break; |
15095 | | |
15096 | 1.27k | case 803: // Character |
15097 | 1.27k | case 804: // ConstCharacter |
15098 | 1.27k | case 805: // CharacterWithLength |
15099 | 2.54k | case 806: // CharacterWithoutLength |
15100 | 3.81k | case 807: // character |
15101 | 3.81k | value.move< PCharBaseType > (YY_MOVE (s.value)); |
15102 | 3.81k | break; |
15103 | | |
15104 | 269k | case 594: // SelectStmt |
15105 | 269k | case 595: // select_with_parens |
15106 | 538k | case 596: // select_no_parens |
15107 | 538k | case 597: // select_clause |
15108 | 538k | value.move< PCollection > (YY_MOVE (s.value)); |
15109 | 538k | break; |
15110 | | |
15111 | 794 | case 768: // map_elems |
15112 | 1.24k | case 769: // map_expr |
15113 | 1.63k | case 770: // set_elems |
15114 | 1.84k | case 771: // set_expr |
15115 | 2.27k | case 772: // list_elems |
15116 | 2.52k | case 773: // list_expr |
15117 | 3.66k | case 774: // tuple_elems |
15118 | 4.05k | case 775: // tuple_expr |
15119 | 4.05k | value.move< PCollectionExpr > (YY_MOVE (s.value)); |
15120 | 4.05k | break; |
15121 | | |
15122 | 54.2k | case 646: // opt_using_ttl_timestamp_clause |
15123 | 54.4k | case 647: // using_ttl_timestamp_clause |
15124 | 54.6k | case 648: // recursive_ttl_timestamp_clause |
15125 | 54.6k | value.move< PDmlUsingClause > (YY_MOVE (s.value)); |
15126 | 54.6k | break; |
15127 | | |
15128 | 217 | case 649: // ttl_timestamp_clause |
15129 | 217 | value.move< PDmlUsingClauseElement > (YY_MOVE (s.value)); |
15130 | 217 | break; |
15131 | | |
15132 | 56 | case 666: // write_dml_property_map_list_element |
15133 | 56 | value.move< PDmlWriteProperty > (YY_MOVE (s.value)); |
15134 | 56 | break; |
15135 | | |
15136 | 3.34k | case 661: // opt_write_dml_properties |
15137 | 3.40k | case 662: // write_dml_properties |
15138 | 3.45k | case 663: // write_dml_property |
15139 | 3.45k | value.move< PDmlWritePropertyListNode > (YY_MOVE (s.value)); |
15140 | 3.45k | break; |
15141 | | |
15142 | 56 | case 664: // write_dml_property_map |
15143 | 112 | case 665: // write_dml_property_map_list |
15144 | 112 | value.move< PDmlWritePropertyMap > (YY_MOVE (s.value)); |
15145 | 112 | break; |
15146 | | |
15147 | 541k | case 614: // target_el |
15148 | 542k | case 618: // limit_clause |
15149 | 542k | case 619: // offset_clause |
15150 | 543k | case 620: // select_limit_value |
15151 | 543k | case 621: // select_offset_value |
15152 | 815k | case 688: // opt_where_clause |
15153 | 910k | case 689: // where_clause |
15154 | 910k | case 690: // if_clause |
15155 | 1.18M | case 691: // opt_if_clause |
15156 | 1.18M | case 692: // opt_where_or_current_clause |
15157 | 1.18M | case 693: // where_or_current_clause |
15158 | 2.20M | case 696: // a_expr |
15159 | 2.20M | case 697: // inactive_a_expr |
15160 | 2.20M | case 698: // b_expr |
15161 | 3.08M | case 699: // c_expr |
15162 | 3.08M | case 700: // inactive_c_expr |
15163 | 3.08M | case 701: // func_expr |
15164 | 3.08M | case 702: // func_application |
15165 | 3.08M | case 736: // func_arg_expr |
15166 | 3.09M | case 747: // bindvar |
15167 | 3.34M | case 756: // ctext_expr |
15168 | 3.34M | case 776: // collection_expr |
15169 | 3.34M | case 777: // in_expr |
15170 | 3.69M | case 778: // AexprConst |
15171 | 3.69M | value.move< PExpr > (YY_MOVE (s.value)); |
15172 | 3.69M | break; |
15173 | | |
15174 | 815 | case 612: // opt_target_list |
15175 | 542k | case 613: // target_list |
15176 | 542k | case 657: // col_arg_list |
15177 | 543k | case 735: // func_arg_list |
15178 | 545k | case 749: // json_ref |
15179 | 546k | case 750: // json_ref_single_arrow |
15180 | 596k | case 754: // ctext_row |
15181 | 830k | case 755: // ctext_expr_list |
15182 | 830k | value.move< PExprListNode > (YY_MOVE (s.value)); |
15183 | 830k | break; |
15184 | | |
15185 | 577 | case 616: // select_limit_offset |
15186 | 577 | case 617: // opt_select_limit_offset |
15187 | 577 | value.move< PExprVector > (YY_MOVE (s.value)); |
15188 | 577 | break; |
15189 | | |
15190 | 3.64k | case 541: // index_column |
15191 | 3.64k | value.move< PIndexColumn > (YY_MOVE (s.value)); |
15192 | 3.64k | break; |
15193 | | |
15194 | 86 | case 600: // json_clause |
15195 | 86 | value.move< PInsertJsonClause > (YY_MOVE (s.value)); |
15196 | 86 | break; |
15197 | | |
15198 | 49.9k | case 599: // values_clause |
15199 | 49.9k | value.move< PInsertValuesClause > (YY_MOVE (s.value)); |
15200 | 49.9k | break; |
15201 | | |
15202 | 0 | case 460: // PARAM |
15203 | 0 | case 549: // TableLikeOptionList |
15204 | 0 | case 550: // TableLikeOption |
15205 | 1.54k | case 551: // OptTemp |
15206 | 3.07k | case 565: // OnCommitOption |
15207 | 3.07k | case 623: // row_or_rows |
15208 | 3.07k | case 624: // first_or_next |
15209 | 3.07k | case 637: // for_locking_strength |
15210 | 3.07k | case 710: // document_or_content |
15211 | 3.07k | case 728: // sub_type |
15212 | 3.07k | case 779: // Iconst |
15213 | 3.07k | case 781: // SignedIconst |
15214 | 3.12k | case 798: // opt_float |
15215 | 3.12k | case 893: // OptNoLog |
15216 | 3.12k | case 920: // add_drop |
15217 | 3.12k | case 944: // import_qualification_type |
15218 | 3.12k | case 956: // TriggerActionTime |
15219 | 4.39k | case 966: // ConstraintAttributeSpec |
15220 | 4.39k | case 967: // ConstraintAttributeElem |
15221 | 4.39k | case 1036: // defacl_privilege_target |
15222 | 5.03k | case 1049: // opt_asc_desc |
15223 | 5.34k | case 1050: // opt_nulls_order |
15224 | 5.34k | case 1086: // cast_context |
15225 | 5.34k | case 1093: // reindex_target_type |
15226 | 5.34k | case 1094: // reindex_target_multitable |
15227 | 5.34k | case 1095: // reindex_option_list |
15228 | 5.34k | case 1096: // reindex_option_elem |
15229 | 5.34k | case 1099: // opt_column |
15230 | 5.34k | case 1100: // opt_set_data |
15231 | 5.34k | case 1108: // event |
15232 | 5.34k | case 1121: // opt_check_option |
15233 | 5.34k | case 1143: // vacuum_option_list |
15234 | 5.34k | case 1144: // vacuum_option_elem |
15235 | 5.34k | case 1160: // opt_lock |
15236 | 5.34k | case 1161: // lock_type |
15237 | 5.34k | case 1163: // opt_nowait_or_skip |
15238 | 5.34k | case 1166: // cursor_options |
15239 | 5.34k | case 1167: // opt_hold |
15240 | 5.34k | value.move< PInt64 > (YY_MOVE (s.value)); |
15241 | 5.34k | break; |
15242 | | |
15243 | 338 | case 524: // keyspace_property_map_list_element |
15244 | 338 | value.move< PKeyspaceProperty > (YY_MOVE (s.value)); |
15245 | 338 | break; |
15246 | | |
15247 | 1.80k | case 519: // opt_keyspace_options |
15248 | 2.01k | case 520: // keyspace_properties |
15249 | 2.22k | case 521: // keyspace_property |
15250 | 2.22k | value.move< PKeyspacePropertyListNode > (YY_MOVE (s.value)); |
15251 | 2.22k | break; |
15252 | | |
15253 | 172 | case 522: // keyspace_property_map |
15254 | 510 | case 523: // keyspace_property_map_list |
15255 | 510 | value.move< PKeyspacePropertyMap > (YY_MOVE (s.value)); |
15256 | 510 | break; |
15257 | | |
15258 | 339k | case 507: // stmtblock |
15259 | 740k | case 508: // stmtmulti |
15260 | 740k | case 509: // dml_list |
15261 | 741k | case 528: // OptTableElementList |
15262 | 748k | case 529: // TableElementList |
15263 | 754k | case 532: // ColQualList |
15264 | 757k | case 540: // NestedColumnList |
15265 | 758k | case 542: // index_column_list |
15266 | 758k | case 543: // columnList |
15267 | 758k | case 582: // alter_table_ops |
15268 | 758k | case 583: // alter_table_op |
15269 | 758k | case 584: // addColumnDefList |
15270 | 758k | case 586: // dropColumnList |
15271 | 758k | case 588: // renameColumnList |
15272 | 758k | case 590: // alterColumnTypeList |
15273 | 758k | case 592: // alterPropertyList |
15274 | 1.02M | case 602: // into_clause |
15275 | 1.29M | case 625: // group_clause |
15276 | 1.29M | case 626: // group_by_list |
15277 | 1.56M | case 632: // having_clause |
15278 | 1.56M | case 1043: // index_params |
15279 | 1.56M | case 1045: // opt_include_clause |
15280 | 1.56M | value.move< PListNode > (YY_MOVE (s.value)); |
15281 | 1.56M | break; |
15282 | | |
15283 | 270k | case 751: // indirection_el |
15284 | 270k | value.move< PName > (YY_MOVE (s.value)); |
15285 | 270k | break; |
15286 | | |
15287 | 308 | case 611: // sortby |
15288 | 308 | value.move< POrderBy > (YY_MOVE (s.value)); |
15289 | 308 | break; |
15290 | | |
15291 | 1.26k | case 608: // opt_sort_clause |
15292 | 1.47k | case 609: // sort_clause |
15293 | 1.78k | case 610: // sortby_list |
15294 | 1.78k | value.move< POrderByListNode > (YY_MOVE (s.value)); |
15295 | 1.78k | break; |
15296 | | |
15297 | 2.91k | case 578: // any_name |
15298 | 3.76k | case 579: // attrs |
15299 | 53.8k | case 641: // insert_target |
15300 | 288k | case 643: // insert_column_item |
15301 | 529k | case 644: // opt_indirection |
15302 | 536k | case 659: // set_target |
15303 | 814k | case 677: // relation_expr |
15304 | 1.08M | case 752: // indirection |
15305 | 1.41M | case 758: // qualified_name |
15306 | 1.41M | case 793: // udt_name |
15307 | 1.41M | case 993: // opt_opfamily |
15308 | 1.41M | case 994: // opclass_purpose |
15309 | 1.41M | case 1047: // opt_collate |
15310 | 1.41M | case 1048: // opt_class |
15311 | 1.41M | value.move< PQualifiedName > (YY_MOVE (s.value)); |
15312 | 1.41M | break; |
15313 | | |
15314 | 2.91k | case 577: // any_name_list |
15315 | 237k | case 642: // insert_column_list |
15316 | 240k | case 678: // relation_expr_list |
15317 | 240k | value.move< PQualifiedNameListNode > (YY_MOVE (s.value)); |
15318 | 240k | break; |
15319 | | |
15320 | 509k | case 748: // columnref |
15321 | 509k | value.move< PRef > (YY_MOVE (s.value)); |
15322 | 509k | break; |
15323 | | |
15324 | 2.19k | case 824: // RoleOption |
15325 | 2.19k | value.move< PRoleOption > (YY_MOVE (s.value)); |
15326 | 2.19k | break; |
15327 | | |
15328 | 757 | case 822: // optRoleOptionList |
15329 | 2.95k | case 823: // RoleOptionList |
15330 | 2.95k | value.move< PRoleOptionListNode > (YY_MOVE (s.value)); |
15331 | 2.95k | break; |
15332 | | |
15333 | 270k | case 598: // simple_select |
15334 | 270k | value.move< PSelectStmt > (YY_MOVE (s.value)); |
15335 | 270k | break; |
15336 | | |
15337 | 3.00M | case 459: // IDENT |
15338 | 3.01M | case 461: // FCONST |
15339 | 3.58M | case 462: // SCONST |
15340 | 3.58M | case 463: // BCONST |
15341 | 3.58M | case 464: // XCONST |
15342 | 3.58M | case 465: // Op |
15343 | 3.59M | case 466: // UCONST |
15344 | 4.06M | case 467: // ICONST |
15345 | 4.06M | case 517: // OptSchemaName |
15346 | 4.06M | case 566: // OptTableSpace |
15347 | 4.06M | case 567: // OptConsTableSpace |
15348 | 4.06M | case 568: // ExistingIndex |
15349 | 4.06M | case 671: // alias_clause |
15350 | 4.33M | case 672: // opt_alias_clause |
15351 | 4.33M | case 720: // opt_existing_window_name |
15352 | 4.34M | case 760: // name |
15353 | 4.34M | case 761: // database_name |
15354 | 4.34M | case 762: // access_method |
15355 | 4.61M | case 763: // attr_name |
15356 | 4.61M | case 764: // index_name |
15357 | 4.61M | case 765: // file_name |
15358 | 4.61M | case 766: // property_name |
15359 | 4.61M | case 767: // func_name |
15360 | 4.80M | case 780: // Sconst |
15361 | 4.80M | case 782: // RoleId |
15362 | 5.90M | case 785: // ColId |
15363 | 5.90M | case 786: // type_function_name |
15364 | 5.90M | case 787: // NonReservedWord |
15365 | 6.17M | case 788: // ColLabel |
15366 | 6.17M | case 809: // opt_charset |
15367 | 6.17M | case 821: // role_name |
15368 | 6.17M | case 841: // var_name |
15369 | 6.17M | case 848: // NonReservedWord_or_Sconst |
15370 | 6.17M | case 875: // copy_file_name |
15371 | 6.17M | case 933: // generic_option_name |
15372 | 6.17M | case 936: // opt_type |
15373 | 6.17M | case 937: // foreign_server_version |
15374 | 6.17M | case 938: // opt_foreign_server_version |
15375 | 6.17M | case 1008: // comment_text |
15376 | 6.17M | case 1010: // opt_provider |
15377 | 6.17M | case 1012: // security_label |
15378 | 6.17M | case 1019: // permissions |
15379 | 6.17M | case 1020: // permission |
15380 | 6.18M | case 1041: // opt_index_name |
15381 | 6.18M | case 1042: // access_method_clause |
15382 | 6.18M | case 1059: // param_name |
15383 | 6.18M | case 1112: // notify_payload |
15384 | 6.18M | case 1127: // createdb_opt_name |
15385 | 6.18M | case 1141: // cluster_index_specification |
15386 | 6.18M | case 1165: // cursor_name |
15387 | 6.18M | value.move< PString > (YY_MOVE (s.value)); |
15388 | 6.18M | break; |
15389 | | |
15390 | 967 | case 558: // property_map_list_element |
15391 | 1.29k | case 560: // column_ordering |
15392 | 1.29k | value.move< PTableProperty > (YY_MOVE (s.value)); |
15393 | 1.29k | break; |
15394 | | |
15395 | 1.52k | case 553: // opt_table_options |
15396 | 2.91k | case 554: // table_properties |
15397 | 4.29k | case 555: // table_property |
15398 | 4.62k | case 559: // orderingList |
15399 | 5.13k | case 1044: // opt_index_options |
15400 | 5.13k | value.move< PTablePropertyListNode > (YY_MOVE (s.value)); |
15401 | 5.13k | break; |
15402 | | |
15403 | 526 | case 556: // property_map |
15404 | 1.49k | case 557: // property_map_list |
15405 | 1.49k | value.move< PTablePropertyMap > (YY_MOVE (s.value)); |
15406 | 1.49k | break; |
15407 | | |
15408 | 270k | case 669: // table_ref |
15409 | 274k | case 679: // relation_expr_opt_alias |
15410 | 274k | value.move< PTableRef > (YY_MOVE (s.value)); |
15411 | 274k | break; |
15412 | | |
15413 | 269k | case 667: // from_clause |
15414 | 538k | case 668: // from_list |
15415 | 538k | value.move< PTableRefListNode > (YY_MOVE (s.value)); |
15416 | 538k | break; |
15417 | | |
15418 | 205 | case 510: // dml |
15419 | 400k | case 511: // stmt |
15420 | 400k | case 512: // schema_stmt |
15421 | 400k | case 513: // CreateTypeStmt |
15422 | 402k | case 516: // CreateSchemaStmt |
15423 | 406k | case 525: // UseSchemaStmt |
15424 | 406k | case 526: // AlterSchemaStmt |
15425 | 408k | case 527: // CreateStmt |
15426 | 415k | case 530: // TableElement |
15427 | 420k | case 531: // columnDef |
15428 | 420k | case 533: // ColConstraint |
15429 | 420k | case 534: // ColConstraintElem |
15430 | 420k | case 535: // ConstraintAttr |
15431 | 422k | case 536: // TableConstraint |
15432 | 423k | case 537: // ConstraintElem |
15433 | 423k | case 544: // columnElem |
15434 | 427k | case 573: // DropStmt |
15435 | 427k | case 581: // AlterTableStmt |
15436 | 427k | case 585: // addColumnDef |
15437 | 427k | case 587: // dropColumn |
15438 | 427k | case 589: // renameColumn |
15439 | 427k | case 591: // alterColumnType |
15440 | 427k | case 593: // alterProperty |
15441 | 427k | case 606: // distinct_clause |
15442 | 696k | case 607: // opt_all_clause |
15443 | 696k | case 627: // group_by_item |
15444 | 697k | case 633: // opt_for_locking_clause |
15445 | 697k | case 634: // for_locking_clause |
15446 | 747k | case 639: // InsertStmt |
15447 | 747k | case 645: // opt_on_conflict |
15448 | 747k | case 650: // opt_conf_expr |
15449 | 747k | case 651: // returning_clause |
15450 | 748k | case 652: // DeleteStmt |
15451 | 751k | case 653: // UpdateStmt |
15452 | 751k | case 660: // set_target_list |
15453 | 1.02M | case 715: // opt_window_clause |
15454 | 1.02M | case 820: // CreateRoleStmt |
15455 | 1.02M | case 832: // AlterRoleStmt |
15456 | 1.02M | case 1004: // TruncateStmt |
15457 | 1.02M | case 1017: // GrantStmt |
15458 | 1.02M | case 1018: // RevokeStmt |
15459 | 1.02M | case 1030: // GrantRoleStmt |
15460 | 1.02M | case 1031: // RevokeRoleStmt |
15461 | 1.02M | case 1037: // IndexStmt |
15462 | 1.02M | case 1115: // TransactionStmt |
15463 | 1.02M | case 1151: // ExplainStmt |
15464 | 1.02M | case 1152: // ExplainableStmt |
15465 | 1.02M | value.move< PTreeNode > (YY_MOVE (s.value)); |
15466 | 1.02M | break; |
15467 | | |
15468 | 6.09k | case 789: // Typename |
15469 | 6.43k | case 790: // ParametricTypename |
15470 | 12.1k | case 791: // SimpleTypename |
15471 | 12.2k | case 792: // UserDefinedType |
15472 | 12.2k | case 795: // ConstTypename |
15473 | 16.2k | case 797: // Numeric |
15474 | 16.2k | case 799: // Bit |
15475 | 16.2k | case 800: // ConstBit |
15476 | 16.2k | case 801: // BitWithLength |
15477 | 16.2k | case 802: // BitWithoutLength |
15478 | 16.4k | case 810: // ConstDatetime |
15479 | 16.4k | case 811: // ConstInterval |
15480 | 16.4k | value.move< PType > (YY_MOVE (s.value)); |
15481 | 16.4k | break; |
15482 | | |
15483 | 133 | case 515: // TypeField |
15484 | 133 | value.move< PTypeField > (YY_MOVE (s.value)); |
15485 | 133 | break; |
15486 | | |
15487 | 133 | case 514: // TypeFieldList |
15488 | 133 | value.move< PTypeFieldListNode > (YY_MOVE (s.value)); |
15489 | 133 | break; |
15490 | | |
15491 | 1.80k | case 518: // OptSchemaEltList |
15492 | 1.80k | case 539: // opt_column_list |
15493 | 1.80k | case 545: // ExclusionConstraintList |
15494 | 1.80k | case 546: // ExclusionConstraintElem |
15495 | 3.34k | case 552: // OptInherit |
15496 | 3.34k | case 561: // reloptions |
15497 | 3.34k | case 562: // opt_reloptions |
15498 | 3.34k | case 563: // reloption_list |
15499 | 3.34k | case 569: // OptTypedTableElementList |
15500 | 3.34k | case 570: // TypedTableElementList |
15501 | 3.35k | case 580: // type_name_list |
15502 | 3.35k | case 635: // for_locking_items |
15503 | 3.35k | case 638: // locked_rels_list |
15504 | 3.35k | case 658: // multiple_set_clause |
15505 | 3.35k | case 673: // func_alias_clause |
15506 | 3.35k | case 683: // rowsfrom_item |
15507 | 3.35k | case 684: // rowsfrom_list |
15508 | 3.35k | case 685: // opt_col_def_list |
15509 | 3.35k | case 694: // TableFuncElementList |
15510 | 3.35k | case 707: // xml_attributes |
15511 | 3.35k | case 708: // xml_attribute_list |
15512 | 4.28k | case 713: // within_group_clause |
15513 | 4.28k | case 716: // window_definition_list |
15514 | 4.28k | case 721: // opt_partition_clause |
15515 | 4.28k | case 725: // row |
15516 | 4.28k | case 726: // explicit_row |
15517 | 4.28k | case 727: // implicit_row |
15518 | 4.28k | case 731: // qual_Op |
15519 | 4.28k | case 732: // qual_all_Op |
15520 | 4.28k | case 733: // subquery_Op |
15521 | 4.28k | case 734: // expr_list |
15522 | 4.28k | case 737: // type_list |
15523 | 4.28k | case 738: // extract_list |
15524 | 4.28k | case 740: // overlay_list |
15525 | 4.28k | case 742: // position_list |
15526 | 4.28k | case 743: // substr_list |
15527 | 4.28k | case 746: // trim_list |
15528 | 4.28k | case 757: // qualified_name_list |
15529 | 4.28k | case 759: // name_list |
15530 | 4.28k | case 784: // role_list |
15531 | 10.0k | case 794: // opt_array_bounds |
15532 | 10.1k | case 796: // opt_type_modifiers |
15533 | 10.1k | case 813: // opt_interval |
15534 | 10.1k | case 814: // interval_second |
15535 | 10.1k | case 827: // OptRoleList |
15536 | 10.1k | case 828: // AlterOptRoleList |
15537 | 10.1k | case 842: // var_list |
15538 | 10.1k | case 856: // constraints_set_list |
15539 | 10.1k | case 861: // alter_table_cmds |
15540 | 10.1k | case 869: // alter_type_cmds |
15541 | 10.1k | case 876: // copy_options |
15542 | 10.1k | case 877: // copy_opt_list |
15543 | 10.1k | case 883: // copy_generic_opt_list |
15544 | 10.1k | case 886: // copy_generic_opt_arg_list |
15545 | 10.1k | case 897: // OptSeqOptList |
15546 | 10.1k | case 898: // SeqOptList |
15547 | 10.1k | case 904: // handler_name |
15548 | 10.1k | case 905: // opt_inline_handler |
15549 | 10.1k | case 906: // validator_clause |
15550 | 10.1k | case 907: // opt_validator |
15551 | 10.1k | case 914: // create_extension_opt_list |
15552 | 10.1k | case 917: // alter_extension_opt_list |
15553 | 10.1k | case 923: // fdw_options |
15554 | 10.1k | case 924: // opt_fdw_options |
15555 | 15.5k | case 927: // create_generic_options |
15556 | 15.5k | case 928: // generic_option_list |
15557 | 15.5k | case 929: // alter_generic_options |
15558 | 15.5k | case 930: // alter_generic_option_list |
15559 | 15.5k | case 951: // RowSecurityDefaultToRole |
15560 | 15.5k | case 952: // RowSecurityOptionalToRole |
15561 | 15.5k | case 957: // TriggerEvents |
15562 | 15.5k | case 958: // TriggerOneEvent |
15563 | 15.5k | case 963: // TriggerFuncArgs |
15564 | 15.5k | case 970: // event_trigger_when_list |
15565 | 15.5k | case 972: // event_trigger_value_list |
15566 | 15.5k | case 978: // definition |
15567 | 15.5k | case 979: // def_list |
15568 | 15.5k | case 982: // old_aggr_definition |
15569 | 15.5k | case 983: // old_aggr_list |
15570 | 15.5k | case 985: // opt_enum_val_list |
15571 | 15.5k | case 986: // enum_val_list |
15572 | 15.5k | case 990: // opclass_item_list |
15573 | 15.5k | case 998: // opclass_drop_list |
15574 | 15.5k | case 1023: // privileges |
15575 | 15.5k | case 1024: // privilege_list |
15576 | 15.5k | case 1026: // grantee_list |
15577 | 15.5k | case 1033: // DefACLOptionList |
15578 | 15.5k | case 1053: // func_args |
15579 | 15.5k | case 1054: // func_args_list |
15580 | 15.5k | case 1055: // func_args_with_defaults |
15581 | 15.5k | case 1056: // func_args_with_defaults_list |
15582 | 15.5k | case 1064: // aggr_args |
15583 | 15.5k | case 1065: // aggr_args_list |
15584 | 15.5k | case 1066: // createfunc_opt_list |
15585 | 15.5k | case 1069: // func_as |
15586 | 15.5k | case 1070: // transform_type_list |
15587 | 17.0k | case 1071: // opt_definition |
15588 | 17.0k | case 1073: // table_func_column_list |
15589 | 17.0k | case 1075: // alterfunc_opt_list |
15590 | 17.0k | case 1080: // oper_argtypes |
15591 | 17.0k | case 1081: // any_operator |
15592 | 17.0k | case 1083: // dostmt_opt_list |
15593 | 17.0k | case 1090: // transform_element_list |
15594 | 17.0k | case 1104: // RuleActionList |
15595 | 17.0k | case 1105: // RuleActionMulti |
15596 | 17.0k | case 1118: // transaction_mode_list |
15597 | 17.7k | case 1119: // transaction_mode_list_or_empty |
15598 | 17.7k | case 1124: // createdb_opt_list |
15599 | 17.7k | case 1125: // createdb_opt_items |
15600 | 17.7k | case 1150: // opt_name_list |
15601 | 17.7k | case 1154: // prep_type_clause |
15602 | 17.7k | case 1157: // execute_param_clause |
15603 | 17.7k | value.move< UndefListType > (YY_MOVE (s.value)); |
15604 | 17.7k | break; |
15605 | | |
15606 | 0 | case 547: // ExclusionWhereClause |
15607 | 0 | case 548: // TableLikeClause |
15608 | 0 | case 564: // reloption_elem |
15609 | 0 | case 571: // TypedTableElement |
15610 | 0 | case 572: // columnOptions |
15611 | 0 | case 603: // OptTempTableName |
15612 | 0 | case 622: // opt_select_fetch_first_value |
15613 | 0 | case 628: // empty_grouping_set |
15614 | 0 | case 629: // rollup_clause |
15615 | 0 | case 630: // cube_clause |
15616 | 0 | case 631: // grouping_sets_clause |
15617 | 0 | case 636: // for_locking_item |
15618 | 0 | case 670: // joined_table |
15619 | 0 | case 675: // join_outer |
15620 | 0 | case 676: // join_qual |
15621 | 0 | case 680: // tablesample_clause |
15622 | 0 | case 681: // opt_repeatable_clause |
15623 | 0 | case 682: // func_table |
15624 | 0 | case 695: // TableFuncElement |
15625 | 0 | case 703: // func_expr_common_subexpr |
15626 | 0 | case 704: // func_expr_windowless |
15627 | 0 | case 705: // xml_root_version |
15628 | 0 | case 706: // opt_xml_root_standalone |
15629 | 0 | case 709: // xml_attribute_el |
15630 | 0 | case 712: // xmlexists_argument |
15631 | 927 | case 714: // filter_clause |
15632 | 927 | case 717: // window_definition |
15633 | 1.85k | case 718: // over_clause |
15634 | 1.85k | case 719: // window_specification |
15635 | 1.85k | case 722: // opt_frame_clause |
15636 | 1.85k | case 723: // frame_extent |
15637 | 1.85k | case 724: // frame_bound |
15638 | 1.85k | case 741: // overlay_placing |
15639 | 1.85k | case 744: // substr_from |
15640 | 1.85k | case 745: // substr_for |
15641 | 1.85k | case 783: // RoleSpec |
15642 | 1.85k | case 819: // inactive_stmt |
15643 | 1.85k | case 829: // AlterOptRoleElem |
15644 | 1.85k | case 830: // CreateOptRoleElem |
15645 | 1.85k | case 831: // CreateUserStmt |
15646 | 1.85k | case 833: // AlterUserStmt |
15647 | 1.85k | case 834: // AlterUserSetStmt |
15648 | 1.85k | case 835: // DropUserStmt |
15649 | 1.85k | case 836: // inactive_schema_stmt |
15650 | 1.85k | case 837: // VariableSetStmt |
15651 | 1.85k | case 838: // set_rest |
15652 | 1.85k | case 839: // generic_set |
15653 | 1.85k | case 840: // set_rest_more |
15654 | 1.85k | case 843: // var_value |
15655 | 1.85k | case 846: // zone_value |
15656 | 1.85k | case 849: // VariableResetStmt |
15657 | 1.85k | case 850: // reset_rest |
15658 | 1.85k | case 851: // generic_reset |
15659 | 1.85k | case 852: // SetResetClause |
15660 | 1.85k | case 853: // FunctionSetResetClause |
15661 | 1.85k | case 854: // VariableShowStmt |
15662 | 1.85k | case 855: // ConstraintsSetStmt |
15663 | 1.85k | case 858: // CheckPointStmt |
15664 | 1.85k | case 859: // DiscardStmt |
15665 | 1.85k | case 860: // InactiveAlterTableStmt |
15666 | 1.85k | case 862: // alter_table_cmd |
15667 | 1.85k | case 863: // alter_column_default |
15668 | 1.85k | case 865: // opt_collate_clause |
15669 | 1.85k | case 866: // alter_using |
15670 | 1.85k | case 867: // replica_identity |
15671 | 1.85k | case 868: // AlterCompositeTypeStmt |
15672 | 1.85k | case 870: // alter_type_cmd |
15673 | 1.85k | case 871: // ClosePortalStmt |
15674 | 1.85k | case 872: // CopyStmt |
15675 | 1.85k | case 878: // copy_opt_item |
15676 | 1.85k | case 879: // opt_binary |
15677 | 1.85k | case 880: // opt_oids |
15678 | 1.85k | case 881: // copy_delimiter |
15679 | 1.85k | case 884: // copy_generic_opt_elem |
15680 | 1.85k | case 885: // copy_generic_opt_arg |
15681 | 1.85k | case 887: // copy_generic_opt_arg_list_item |
15682 | 1.85k | case 888: // CreateAsStmt |
15683 | 1.85k | case 889: // create_as_target |
15684 | 1.85k | case 891: // CreateMatViewStmt |
15685 | 1.85k | case 892: // create_mv_target |
15686 | 1.85k | case 894: // RefreshMatViewStmt |
15687 | 1.85k | case 895: // CreateSeqStmt |
15688 | 1.85k | case 896: // AlterSeqStmt |
15689 | 1.85k | case 899: // SeqOptElem |
15690 | 1.85k | case 901: // NumericOnly |
15691 | 1.85k | case 902: // CreatePLangStmt |
15692 | 1.85k | case 908: // DropPLangStmt |
15693 | 1.85k | case 910: // CreateTableSpaceStmt |
15694 | 1.85k | case 911: // OptTableSpaceOwner |
15695 | 1.85k | case 912: // DropTableSpaceStmt |
15696 | 1.85k | case 913: // CreateExtensionStmt |
15697 | 1.85k | case 915: // create_extension_opt_item |
15698 | 1.85k | case 916: // AlterExtensionStmt |
15699 | 1.85k | case 918: // alter_extension_opt_item |
15700 | 1.85k | case 919: // AlterExtensionContentsStmt |
15701 | 1.85k | case 921: // CreateFdwStmt |
15702 | 1.85k | case 922: // fdw_option |
15703 | 1.85k | case 925: // DropFdwStmt |
15704 | 1.85k | case 926: // AlterFdwStmt |
15705 | 1.85k | case 931: // alter_generic_option_elem |
15706 | 1.85k | case 932: // generic_option_elem |
15707 | 1.85k | case 934: // generic_option_arg |
15708 | 1.85k | case 935: // CreateForeignServerStmt |
15709 | 1.85k | case 939: // DropForeignServerStmt |
15710 | 1.85k | case 940: // AlterForeignServerStmt |
15711 | 1.85k | case 941: // CreateForeignTableStmt |
15712 | 1.85k | case 942: // AlterForeignTableStmt |
15713 | 1.85k | case 943: // ImportForeignSchemaStmt |
15714 | 1.85k | case 945: // import_qualification |
15715 | 1.85k | case 946: // CreatePolicyStmt |
15716 | 1.85k | case 947: // AlterPolicyStmt |
15717 | 1.85k | case 948: // DropPolicyStmt |
15718 | 1.85k | case 949: // RowSecurityOptionalExpr |
15719 | 1.85k | case 950: // RowSecurityOptionalWithCheck |
15720 | 1.85k | case 955: // CreateTrigStmt |
15721 | 1.85k | case 962: // TriggerWhen |
15722 | 1.85k | case 964: // TriggerFuncArg |
15723 | 1.85k | case 965: // OptConstrFromTable |
15724 | 1.85k | case 968: // DropTrigStmt |
15725 | 1.85k | case 969: // CreateEventTrigStmt |
15726 | 1.85k | case 971: // event_trigger_when_item |
15727 | 1.85k | case 973: // AlterEventTrigStmt |
15728 | 1.85k | case 975: // CreateAssertStmt |
15729 | 1.85k | case 976: // DropAssertStmt |
15730 | 1.85k | case 977: // DefineStmt |
15731 | 1.85k | case 980: // def_elem |
15732 | 1.85k | case 981: // def_arg |
15733 | 1.85k | case 984: // old_aggr_elem |
15734 | 1.85k | case 987: // AlterEnumStmt |
15735 | 1.85k | case 989: // CreateOpClassStmt |
15736 | 1.85k | case 991: // opclass_item |
15737 | 1.85k | case 996: // CreateOpFamilyStmt |
15738 | 1.85k | case 997: // AlterOpFamilyStmt |
15739 | 1.85k | case 999: // opclass_drop |
15740 | 1.85k | case 1000: // DropOpClassStmt |
15741 | 1.85k | case 1001: // DropOpFamilyStmt |
15742 | 1.85k | case 1002: // DropOwnedStmt |
15743 | 1.85k | case 1003: // ReassignOwnedStmt |
15744 | 1.85k | case 1006: // CommentStmt |
15745 | 1.85k | case 1009: // SecLabelStmt |
15746 | 1.85k | case 1013: // FetchStmt |
15747 | 1.85k | case 1014: // fetch_args |
15748 | 1.85k | case 1025: // privilege |
15749 | 1.85k | case 1027: // grantee |
15750 | 1.85k | case 1029: // function_with_argtypes |
15751 | 1.85k | case 1032: // AlterDefaultPrivilegesStmt |
15752 | 1.85k | case 1034: // DefACLOption |
15753 | 1.85k | case 1035: // DefACLAction |
15754 | 1.85k | case 1046: // index_elem |
15755 | 1.85k | case 1051: // CreateFunctionStmt |
15756 | 1.85k | case 1057: // func_arg |
15757 | 1.85k | case 1060: // func_return |
15758 | 1.85k | case 1061: // func_type |
15759 | 1.85k | case 1062: // func_arg_with_default |
15760 | 1.85k | case 1063: // aggr_arg |
15761 | 1.85k | case 1067: // common_func_opt_item |
15762 | 1.85k | case 1068: // createfunc_opt_item |
15763 | 1.85k | case 1072: // table_func_column |
15764 | 1.85k | case 1074: // AlterFunctionStmt |
15765 | 1.85k | case 1077: // RemoveFuncStmt |
15766 | 1.85k | case 1078: // RemoveAggrStmt |
15767 | 1.85k | case 1079: // RemoveOperStmt |
15768 | 1.85k | case 1082: // DoStmt |
15769 | 1.85k | case 1084: // dostmt_opt_item |
15770 | 1.85k | case 1085: // CreateCastStmt |
15771 | 1.85k | case 1087: // DropCastStmt |
15772 | 1.85k | case 1089: // CreateTransformStmt |
15773 | 1.85k | case 1091: // DropTransformStmt |
15774 | 1.85k | case 1092: // ReindexStmt |
15775 | 1.85k | case 1097: // AlterTblSpcStmt |
15776 | 1.85k | case 1098: // RenameStmt |
15777 | 1.85k | case 1101: // AlterObjectSchemaStmt |
15778 | 1.85k | case 1102: // AlterOwnerStmt |
15779 | 1.85k | case 1103: // RuleStmt |
15780 | 1.85k | case 1106: // RuleActionStmt |
15781 | 1.85k | case 1107: // RuleActionStmtOrEmpty |
15782 | 1.85k | case 1110: // DropRuleStmt |
15783 | 1.85k | case 1111: // NotifyStmt |
15784 | 1.85k | case 1113: // ListenStmt |
15785 | 1.85k | case 1114: // UnlistenStmt |
15786 | 1.85k | case 1117: // transaction_mode_item |
15787 | 1.85k | case 1120: // ViewStmt |
15788 | 1.85k | case 1122: // LoadStmt |
15789 | 1.85k | case 1123: // CreatedbStmt |
15790 | 1.85k | case 1126: // createdb_opt_item |
15791 | 1.85k | case 1129: // AlterDatabaseStmt |
15792 | 1.85k | case 1130: // AlterDatabaseSetStmt |
15793 | 1.85k | case 1131: // DropdbStmt |
15794 | 1.85k | case 1132: // AlterSystemStmt |
15795 | 1.85k | case 1133: // CreateDomainStmt |
15796 | 1.85k | case 1134: // AlterDomainStmt |
15797 | 1.85k | case 1136: // AlterTSDictionaryStmt |
15798 | 1.85k | case 1137: // AlterTSConfigurationStmt |
15799 | 1.85k | case 1139: // CreateConversionStmt |
15800 | 1.85k | case 1140: // ClusterStmt |
15801 | 1.85k | case 1142: // VacuumStmt |
15802 | 1.85k | case 1145: // AnalyzeStmt |
15803 | 1.85k | case 1153: // PrepareStmt |
15804 | 1.85k | case 1155: // PreparableStmt |
15805 | 1.85k | case 1156: // ExecuteStmt |
15806 | 1.85k | case 1158: // DeallocateStmt |
15807 | 1.85k | case 1159: // LockStmt |
15808 | 1.85k | case 1164: // DeclareCursorStmt |
15809 | 1.85k | value.move< UndefType > (YY_MOVE (s.value)); |
15810 | 1.85k | break; |
15811 | | |
15812 | 5.96k | case 864: // opt_drop_behavior |
15813 | 5.96k | value.move< dbehavior > (YY_MOVE (s.value)); |
15814 | 5.96k | break; |
15815 | | |
15816 | 0 | case 1058: // arg_class |
15817 | 0 | value.move< fun_param_mode > (YY_MOVE (s.value)); |
15818 | 0 | break; |
15819 | | |
15820 | 0 | case 674: // join_type |
15821 | 0 | value.move< jtype > (YY_MOVE (s.value)); |
15822 | 0 | break; |
15823 | | |
15824 | 2.91k | case 574: // drop_type |
15825 | 5.82k | case 575: // cql_drop_type |
15826 | 5.82k | case 576: // ql_drop_type |
15827 | 5.82k | case 1007: // comment_type |
15828 | 5.82k | case 1011: // security_label_type |
15829 | 5.82k | value.move< objtype > (YY_MOVE (s.value)); |
15830 | 5.82k | break; |
15831 | | |
15832 | 5.89M | default: |
15833 | 5.89M | break; |
15834 | 27.7M | } |
15835 | | |
15836 | 27.8M | location = YY_MOVE (s.location); |
15837 | 27.8M | } yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_type>::move(yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_type>&) Line | Count | Source | 14571 | 8.88M | { | 14572 | 8.88M | super_type::move (s); | 14573 | 8.88M | switch (this->type_get ()) | 14574 | 8.88M | { | 14575 | 0 | case 3: // ABORT_P | 14576 | 0 | case 4: // ABSOLUTE_P | 14577 | 0 | case 5: // ACCESS | 14578 | 0 | case 6: // ACTION | 14579 | 72 | case 7: // ADD_P | 14580 | 72 | case 8: // ADMIN | 14581 | 72 | case 9: // AFTER | 14582 | 72 | case 10: // AGGREGATE | 14583 | 646 | case 11: // ALL | 14584 | 866 | case 12: // ALLOW | 14585 | 866 | case 13: // ALSO | 14586 | 1.41k | case 14: // ALTER | 14587 | 1.41k | case 15: // ALWAYS | 14588 | 1.41k | case 16: // ANALYSE | 14589 | 1.41k | case 17: // ANALYZE | 14590 | 47.2k | case 18: // AND | 14591 | 47.2k | case 19: // ANY | 14592 | 47.2k | case 20: // ARRAY | 14593 | 47.5k | case 21: // AS | 14594 | 47.8k | case 22: // ASC | 14595 | 47.8k | case 23: // ASSERTION | 14596 | 47.8k | case 24: // ASSIGNMENT | 14597 | 47.8k | case 25: // ASYMMETRIC | 14598 | 47.8k | case 26: // AT | 14599 | 47.8k | case 27: // ATTRIBUTE | 14600 | 47.8k | case 28: // AUTHORIZATION | 14601 | 48.0k | case 29: // AUTHORIZE | 14602 | 48.0k | case 30: // BACKWARD | 14603 | 48.0k | case 31: // BEFORE | 14604 | 48.1k | case 32: // BEGIN_P | 14605 | 48.1k | case 33: // BETWEEN | 14606 | 48.3k | case 34: // BIGINT | 14607 | 48.3k | case 35: // BINARY | 14608 | 48.3k | case 36: // BIT | 14609 | 48.4k | case 37: // BLOB | 14610 | 48.5k | case 38: // BOOLEAN_P | 14611 | 48.5k | case 39: // BOTH | 14612 | 49.5k | case 40: // BY | 14613 | 49.5k | case 41: // CACHE | 14614 | 49.5k | case 42: // CALLED | 14615 | 49.5k | case 43: // CASCADE | 14616 | 49.5k | case 44: // CASCADED | 14617 | 49.5k | case 45: // CASE | 14618 | 49.8k | case 46: // CAST | 14619 | 49.8k | case 47: // CATALOG_P | 14620 | 49.8k | case 48: // CHAIN | 14621 | 49.8k | case 49: // CHAR_P | 14622 | 49.8k | case 50: // CHARACTER | 14623 | 49.8k | case 51: // CHARACTERISTICS | 14624 | 49.8k | case 52: // CHECK | 14625 | 49.8k | case 53: // CHECKPOINT | 14626 | 49.8k | case 54: // CLASS | 14627 | 49.8k | case 55: // CLOSE | 14628 | 49.8k | case 56: // CLUSTER | 14629 | 50.7k | case 57: // CLUSTERING | 14630 | 50.7k | case 58: // COALESCE | 14631 | 50.7k | case 59: // COLLATE | 14632 | 50.7k | case 60: // COLLATION | 14633 | 50.7k | case 61: // COLUMN | 14634 | 50.7k | case 62: // COMMENT | 14635 | 50.7k | case 63: // COMMENTS | 14636 | 52.1k | case 64: // COMMIT | 14637 | 52.1k | case 65: // COMMITTED | 14638 | 52.1k | case 66: // COMPACT | 14639 | 52.1k | case 67: // CONCURRENTLY | 14640 | 52.1k | case 68: // CONFIGURATION | 14641 | 52.1k | case 69: // CONFLICT | 14642 | 52.1k | case 70: // CONNECTION | 14643 | 52.1k | case 71: // CONSTRAINT | 14644 | 52.1k | case 72: // CONSTRAINTS | 14645 | 52.1k | case 73: // CONTENT_P | 14646 | 52.1k | case 74: // CONTINUE_P | 14647 | 52.1k | case 75: // CONVERSION_P | 14648 | 52.1k | case 76: // COPY | 14649 | 52.1k | case 77: // COST | 14650 | 52.2k | case 78: // COUNTER | 14651 | 52.2k | case 79: // COVERING | 14652 | 61.8k | case 80: // CREATE | 14653 | 61.8k | case 81: // CROSS | 14654 | 61.8k | case 82: // CSV | 14655 | 61.8k | case 83: // CUBE | 14656 | 61.8k | case 84: // CURRENT_P | 14657 | 61.8k | case 85: // CURRENT_CATALOG | 14658 | 61.8k | case 86: // CURRENT_DATE | 14659 | 61.8k | case 87: // CURRENT_ROLE | 14660 | 61.8k | case 88: // CURRENT_SCHEMA | 14661 | 61.8k | case 89: // CURRENT_TIME | 14662 | 61.8k | case 90: // CURRENT_TIMESTAMP | 14663 | 61.8k | case 91: // CURRENT_USER | 14664 | 61.8k | case 92: // CURSOR | 14665 | 61.8k | case 93: // CYCLE | 14666 | 61.8k | case 94: // DATA_P | 14667 | 61.8k | case 95: // DATE | 14668 | 61.8k | case 96: // DATABASE | 14669 | 61.8k | case 97: // DAY_P | 14670 | 61.8k | case 98: // DEALLOCATE | 14671 | 61.8k | case 99: // DEC | 14672 | 61.9k | case 100: // DECIMAL_P | 14673 | 61.9k | case 101: // DECLARE | 14674 | 61.9k | case 102: // DEFAULT | 14675 | 61.9k | case 103: // DEFAULTS | 14676 | 61.9k | case 104: // DEFERRABLE | 14677 | 61.9k | case 105: // DEFERRED | 14678 | 61.9k | case 106: // DEFINER | 14679 | 63.6k | case 107: // DELETE_P | 14680 | 63.6k | case 108: // DELIMITER | 14681 | 63.6k | case 109: // DELIMITERS | 14682 | 64.6k | case 110: // DESC | 14683 | 64.7k | case 111: // DESCRIBE | 14684 | 64.7k | case 112: // DICTIONARY | 14685 | 64.7k | case 113: // DISABLE_P | 14686 | 64.7k | case 114: // DISCARD | 14687 | 64.7k | case 115: // DISTINCT | 14688 | 64.7k | case 116: // DO | 14689 | 64.7k | case 117: // DOCUMENT_P | 14690 | 64.7k | case 118: // DOMAIN_P | 14691 | 64.9k | case 119: // DOUBLE_P | 14692 | 72.5k | case 120: // DROP | 14693 | 72.5k | case 121: // EACH | 14694 | 72.6k | case 122: // ELSE | 14695 | 72.6k | case 123: // ENABLE_P | 14696 | 72.6k | case 124: // ENCODING | 14697 | 72.6k | case 125: // ENCRYPTED | 14698 | 72.8k | case 126: // END_P | 14699 | 72.8k | case 127: // ENUM_P | 14700 | 72.9k | case 128: // ERROR | 14701 | 72.9k | case 129: // ESCAPE | 14702 | 72.9k | case 130: // EVENT | 14703 | 72.9k | case 131: // EXCEPT | 14704 | 72.9k | case 132: // EXCLUDE | 14705 | 72.9k | case 133: // EXCLUDING | 14706 | 72.9k | case 134: // EXCLUSIVE | 14707 | 72.9k | case 135: // EXECUTE | 14708 | 77.7k | case 136: // EXISTS | 14709 | 78.0k | case 137: // EXPLAIN | 14710 | 78.0k | case 138: // EXTENSION | 14711 | 78.0k | case 139: // EXTERNAL | 14712 | 78.0k | case 140: // EXTRACT | 14713 | 80.4k | case 141: // FALSE_P | 14714 | 80.4k | case 142: // FAMILY | 14715 | 80.4k | case 143: // FETCH | 14716 | 80.4k | case 144: // FILTER | 14717 | 80.6k | case 145: // FILTERING | 14718 | 80.6k | case 146: // FIRST_P | 14719 | 80.7k | case 147: // FLOAT_P | 14720 | 80.7k | case 148: // FOLLOWING | 14721 | 80.7k | case 149: // FOR | 14722 | 80.7k | case 150: // FORCE | 14723 | 80.7k | case 151: // FOREIGN | 14724 | 80.7k | case 152: // FORWARD | 14725 | 80.7k | case 153: // FREEZE | 14726 | 621k | case 154: // FROM | 14727 | 621k | case 155: // FROZEN | 14728 | 621k | case 156: // FULL | 14729 | 621k | case 157: // FUNCTION | 14730 | 647k | case 158: // FUNCTIONS | 14731 | 647k | case 159: // GLOBAL | 14732 | 648k | case 160: // GRANT | 14733 | 648k | case 161: // GRANTED | 14734 | 648k | case 162: // GREATEST | 14735 | 648k | case 163: // GROUP_P | 14736 | 648k | case 164: // GROUPING | 14737 | 648k | case 165: // HANDLER | 14738 | 648k | case 166: // HAVING | 14739 | 648k | case 167: // HEADER_P | 14740 | 648k | case 168: // HOLD | 14741 | 648k | case 169: // HOUR_P | 14742 | 648k | case 170: // IDENTITY_P | 14743 | 652k | case 171: // IF_P | 14744 | 652k | case 172: // ILIKE | 14745 | 652k | case 173: // IMMEDIATE | 14746 | 652k | case 174: // IMMUTABLE | 14747 | 652k | case 175: // IMPLICIT_P | 14748 | 652k | case 176: // IMPORT_P | 14749 | 653k | case 177: // IN_P | 14750 | 653k | case 178: // INCLUDE | 14751 | 653k | case 179: // INCLUDING | 14752 | 653k | case 180: // INCREMENT | 14753 | 654k | case 181: // INDEX | 14754 | 683k | case 182: // INDEXES | 14755 | 684k | case 183: // INET | 14756 | 684k | case 184: // INFINITY | 14757 | 684k | case 185: // INHERIT | 14758 | 684k | case 186: // INHERITS | 14759 | 684k | case 187: // INITIALLY | 14760 | 684k | case 188: // INLINE_P | 14761 | 684k | case 189: // INNER_P | 14762 | 684k | case 190: // INOUT | 14763 | 684k | case 191: // INPUT_P | 14764 | 684k | case 192: // INSENSITIVE | 14765 | 784k | case 193: // INSERT | 14766 | 784k | case 194: // INSTEAD | 14767 | 791k | case 195: // INT_P | 14768 | 791k | case 196: // INTEGER | 14769 | 791k | case 197: // INTERSECT | 14770 | 791k | case 198: // INTERVAL | 14771 | 891k | case 199: // INTO | 14772 | 891k | case 200: // INVOKER | 14773 | 891k | case 201: // IS | 14774 | 891k | case 202: // ISNULL | 14775 | 891k | case 203: // ISOLATION | 14776 | 891k | case 204: // JOIN | 14777 | 891k | case 205: // JSON | 14778 | 891k | case 206: // JSONB | 14779 | 1.03M | case 207: // KEY | 14780 | 1.04M | case 208: // KEYSPACE | 14781 | 1.07M | case 209: // KEYSPACES | 14782 | 1.07M | case 210: // LABEL | 14783 | 1.07M | case 211: // LANGUAGE | 14784 | 1.07M | case 212: // LARGE_P | 14785 | 1.07M | case 213: // LAST_P | 14786 | 1.07M | case 214: // LATERAL_P | 14787 | 1.07M | case 215: // LEADING | 14788 | 1.07M | case 216: // LEAKPROOF | 14789 | 1.07M | case 217: // LEAST | 14790 | 1.07M | case 218: // LEFT | 14791 | 1.07M | case 219: // LEVEL | 14792 | 1.07M | case 220: // LIKE | 14793 | 1.07M | case 221: // LIMIT | 14794 | 1.07M | case 222: // LIST | 14795 | 1.07M | case 223: // LISTEN | 14796 | 1.07M | case 224: // LOAD | 14797 | 1.21M | case 225: // LOCAL | 14798 | 1.21M | case 226: // LOCALTIME | 14799 | 1.21M | case 227: // LOCALTIMESTAMP | 14800 | 1.21M | case 228: // LOCATION | 14801 | 1.21M | case 229: // LOCK_P | 14802 | 1.21M | case 230: // LOCKED | 14803 | 1.21M | case 231: // LOGGED | 14804 | 1.21M | case 232: // LOGIN | 14805 | 1.21M | case 233: // MAP | 14806 | 1.21M | case 234: // MAPPING | 14807 | 1.21M | case 235: // MATCH | 14808 | 1.21M | case 236: // MATERIALIZED | 14809 | 1.21M | case 237: // MAXVALUE | 14810 | 1.21M | case 238: // MINUTE_P | 14811 | 1.21M | case 239: // MINVALUE | 14812 | 1.21M | case 240: // MODE | 14813 | 1.21M | case 241: // MODIFY | 14814 | 1.21M | case 242: // MONTH_P | 14815 | 1.21M | case 243: // MOVE | 14816 | 1.21M | case 244: // NAME_P | 14817 | 1.21M | case 245: // NAMES | 14818 | 1.21M | case 246: // NAN | 14819 | 1.21M | case 247: // NATIONAL | 14820 | 1.21M | case 248: // NATURAL | 14821 | 1.21M | case 249: // NCHAR | 14822 | 1.21M | case 250: // NEXT | 14823 | 1.21M | case 251: // NO | 14824 | 1.21M | case 252: // NONE | 14825 | 1.21M | case 253: // NOT | 14826 | 1.21M | case 254: // NOTHING | 14827 | 1.21M | case 255: // NOTIFY | 14828 | 1.21M | case 256: // NOTNULL | 14829 | 1.21M | case 257: // NOWAIT | 14830 | 1.22M | case 258: // NULL_P | 14831 | 1.22M | case 259: // NULLIF | 14832 | 1.22M | case 260: // NULLS_P | 14833 | 1.22M | case 261: // NUMERIC | 14834 | 1.22M | case 262: // OBJECT_P | 14835 | 1.22M | case 263: // OF | 14836 | 1.22M | case 264: // OFF | 14837 | 1.22M | case 265: // OFFSET | 14838 | 1.22M | case 266: // OIDS | 14839 | 1.22M | case 267: // ON | 14840 | 1.22M | case 268: // ONLY | 14841 | 1.22M | case 269: // OPERATOR | 14842 | 1.22M | case 270: // OPTION | 14843 | 1.22M | case 271: // OPTIONS | 14844 | 1.22M | case 272: // OR | 14845 | 1.22M | case 273: // ORDER | 14846 | 1.22M | case 274: // ORDINALITY | 14847 | 1.22M | case 275: // OUT_P | 14848 | 1.22M | case 276: // OUTER_P | 14849 | 1.22M | case 277: // OVER | 14850 | 1.22M | case 278: // OVERLAPS | 14851 | 1.22M | case 279: // OVERLAY | 14852 | 1.22M | case 280: // OWNED | 14853 | 1.22M | case 281: // OWNER | 14854 | 1.22M | case 282: // PARSER | 14855 | 1.22M | case 283: // PARTIAL | 14856 | 1.22M | case 284: // PARTITION | 14857 | 1.22M | case 285: // PASSING | 14858 | 1.22M | case 286: // PASSWORD | 14859 | 1.22M | case 287: // PERMISSION | 14860 | 1.22M | case 288: // PERMISSIONS | 14861 | 1.22M | case 289: // PLACING | 14862 | 1.22M | case 290: // PLANS | 14863 | 1.22M | case 291: // POLICY | 14864 | 1.22M | case 292: // POSITION | 14865 | 1.22M | case 293: // PRECEDING | 14866 | 1.22M | case 294: // PRECISION | 14867 | 1.22M | case 295: // PRESERVE | 14868 | 1.22M | case 296: // PREPARE | 14869 | 1.22M | case 297: // PREPARED | 14870 | 1.23M | case 298: // PRIMARY | 14871 | 1.23M | case 299: // PRIOR | 14872 | 1.23M | case 300: // PRIVILEGES | 14873 | 1.23M | case 301: // PROCEDURAL | 14874 | 1.23M | case 302: // PROCEDURE | 14875 | 1.23M | case 303: // PROGRAM | 14876 | 1.23M | case 304: // QUOTE | 14877 | 1.23M | case 305: // RANGE | 14878 | 1.23M | case 306: // READ | 14879 | 1.23M | case 307: // REAL | 14880 | 1.23M | case 308: // REASSIGN | 14881 | 1.23M | case 309: // RECHECK | 14882 | 1.23M | case 310: // RECURSIVE | 14883 | 1.23M | case 311: // REF | 14884 | 1.23M | case 312: // REFRESH | 14885 | 1.23M | case 313: // REINDEX | 14886 | 1.23M | case 314: // RELATIVE_P | 14887 | 1.23M | case 315: // RELEASE | 14888 | 1.23M | case 316: // RENAME | 14889 | 1.23M | case 317: // REPEATABLE | 14890 | 1.23M | case 318: // REPLACE | 14891 | 1.23M | case 319: // REPLICA | 14892 | 1.23M | case 320: // RESET | 14893 | 1.23M | case 321: // RESTART | 14894 | 1.23M | case 322: // RESTRICT | 14895 | 1.23M | case 323: // RETURNING | 14896 | 1.23M | case 324: // RETURNS | 14897 | 1.23M | case 325: // REVOKE | 14898 | 1.23M | case 326: // RIGHT | 14899 | 1.23M | case 327: // ROLE | 14900 | 1.24M | case 328: // ROLES | 14901 | 1.24M | case 329: // ROLLBACK | 14902 | 1.24M | case 330: // ROLLUP | 14903 | 1.24M | case 331: // ROW | 14904 | 1.24M | case 332: // ROWS | 14905 | 1.24M | case 333: // RULE | 14906 | 1.24M | case 334: // SAVEPOINT | 14907 | 1.24M | case 335: // SCHEMA | 14908 | 1.24M | case 336: // SCHEME | 14909 | 1.24M | case 337: // SCROLL | 14910 | 1.24M | case 338: // SEARCH | 14911 | 1.24M | case 339: // SECOND_P | 14912 | 1.24M | case 340: // SECURITY | 14913 | 1.78M | case 341: // SELECT | 14914 | 1.78M | case 342: // SEQUENCE | 14915 | 1.78M | case 343: // SEQUENCES | 14916 | 1.78M | case 344: // SERIALIZABLE | 14917 | 1.78M | case 345: // SERVER | 14918 | 1.78M | case 346: // SESSION | 14919 | 1.78M | case 347: // SESSION_USER | 14920 | 1.79M | case 348: // SET | 14921 | 1.79M | case 349: // SETS | 14922 | 1.79M | case 350: // SETOF | 14923 | 1.79M | case 351: // SHARE | 14924 | 1.79M | case 352: // SHOW | 14925 | 1.79M | case 353: // SIMILAR | 14926 | 1.79M | case 354: // SIMPLE | 14927 | 1.79M | case 355: // SKIP | 14928 | 1.79M | case 356: // SMALLINT | 14929 | 1.79M | case 357: // SNAPSHOT | 14930 | 1.79M | case 358: // SOME | 14931 | 1.79M | case 359: // SQL_P | 14932 | 1.79M | case 360: // STABLE | 14933 | 1.79M | case 361: // STANDALONE_P | 14934 | 1.79M | case 362: // START | 14935 | 1.79M | case 363: // STATEMENT | 14936 | 1.79M | case 364: // STATIC | 14937 | 1.79M | case 365: // STATISTICS | 14938 | 1.79M | case 366: // STATUS | 14939 | 1.79M | case 367: // STDIN | 14940 | 1.79M | case 368: // STDOUT | 14941 | 1.79M | case 369: // STORAGE | 14942 | 1.79M | case 370: // STRICT_P | 14943 | 1.79M | case 371: // STRIP_P | 14944 | 1.79M | case 372: // SUBSTRING | 14945 | 1.79M | case 373: // SUPERUSER | 14946 | 1.79M | case 374: // SYMMETRIC | 14947 | 1.79M | case 375: // SYSID | 14948 | 2.06M | case 376: // SYSTEM_P | 14949 | 2.07M | case 377: // TABLE | 14950 | 2.10M | case 378: // TABLES | 14951 | 2.10M | case 379: // TABLESAMPLE | 14952 | 2.10M | case 380: // TABLESPACE | 14953 | 2.10M | case 381: // TEMP | 14954 | 2.10M | case 382: // TEMPLATE | 14955 | 2.10M | case 383: // TEMPORARY | 14956 | 2.10M | case 384: // TEXT_P | 14957 | 2.10M | case 385: // THEN | 14958 | 2.10M | case 386: // TIME | 14959 | 2.11M | case 387: // TIMESTAMP | 14960 | 2.11M | case 388: // TIMEUUID | 14961 | 2.11M | case 389: // TINYINT | 14962 | 2.11M | case 390: // TO | 14963 | 2.11M | case 391: // TOKEN | 14964 | 2.11M | case 392: // TRAILING | 14965 | 2.11M | case 393: // TRANSACTION | 14966 | 2.11M | case 394: // TRANSFORM | 14967 | 2.11M | case 395: // TREAT | 14968 | 2.11M | case 396: // TRIGGER | 14969 | 2.11M | case 397: // TRIM | 14970 | 2.11M | case 398: // TRUE_P | 14971 | 2.12M | case 399: // TRUNCATE | 14972 | 2.12M | case 400: // TRUSTED | 14973 | 2.12M | case 401: // TTL | 14974 | 2.12M | case 402: // TUPLE | 14975 | 2.12M | case 403: // TYPE_P | 14976 | 2.15M | case 404: // TYPES_P | 14977 | 2.15M | case 405: // PARTITION_HASH | 14978 | 2.15M | case 406: // UNBOUNDED | 14979 | 2.15M | case 407: // UNCOMMITTED | 14980 | 2.15M | case 408: // UNENCRYPTED | 14981 | 2.15M | case 409: // UNION | 14982 | 2.15M | case 410: // UNIQUE | 14983 | 2.15M | case 411: // UNKNOWN | 14984 | 2.15M | case 412: // UNLISTEN | 14985 | 2.15M | case 413: // UNLOGGED | 14986 | 2.15M | case 414: // UNSET | 14987 | 2.15M | case 415: // UNTIL | 14988 | 2.15M | case 416: // UPDATE | 14989 | 2.16M | case 417: // USE | 14990 | 2.16M | case 418: // USER | 14991 | 2.16M | case 419: // USING | 14992 | 2.16M | case 420: // UUID | 14993 | 2.16M | case 421: // VACUUM | 14994 | 2.16M | case 422: // VALID | 14995 | 2.16M | case 423: // VALIDATE | 14996 | 2.16M | case 424: // VALIDATOR | 14997 | 2.16M | case 425: // VALUE_P | 14998 | 2.26M | case 426: // VALUES | 14999 | 2.27M | case 427: // VARCHAR | 15000 | 2.27M | case 428: // VARIADIC | 15001 | 2.27M | case 429: // VARINT | 15002 | 2.27M | case 430: // VARYING | 15003 | 2.27M | case 431: // VERBOSE | 15004 | 2.27M | case 432: // VERSION_P | 15005 | 2.27M | case 433: // VIEW | 15006 | 2.30M | case 434: // VIEWS | 15007 | 2.30M | case 435: // VOLATILE | 15008 | 2.30M | case 436: // WHEN | 15009 | 2.49M | case 437: // WHERE | 15010 | 2.49M | case 438: // WHITESPACE_P | 15011 | 2.49M | case 439: // WINDOW | 15012 | 2.50M | case 440: // WITH | 15013 | 2.50M | case 441: // WITHIN | 15014 | 2.50M | case 442: // WITHOUT | 15015 | 2.50M | case 443: // WORK | 15016 | 2.50M | case 444: // WRAPPER | 15017 | 2.50M | case 445: // WRITE | 15018 | 2.50M | case 446: // XML_P | 15019 | 2.50M | case 447: // XMLATTRIBUTES | 15020 | 2.50M | case 448: // XMLCONCAT | 15021 | 2.50M | case 449: // XMLELEMENT | 15022 | 2.50M | case 450: // XMLEXISTS | 15023 | 2.50M | case 451: // XMLFOREST | 15024 | 2.50M | case 452: // XMLPARSE | 15025 | 2.50M | case 453: // XMLPI | 15026 | 2.50M | case 454: // XMLROOT | 15027 | 2.50M | case 455: // XMLSERIALIZE | 15028 | 2.50M | case 456: // YEAR_P | 15029 | 2.50M | case 457: // YES_P | 15030 | 2.50M | case 458: // ZONE | 15031 | 2.50M | case 729: // all_Op | 15032 | 2.50M | case 730: // MathOp | 15033 | 2.50M | case 739: // extract_arg | 15034 | 2.50M | case 815: // unreserved_keyword | 15035 | 2.50M | case 816: // col_name_keyword | 15036 | 2.50M | case 817: // type_func_name_keyword | 15037 | 2.50M | case 818: // reserved_keyword | 15038 | 2.50M | case 844: // iso_level | 15039 | 2.50M | case 845: // opt_boolean_or_string | 15040 | 2.50M | case 847: // opt_encoding | 15041 | 2.50M | case 953: // RowSecurityDefaultForCmd | 15042 | 2.50M | case 954: // row_security_cmd | 15043 | 2.50M | value.move< KeywordType > (YY_MOVE (s.value)); | 15044 | 2.50M | break; | 15045 | | | 15046 | 0 | case 655: // set_clause | 15047 | 0 | case 656: // single_set_clause | 15048 | 0 | value.move< PAssign > (YY_MOVE (s.value)); | 15049 | 0 | break; | 15050 | | | 15051 | 0 | case 654: // set_clause_list | 15052 | 0 | value.move< PAssignListNode > (YY_MOVE (s.value)); | 15053 | 0 | break; | 15054 | | | 15055 | 0 | case 538: // opt_no_inherit | 15056 | 0 | case 601: // opt_json_clause_default_null | 15057 | 0 | case 605: // all_or_distinct | 15058 | 0 | case 615: // opt_allow_filtering | 15059 | 0 | case 640: // opt_returns_clause | 15060 | 0 | case 686: // opt_else_clause | 15061 | 0 | case 687: // opt_ordinality | 15062 | 0 | case 711: // xml_whitespace_option | 15063 | 0 | case 808: // opt_varying | 15064 | 0 | case 812: // opt_timezone | 15065 | 0 | case 825: // boolean | 15066 | 0 | case 857: // constraints_set_mode | 15067 | 0 | case 873: // copy_from | 15068 | 0 | case 874: // opt_program | 15069 | 0 | case 890: // opt_with_data | 15070 | 0 | case 903: // opt_trusted | 15071 | 0 | case 959: // TriggerForSpec | 15072 | 0 | case 961: // TriggerForType | 15073 | 0 | case 988: // opt_if_not_exists | 15074 | 0 | case 992: // opt_default | 15075 | 0 | case 995: // opt_recheck | 15076 | 0 | case 1005: // opt_restart_seqs | 15077 | 0 | case 1028: // opt_grant_grant_option | 15078 | 0 | case 1038: // opt_deferred | 15079 | 0 | case 1039: // opt_unique | 15080 | 0 | case 1040: // opt_concurrently | 15081 | 0 | case 1052: // opt_or_replace | 15082 | 0 | case 1088: // opt_if_exists | 15083 | 0 | case 1109: // opt_instead | 15084 | 0 | case 1147: // opt_verbose | 15085 | 0 | case 1148: // opt_full | 15086 | 0 | case 1149: // opt_freeze | 15087 | 0 | case 1162: // opt_nowait | 15088 | 0 | value.move< PBool > (YY_MOVE (s.value)); | 15089 | 0 | break; | 15090 | | | 15091 | 0 | case 468: // CCONST | 15092 | 0 | case 974: // enable_trigger | 15093 | 0 | value.move< PChar > (YY_MOVE (s.value)); | 15094 | 0 | break; | 15095 | | | 15096 | 0 | case 803: // Character | 15097 | 0 | case 804: // ConstCharacter | 15098 | 0 | case 805: // CharacterWithLength | 15099 | 0 | case 806: // CharacterWithoutLength | 15100 | 0 | case 807: // character | 15101 | 0 | value.move< PCharBaseType > (YY_MOVE (s.value)); | 15102 | 0 | break; | 15103 | | | 15104 | 0 | case 594: // SelectStmt | 15105 | 0 | case 595: // select_with_parens | 15106 | 0 | case 596: // select_no_parens | 15107 | 0 | case 597: // select_clause | 15108 | 0 | value.move< PCollection > (YY_MOVE (s.value)); | 15109 | 0 | break; | 15110 | | | 15111 | 0 | case 768: // map_elems | 15112 | 0 | case 769: // map_expr | 15113 | 0 | case 770: // set_elems | 15114 | 0 | case 771: // set_expr | 15115 | 0 | case 772: // list_elems | 15116 | 0 | case 773: // list_expr | 15117 | 0 | case 774: // tuple_elems | 15118 | 0 | case 775: // tuple_expr | 15119 | 0 | value.move< PCollectionExpr > (YY_MOVE (s.value)); | 15120 | 0 | break; | 15121 | | | 15122 | 0 | case 646: // opt_using_ttl_timestamp_clause | 15123 | 0 | case 647: // using_ttl_timestamp_clause | 15124 | 0 | case 648: // recursive_ttl_timestamp_clause | 15125 | 0 | value.move< PDmlUsingClause > (YY_MOVE (s.value)); | 15126 | 0 | break; | 15127 | | | 15128 | 0 | case 649: // ttl_timestamp_clause | 15129 | 0 | value.move< PDmlUsingClauseElement > (YY_MOVE (s.value)); | 15130 | 0 | break; | 15131 | | | 15132 | 0 | case 666: // write_dml_property_map_list_element | 15133 | 0 | value.move< PDmlWriteProperty > (YY_MOVE (s.value)); | 15134 | 0 | break; | 15135 | | | 15136 | 0 | case 661: // opt_write_dml_properties | 15137 | 0 | case 662: // write_dml_properties | 15138 | 0 | case 663: // write_dml_property | 15139 | 0 | value.move< PDmlWritePropertyListNode > (YY_MOVE (s.value)); | 15140 | 0 | break; | 15141 | | | 15142 | 0 | case 664: // write_dml_property_map | 15143 | 0 | case 665: // write_dml_property_map_list | 15144 | 0 | value.move< PDmlWritePropertyMap > (YY_MOVE (s.value)); | 15145 | 0 | break; | 15146 | | | 15147 | 0 | case 614: // target_el | 15148 | 0 | case 618: // limit_clause | 15149 | 0 | case 619: // offset_clause | 15150 | 0 | case 620: // select_limit_value | 15151 | 0 | case 621: // select_offset_value | 15152 | 0 | case 688: // opt_where_clause | 15153 | 0 | case 689: // where_clause | 15154 | 0 | case 690: // if_clause | 15155 | 0 | case 691: // opt_if_clause | 15156 | 0 | case 692: // opt_where_or_current_clause | 15157 | 0 | case 693: // where_or_current_clause | 15158 | 0 | case 696: // a_expr | 15159 | 0 | case 697: // inactive_a_expr | 15160 | 0 | case 698: // b_expr | 15161 | 0 | case 699: // c_expr | 15162 | 0 | case 700: // inactive_c_expr | 15163 | 0 | case 701: // func_expr | 15164 | 0 | case 702: // func_application | 15165 | 0 | case 736: // func_arg_expr | 15166 | 0 | case 747: // bindvar | 15167 | 0 | case 756: // ctext_expr | 15168 | 0 | case 776: // collection_expr | 15169 | 0 | case 777: // in_expr | 15170 | 0 | case 778: // AexprConst | 15171 | 0 | value.move< PExpr > (YY_MOVE (s.value)); | 15172 | 0 | break; | 15173 | | | 15174 | 0 | case 612: // opt_target_list | 15175 | 0 | case 613: // target_list | 15176 | 0 | case 657: // col_arg_list | 15177 | 0 | case 735: // func_arg_list | 15178 | 0 | case 749: // json_ref | 15179 | 0 | case 750: // json_ref_single_arrow | 15180 | 0 | case 754: // ctext_row | 15181 | 0 | case 755: // ctext_expr_list | 15182 | 0 | value.move< PExprListNode > (YY_MOVE (s.value)); | 15183 | 0 | break; | 15184 | | | 15185 | 0 | case 616: // select_limit_offset | 15186 | 0 | case 617: // opt_select_limit_offset | 15187 | 0 | value.move< PExprVector > (YY_MOVE (s.value)); | 15188 | 0 | break; | 15189 | | | 15190 | 0 | case 541: // index_column | 15191 | 0 | value.move< PIndexColumn > (YY_MOVE (s.value)); | 15192 | 0 | break; | 15193 | | | 15194 | 0 | case 600: // json_clause | 15195 | 0 | value.move< PInsertJsonClause > (YY_MOVE (s.value)); | 15196 | 0 | break; | 15197 | | | 15198 | 0 | case 599: // values_clause | 15199 | 0 | value.move< PInsertValuesClause > (YY_MOVE (s.value)); | 15200 | 0 | break; | 15201 | | | 15202 | 0 | case 460: // PARAM | 15203 | 0 | case 549: // TableLikeOptionList | 15204 | 0 | case 550: // TableLikeOption | 15205 | 0 | case 551: // OptTemp | 15206 | 0 | case 565: // OnCommitOption | 15207 | 0 | case 623: // row_or_rows | 15208 | 0 | case 624: // first_or_next | 15209 | 0 | case 637: // for_locking_strength | 15210 | 0 | case 710: // document_or_content | 15211 | 0 | case 728: // sub_type | 15212 | 0 | case 779: // Iconst | 15213 | 0 | case 781: // SignedIconst | 15214 | 0 | case 798: // opt_float | 15215 | 0 | case 893: // OptNoLog | 15216 | 0 | case 920: // add_drop | 15217 | 0 | case 944: // import_qualification_type | 15218 | 0 | case 956: // TriggerActionTime | 15219 | 0 | case 966: // ConstraintAttributeSpec | 15220 | 0 | case 967: // ConstraintAttributeElem | 15221 | 0 | case 1036: // defacl_privilege_target | 15222 | 0 | case 1049: // opt_asc_desc | 15223 | 0 | case 1050: // opt_nulls_order | 15224 | 0 | case 1086: // cast_context | 15225 | 0 | case 1093: // reindex_target_type | 15226 | 0 | case 1094: // reindex_target_multitable | 15227 | 0 | case 1095: // reindex_option_list | 15228 | 0 | case 1096: // reindex_option_elem | 15229 | 0 | case 1099: // opt_column | 15230 | 0 | case 1100: // opt_set_data | 15231 | 0 | case 1108: // event | 15232 | 0 | case 1121: // opt_check_option | 15233 | 0 | case 1143: // vacuum_option_list | 15234 | 0 | case 1144: // vacuum_option_elem | 15235 | 0 | case 1160: // opt_lock | 15236 | 0 | case 1161: // lock_type | 15237 | 0 | case 1163: // opt_nowait_or_skip | 15238 | 0 | case 1166: // cursor_options | 15239 | 0 | case 1167: // opt_hold | 15240 | 0 | value.move< PInt64 > (YY_MOVE (s.value)); | 15241 | 0 | break; | 15242 | | | 15243 | 0 | case 524: // keyspace_property_map_list_element | 15244 | 0 | value.move< PKeyspaceProperty > (YY_MOVE (s.value)); | 15245 | 0 | break; | 15246 | | | 15247 | 0 | case 519: // opt_keyspace_options | 15248 | 0 | case 520: // keyspace_properties | 15249 | 0 | case 521: // keyspace_property | 15250 | 0 | value.move< PKeyspacePropertyListNode > (YY_MOVE (s.value)); | 15251 | 0 | break; | 15252 | | | 15253 | 0 | case 522: // keyspace_property_map | 15254 | 0 | case 523: // keyspace_property_map_list | 15255 | 0 | value.move< PKeyspacePropertyMap > (YY_MOVE (s.value)); | 15256 | 0 | break; | 15257 | | | 15258 | 0 | case 507: // stmtblock | 15259 | 0 | case 508: // stmtmulti | 15260 | 0 | case 509: // dml_list | 15261 | 0 | case 528: // OptTableElementList | 15262 | 0 | case 529: // TableElementList | 15263 | 0 | case 532: // ColQualList | 15264 | 0 | case 540: // NestedColumnList | 15265 | 0 | case 542: // index_column_list | 15266 | 0 | case 543: // columnList | 15267 | 0 | case 582: // alter_table_ops | 15268 | 0 | case 583: // alter_table_op | 15269 | 0 | case 584: // addColumnDefList | 15270 | 0 | case 586: // dropColumnList | 15271 | 0 | case 588: // renameColumnList | 15272 | 0 | case 590: // alterColumnTypeList | 15273 | 0 | case 592: // alterPropertyList | 15274 | 0 | case 602: // into_clause | 15275 | 0 | case 625: // group_clause | 15276 | 0 | case 626: // group_by_list | 15277 | 0 | case 632: // having_clause | 15278 | 0 | case 1043: // index_params | 15279 | 0 | case 1045: // opt_include_clause | 15280 | 0 | value.move< PListNode > (YY_MOVE (s.value)); | 15281 | 0 | break; | 15282 | | | 15283 | 0 | case 751: // indirection_el | 15284 | 0 | value.move< PName > (YY_MOVE (s.value)); | 15285 | 0 | break; | 15286 | | | 15287 | 0 | case 611: // sortby | 15288 | 0 | value.move< POrderBy > (YY_MOVE (s.value)); | 15289 | 0 | break; | 15290 | | | 15291 | 0 | case 608: // opt_sort_clause | 15292 | 0 | case 609: // sort_clause | 15293 | 0 | case 610: // sortby_list | 15294 | 0 | value.move< POrderByListNode > (YY_MOVE (s.value)); | 15295 | 0 | break; | 15296 | | | 15297 | 0 | case 578: // any_name | 15298 | 0 | case 579: // attrs | 15299 | 0 | case 641: // insert_target | 15300 | 0 | case 643: // insert_column_item | 15301 | 0 | case 644: // opt_indirection | 15302 | 0 | case 659: // set_target | 15303 | 0 | case 677: // relation_expr | 15304 | 0 | case 752: // indirection | 15305 | 0 | case 758: // qualified_name | 15306 | 0 | case 793: // udt_name | 15307 | 0 | case 993: // opt_opfamily | 15308 | 0 | case 994: // opclass_purpose | 15309 | 0 | case 1047: // opt_collate | 15310 | 0 | case 1048: // opt_class | 15311 | 0 | value.move< PQualifiedName > (YY_MOVE (s.value)); | 15312 | 0 | break; | 15313 | | | 15314 | 0 | case 577: // any_name_list | 15315 | 0 | case 642: // insert_column_list | 15316 | 0 | case 678: // relation_expr_list | 15317 | 0 | value.move< PQualifiedNameListNode > (YY_MOVE (s.value)); | 15318 | 0 | break; | 15319 | | | 15320 | 0 | case 748: // columnref | 15321 | 0 | value.move< PRef > (YY_MOVE (s.value)); | 15322 | 0 | break; | 15323 | | | 15324 | 0 | case 824: // RoleOption | 15325 | 0 | value.move< PRoleOption > (YY_MOVE (s.value)); | 15326 | 0 | break; | 15327 | | | 15328 | 0 | case 822: // optRoleOptionList | 15329 | 0 | case 823: // RoleOptionList | 15330 | 0 | value.move< PRoleOptionListNode > (YY_MOVE (s.value)); | 15331 | 0 | break; | 15332 | | | 15333 | 0 | case 598: // simple_select | 15334 | 0 | value.move< PSelectStmt > (YY_MOVE (s.value)); | 15335 | 0 | break; | 15336 | | | 15337 | 2.00M | case 459: // IDENT | 15338 | 2.00M | case 461: // FCONST | 15339 | 2.38M | case 462: // SCONST | 15340 | 2.39M | case 463: // BCONST | 15341 | 2.39M | case 464: // XCONST | 15342 | 2.39M | case 465: // Op | 15343 | 2.39M | case 466: // UCONST | 15344 | 2.70M | case 467: // ICONST | 15345 | 2.70M | case 517: // OptSchemaName | 15346 | 2.70M | case 566: // OptTableSpace | 15347 | 2.70M | case 567: // OptConsTableSpace | 15348 | 2.70M | case 568: // ExistingIndex | 15349 | 2.70M | case 671: // alias_clause | 15350 | 2.70M | case 672: // opt_alias_clause | 15351 | 2.70M | case 720: // opt_existing_window_name | 15352 | 2.70M | case 760: // name | 15353 | 2.70M | case 761: // database_name | 15354 | 2.70M | case 762: // access_method | 15355 | 2.70M | case 763: // attr_name | 15356 | 2.70M | case 764: // index_name | 15357 | 2.70M | case 765: // file_name | 15358 | 2.70M | case 766: // property_name | 15359 | 2.70M | case 767: // func_name | 15360 | 2.70M | case 780: // Sconst | 15361 | 2.70M | case 782: // RoleId | 15362 | 2.70M | case 785: // ColId | 15363 | 2.70M | case 786: // type_function_name | 15364 | 2.70M | case 787: // NonReservedWord | 15365 | 2.70M | case 788: // ColLabel | 15366 | 2.70M | case 809: // opt_charset | 15367 | 2.70M | case 821: // role_name | 15368 | 2.70M | case 841: // var_name | 15369 | 2.70M | case 848: // NonReservedWord_or_Sconst | 15370 | 2.70M | case 875: // copy_file_name | 15371 | 2.70M | case 933: // generic_option_name | 15372 | 2.70M | case 936: // opt_type | 15373 | 2.70M | case 937: // foreign_server_version | 15374 | 2.70M | case 938: // opt_foreign_server_version | 15375 | 2.70M | case 1008: // comment_text | 15376 | 2.70M | case 1010: // opt_provider | 15377 | 2.70M | case 1012: // security_label | 15378 | 2.70M | case 1019: // permissions | 15379 | 2.70M | case 1020: // permission | 15380 | 2.70M | case 1041: // opt_index_name | 15381 | 2.70M | case 1042: // access_method_clause | 15382 | 2.70M | case 1059: // param_name | 15383 | 2.70M | case 1112: // notify_payload | 15384 | 2.70M | case 1127: // createdb_opt_name | 15385 | 2.70M | case 1141: // cluster_index_specification | 15386 | 2.70M | case 1165: // cursor_name | 15387 | 2.70M | value.move< PString > (YY_MOVE (s.value)); | 15388 | 2.70M | break; | 15389 | | | 15390 | 0 | case 558: // property_map_list_element | 15391 | 0 | case 560: // column_ordering | 15392 | 0 | value.move< PTableProperty > (YY_MOVE (s.value)); | 15393 | 0 | break; | 15394 | | | 15395 | 0 | case 553: // opt_table_options | 15396 | 0 | case 554: // table_properties | 15397 | 0 | case 555: // table_property | 15398 | 0 | case 559: // orderingList | 15399 | 0 | case 1044: // opt_index_options | 15400 | 0 | value.move< PTablePropertyListNode > (YY_MOVE (s.value)); | 15401 | 0 | break; | 15402 | | | 15403 | 0 | case 556: // property_map | 15404 | 0 | case 557: // property_map_list | 15405 | 0 | value.move< PTablePropertyMap > (YY_MOVE (s.value)); | 15406 | 0 | break; | 15407 | | | 15408 | 0 | case 669: // table_ref | 15409 | 0 | case 679: // relation_expr_opt_alias | 15410 | 0 | value.move< PTableRef > (YY_MOVE (s.value)); | 15411 | 0 | break; | 15412 | | | 15413 | 0 | case 667: // from_clause | 15414 | 0 | case 668: // from_list | 15415 | 0 | value.move< PTableRefListNode > (YY_MOVE (s.value)); | 15416 | 0 | break; | 15417 | | | 15418 | 0 | case 510: // dml | 15419 | 0 | case 511: // stmt | 15420 | 0 | case 512: // schema_stmt | 15421 | 0 | case 513: // CreateTypeStmt | 15422 | 0 | case 516: // CreateSchemaStmt | 15423 | 0 | case 525: // UseSchemaStmt | 15424 | 0 | case 526: // AlterSchemaStmt | 15425 | 0 | case 527: // CreateStmt | 15426 | 0 | case 530: // TableElement | 15427 | 0 | case 531: // columnDef | 15428 | 0 | case 533: // ColConstraint | 15429 | 0 | case 534: // ColConstraintElem | 15430 | 0 | case 535: // ConstraintAttr | 15431 | 0 | case 536: // TableConstraint | 15432 | 0 | case 537: // ConstraintElem | 15433 | 0 | case 544: // columnElem | 15434 | 0 | case 573: // DropStmt | 15435 | 0 | case 581: // AlterTableStmt | 15436 | 0 | case 585: // addColumnDef | 15437 | 0 | case 587: // dropColumn | 15438 | 0 | case 589: // renameColumn | 15439 | 0 | case 591: // alterColumnType | 15440 | 0 | case 593: // alterProperty | 15441 | 0 | case 606: // distinct_clause | 15442 | 0 | case 607: // opt_all_clause | 15443 | 0 | case 627: // group_by_item | 15444 | 0 | case 633: // opt_for_locking_clause | 15445 | 0 | case 634: // for_locking_clause | 15446 | 0 | case 639: // InsertStmt | 15447 | 0 | case 645: // opt_on_conflict | 15448 | 0 | case 650: // opt_conf_expr | 15449 | 0 | case 651: // returning_clause | 15450 | 0 | case 652: // DeleteStmt | 15451 | 0 | case 653: // UpdateStmt | 15452 | 0 | case 660: // set_target_list | 15453 | 0 | case 715: // opt_window_clause | 15454 | 0 | case 820: // CreateRoleStmt | 15455 | 0 | case 832: // AlterRoleStmt | 15456 | 0 | case 1004: // TruncateStmt | 15457 | 0 | case 1017: // GrantStmt | 15458 | 0 | case 1018: // RevokeStmt | 15459 | 0 | case 1030: // GrantRoleStmt | 15460 | 0 | case 1031: // RevokeRoleStmt | 15461 | 0 | case 1037: // IndexStmt | 15462 | 0 | case 1115: // TransactionStmt | 15463 | 0 | case 1151: // ExplainStmt | 15464 | 0 | case 1152: // ExplainableStmt | 15465 | 0 | value.move< PTreeNode > (YY_MOVE (s.value)); | 15466 | 0 | break; | 15467 | | | 15468 | 0 | case 789: // Typename | 15469 | 0 | case 790: // ParametricTypename | 15470 | 0 | case 791: // SimpleTypename | 15471 | 0 | case 792: // UserDefinedType | 15472 | 0 | case 795: // ConstTypename | 15473 | 0 | case 797: // Numeric | 15474 | 0 | case 799: // Bit | 15475 | 0 | case 800: // ConstBit | 15476 | 0 | case 801: // BitWithLength | 15477 | 0 | case 802: // BitWithoutLength | 15478 | 0 | case 810: // ConstDatetime | 15479 | 0 | case 811: // ConstInterval | 15480 | 0 | value.move< PType > (YY_MOVE (s.value)); | 15481 | 0 | break; | 15482 | | | 15483 | 0 | case 515: // TypeField | 15484 | 0 | value.move< PTypeField > (YY_MOVE (s.value)); | 15485 | 0 | break; | 15486 | | | 15487 | 0 | case 514: // TypeFieldList | 15488 | 0 | value.move< PTypeFieldListNode > (YY_MOVE (s.value)); | 15489 | 0 | break; | 15490 | | | 15491 | 0 | case 518: // OptSchemaEltList | 15492 | 0 | case 539: // opt_column_list | 15493 | 0 | case 545: // ExclusionConstraintList | 15494 | 0 | case 546: // ExclusionConstraintElem | 15495 | 0 | case 552: // OptInherit | 15496 | 0 | case 561: // reloptions | 15497 | 0 | case 562: // opt_reloptions | 15498 | 0 | case 563: // reloption_list | 15499 | 0 | case 569: // OptTypedTableElementList | 15500 | 0 | case 570: // TypedTableElementList | 15501 | 0 | case 580: // type_name_list | 15502 | 0 | case 635: // for_locking_items | 15503 | 0 | case 638: // locked_rels_list | 15504 | 0 | case 658: // multiple_set_clause | 15505 | 0 | case 673: // func_alias_clause | 15506 | 0 | case 683: // rowsfrom_item | 15507 | 0 | case 684: // rowsfrom_list | 15508 | 0 | case 685: // opt_col_def_list | 15509 | 0 | case 694: // TableFuncElementList | 15510 | 0 | case 707: // xml_attributes | 15511 | 0 | case 708: // xml_attribute_list | 15512 | 0 | case 713: // within_group_clause | 15513 | 0 | case 716: // window_definition_list | 15514 | 0 | case 721: // opt_partition_clause | 15515 | 0 | case 725: // row | 15516 | 0 | case 726: // explicit_row | 15517 | 0 | case 727: // implicit_row | 15518 | 0 | case 731: // qual_Op | 15519 | 0 | case 732: // qual_all_Op | 15520 | 0 | case 733: // subquery_Op | 15521 | 0 | case 734: // expr_list | 15522 | 0 | case 737: // type_list | 15523 | 0 | case 738: // extract_list | 15524 | 0 | case 740: // overlay_list | 15525 | 0 | case 742: // position_list | 15526 | 0 | case 743: // substr_list | 15527 | 0 | case 746: // trim_list | 15528 | 0 | case 757: // qualified_name_list | 15529 | 0 | case 759: // name_list | 15530 | 0 | case 784: // role_list | 15531 | 0 | case 794: // opt_array_bounds | 15532 | 0 | case 796: // opt_type_modifiers | 15533 | 0 | case 813: // opt_interval | 15534 | 0 | case 814: // interval_second | 15535 | 0 | case 827: // OptRoleList | 15536 | 0 | case 828: // AlterOptRoleList | 15537 | 0 | case 842: // var_list | 15538 | 0 | case 856: // constraints_set_list | 15539 | 0 | case 861: // alter_table_cmds | 15540 | 0 | case 869: // alter_type_cmds | 15541 | 0 | case 876: // copy_options | 15542 | 0 | case 877: // copy_opt_list | 15543 | 0 | case 883: // copy_generic_opt_list | 15544 | 0 | case 886: // copy_generic_opt_arg_list | 15545 | 0 | case 897: // OptSeqOptList | 15546 | 0 | case 898: // SeqOptList | 15547 | 0 | case 904: // handler_name | 15548 | 0 | case 905: // opt_inline_handler | 15549 | 0 | case 906: // validator_clause | 15550 | 0 | case 907: // opt_validator | 15551 | 0 | case 914: // create_extension_opt_list | 15552 | 0 | case 917: // alter_extension_opt_list | 15553 | 0 | case 923: // fdw_options | 15554 | 0 | case 924: // opt_fdw_options | 15555 | 0 | case 927: // create_generic_options | 15556 | 0 | case 928: // generic_option_list | 15557 | 0 | case 929: // alter_generic_options | 15558 | 0 | case 930: // alter_generic_option_list | 15559 | 0 | case 951: // RowSecurityDefaultToRole | 15560 | 0 | case 952: // RowSecurityOptionalToRole | 15561 | 0 | case 957: // TriggerEvents | 15562 | 0 | case 958: // TriggerOneEvent | 15563 | 0 | case 963: // TriggerFuncArgs | 15564 | 0 | case 970: // event_trigger_when_list | 15565 | 0 | case 972: // event_trigger_value_list | 15566 | 0 | case 978: // definition | 15567 | 0 | case 979: // def_list | 15568 | 0 | case 982: // old_aggr_definition | 15569 | 0 | case 983: // old_aggr_list | 15570 | 0 | case 985: // opt_enum_val_list | 15571 | 0 | case 986: // enum_val_list | 15572 | 0 | case 990: // opclass_item_list | 15573 | 0 | case 998: // opclass_drop_list | 15574 | 0 | case 1023: // privileges | 15575 | 0 | case 1024: // privilege_list | 15576 | 0 | case 1026: // grantee_list | 15577 | 0 | case 1033: // DefACLOptionList | 15578 | 0 | case 1053: // func_args | 15579 | 0 | case 1054: // func_args_list | 15580 | 0 | case 1055: // func_args_with_defaults | 15581 | 0 | case 1056: // func_args_with_defaults_list | 15582 | 0 | case 1064: // aggr_args | 15583 | 0 | case 1065: // aggr_args_list | 15584 | 0 | case 1066: // createfunc_opt_list | 15585 | 0 | case 1069: // func_as | 15586 | 0 | case 1070: // transform_type_list | 15587 | 0 | case 1071: // opt_definition | 15588 | 0 | case 1073: // table_func_column_list | 15589 | 0 | case 1075: // alterfunc_opt_list | 15590 | 0 | case 1080: // oper_argtypes | 15591 | 0 | case 1081: // any_operator | 15592 | 0 | case 1083: // dostmt_opt_list | 15593 | 0 | case 1090: // transform_element_list | 15594 | 0 | case 1104: // RuleActionList | 15595 | 0 | case 1105: // RuleActionMulti | 15596 | 0 | case 1118: // transaction_mode_list | 15597 | 0 | case 1119: // transaction_mode_list_or_empty | 15598 | 0 | case 1124: // createdb_opt_list | 15599 | 0 | case 1125: // createdb_opt_items | 15600 | 0 | case 1150: // opt_name_list | 15601 | 0 | case 1154: // prep_type_clause | 15602 | 0 | case 1157: // execute_param_clause | 15603 | 0 | value.move< UndefListType > (YY_MOVE (s.value)); | 15604 | 0 | break; | 15605 | | | 15606 | 0 | case 547: // ExclusionWhereClause | 15607 | 0 | case 548: // TableLikeClause | 15608 | 0 | case 564: // reloption_elem | 15609 | 0 | case 571: // TypedTableElement | 15610 | 0 | case 572: // columnOptions | 15611 | 0 | case 603: // OptTempTableName | 15612 | 0 | case 622: // opt_select_fetch_first_value | 15613 | 0 | case 628: // empty_grouping_set | 15614 | 0 | case 629: // rollup_clause | 15615 | 0 | case 630: // cube_clause | 15616 | 0 | case 631: // grouping_sets_clause | 15617 | 0 | case 636: // for_locking_item | 15618 | 0 | case 670: // joined_table | 15619 | 0 | case 675: // join_outer | 15620 | 0 | case 676: // join_qual | 15621 | 0 | case 680: // tablesample_clause | 15622 | 0 | case 681: // opt_repeatable_clause | 15623 | 0 | case 682: // func_table | 15624 | 0 | case 695: // TableFuncElement | 15625 | 0 | case 703: // func_expr_common_subexpr | 15626 | 0 | case 704: // func_expr_windowless | 15627 | 0 | case 705: // xml_root_version | 15628 | 0 | case 706: // opt_xml_root_standalone | 15629 | 0 | case 709: // xml_attribute_el | 15630 | 0 | case 712: // xmlexists_argument | 15631 | 0 | case 714: // filter_clause | 15632 | 0 | case 717: // window_definition | 15633 | 0 | case 718: // over_clause | 15634 | 0 | case 719: // window_specification | 15635 | 0 | case 722: // opt_frame_clause | 15636 | 0 | case 723: // frame_extent | 15637 | 0 | case 724: // frame_bound | 15638 | 0 | case 741: // overlay_placing | 15639 | 0 | case 744: // substr_from | 15640 | 0 | case 745: // substr_for | 15641 | 0 | case 783: // RoleSpec | 15642 | 0 | case 819: // inactive_stmt | 15643 | 0 | case 829: // AlterOptRoleElem | 15644 | 0 | case 830: // CreateOptRoleElem | 15645 | 0 | case 831: // CreateUserStmt | 15646 | 0 | case 833: // AlterUserStmt | 15647 | 0 | case 834: // AlterUserSetStmt | 15648 | 0 | case 835: // DropUserStmt | 15649 | 0 | case 836: // inactive_schema_stmt | 15650 | 0 | case 837: // VariableSetStmt | 15651 | 0 | case 838: // set_rest | 15652 | 0 | case 839: // generic_set | 15653 | 0 | case 840: // set_rest_more | 15654 | 0 | case 843: // var_value | 15655 | 0 | case 846: // zone_value | 15656 | 0 | case 849: // VariableResetStmt | 15657 | 0 | case 850: // reset_rest | 15658 | 0 | case 851: // generic_reset | 15659 | 0 | case 852: // SetResetClause | 15660 | 0 | case 853: // FunctionSetResetClause | 15661 | 0 | case 854: // VariableShowStmt | 15662 | 0 | case 855: // ConstraintsSetStmt | 15663 | 0 | case 858: // CheckPointStmt | 15664 | 0 | case 859: // DiscardStmt | 15665 | 0 | case 860: // InactiveAlterTableStmt | 15666 | 0 | case 862: // alter_table_cmd | 15667 | 0 | case 863: // alter_column_default | 15668 | 0 | case 865: // opt_collate_clause | 15669 | 0 | case 866: // alter_using | 15670 | 0 | case 867: // replica_identity | 15671 | 0 | case 868: // AlterCompositeTypeStmt | 15672 | 0 | case 870: // alter_type_cmd | 15673 | 0 | case 871: // ClosePortalStmt | 15674 | 0 | case 872: // CopyStmt | 15675 | 0 | case 878: // copy_opt_item | 15676 | 0 | case 879: // opt_binary | 15677 | 0 | case 880: // opt_oids | 15678 | 0 | case 881: // copy_delimiter | 15679 | 0 | case 884: // copy_generic_opt_elem | 15680 | 0 | case 885: // copy_generic_opt_arg | 15681 | 0 | case 887: // copy_generic_opt_arg_list_item | 15682 | 0 | case 888: // CreateAsStmt | 15683 | 0 | case 889: // create_as_target | 15684 | 0 | case 891: // CreateMatViewStmt | 15685 | 0 | case 892: // create_mv_target | 15686 | 0 | case 894: // RefreshMatViewStmt | 15687 | 0 | case 895: // CreateSeqStmt | 15688 | 0 | case 896: // AlterSeqStmt | 15689 | 0 | case 899: // SeqOptElem | 15690 | 0 | case 901: // NumericOnly | 15691 | 0 | case 902: // CreatePLangStmt | 15692 | 0 | case 908: // DropPLangStmt | 15693 | 0 | case 910: // CreateTableSpaceStmt | 15694 | 0 | case 911: // OptTableSpaceOwner | 15695 | 0 | case 912: // DropTableSpaceStmt | 15696 | 0 | case 913: // CreateExtensionStmt | 15697 | 0 | case 915: // create_extension_opt_item | 15698 | 0 | case 916: // AlterExtensionStmt | 15699 | 0 | case 918: // alter_extension_opt_item | 15700 | 0 | case 919: // AlterExtensionContentsStmt | 15701 | 0 | case 921: // CreateFdwStmt | 15702 | 0 | case 922: // fdw_option | 15703 | 0 | case 925: // DropFdwStmt | 15704 | 0 | case 926: // AlterFdwStmt | 15705 | 0 | case 931: // alter_generic_option_elem | 15706 | 0 | case 932: // generic_option_elem | 15707 | 0 | case 934: // generic_option_arg | 15708 | 0 | case 935: // CreateForeignServerStmt | 15709 | 0 | case 939: // DropForeignServerStmt | 15710 | 0 | case 940: // AlterForeignServerStmt | 15711 | 0 | case 941: // CreateForeignTableStmt | 15712 | 0 | case 942: // AlterForeignTableStmt | 15713 | 0 | case 943: // ImportForeignSchemaStmt | 15714 | 0 | case 945: // import_qualification | 15715 | 0 | case 946: // CreatePolicyStmt | 15716 | 0 | case 947: // AlterPolicyStmt | 15717 | 0 | case 948: // DropPolicyStmt | 15718 | 0 | case 949: // RowSecurityOptionalExpr | 15719 | 0 | case 950: // RowSecurityOptionalWithCheck | 15720 | 0 | case 955: // CreateTrigStmt | 15721 | 0 | case 962: // TriggerWhen | 15722 | 0 | case 964: // TriggerFuncArg | 15723 | 0 | case 965: // OptConstrFromTable | 15724 | 0 | case 968: // DropTrigStmt | 15725 | 0 | case 969: // CreateEventTrigStmt | 15726 | 0 | case 971: // event_trigger_when_item | 15727 | 0 | case 973: // AlterEventTrigStmt | 15728 | 0 | case 975: // CreateAssertStmt | 15729 | 0 | case 976: // DropAssertStmt | 15730 | 0 | case 977: // DefineStmt | 15731 | 0 | case 980: // def_elem | 15732 | 0 | case 981: // def_arg | 15733 | 0 | case 984: // old_aggr_elem | 15734 | 0 | case 987: // AlterEnumStmt | 15735 | 0 | case 989: // CreateOpClassStmt | 15736 | 0 | case 991: // opclass_item | 15737 | 0 | case 996: // CreateOpFamilyStmt | 15738 | 0 | case 997: // AlterOpFamilyStmt | 15739 | 0 | case 999: // opclass_drop | 15740 | 0 | case 1000: // DropOpClassStmt | 15741 | 0 | case 1001: // DropOpFamilyStmt | 15742 | 0 | case 1002: // DropOwnedStmt | 15743 | 0 | case 1003: // ReassignOwnedStmt | 15744 | 0 | case 1006: // CommentStmt | 15745 | 0 | case 1009: // SecLabelStmt | 15746 | 0 | case 1013: // FetchStmt | 15747 | 0 | case 1014: // fetch_args | 15748 | 0 | case 1025: // privilege | 15749 | 0 | case 1027: // grantee | 15750 | 0 | case 1029: // function_with_argtypes | 15751 | 0 | case 1032: // AlterDefaultPrivilegesStmt | 15752 | 0 | case 1034: // DefACLOption | 15753 | 0 | case 1035: // DefACLAction | 15754 | 0 | case 1046: // index_elem | 15755 | 0 | case 1051: // CreateFunctionStmt | 15756 | 0 | case 1057: // func_arg | 15757 | 0 | case 1060: // func_return | 15758 | 0 | case 1061: // func_type | 15759 | 0 | case 1062: // func_arg_with_default | 15760 | 0 | case 1063: // aggr_arg | 15761 | 0 | case 1067: // common_func_opt_item | 15762 | 0 | case 1068: // createfunc_opt_item | 15763 | 0 | case 1072: // table_func_column | 15764 | 0 | case 1074: // AlterFunctionStmt | 15765 | 0 | case 1077: // RemoveFuncStmt | 15766 | 0 | case 1078: // RemoveAggrStmt | 15767 | 0 | case 1079: // RemoveOperStmt | 15768 | 0 | case 1082: // DoStmt | 15769 | 0 | case 1084: // dostmt_opt_item | 15770 | 0 | case 1085: // CreateCastStmt | 15771 | 0 | case 1087: // DropCastStmt | 15772 | 0 | case 1089: // CreateTransformStmt | 15773 | 0 | case 1091: // DropTransformStmt | 15774 | 0 | case 1092: // ReindexStmt | 15775 | 0 | case 1097: // AlterTblSpcStmt | 15776 | 0 | case 1098: // RenameStmt | 15777 | 0 | case 1101: // AlterObjectSchemaStmt | 15778 | 0 | case 1102: // AlterOwnerStmt | 15779 | 0 | case 1103: // RuleStmt | 15780 | 0 | case 1106: // RuleActionStmt | 15781 | 0 | case 1107: // RuleActionStmtOrEmpty | 15782 | 0 | case 1110: // DropRuleStmt | 15783 | 0 | case 1111: // NotifyStmt | 15784 | 0 | case 1113: // ListenStmt | 15785 | 0 | case 1114: // UnlistenStmt | 15786 | 0 | case 1117: // transaction_mode_item | 15787 | 0 | case 1120: // ViewStmt | 15788 | 0 | case 1122: // LoadStmt | 15789 | 0 | case 1123: // CreatedbStmt | 15790 | 0 | case 1126: // createdb_opt_item | 15791 | 0 | case 1129: // AlterDatabaseStmt | 15792 | 0 | case 1130: // AlterDatabaseSetStmt | 15793 | 0 | case 1131: // DropdbStmt | 15794 | 0 | case 1132: // AlterSystemStmt | 15795 | 0 | case 1133: // CreateDomainStmt | 15796 | 0 | case 1134: // AlterDomainStmt | 15797 | 0 | case 1136: // AlterTSDictionaryStmt | 15798 | 0 | case 1137: // AlterTSConfigurationStmt | 15799 | 0 | case 1139: // CreateConversionStmt | 15800 | 0 | case 1140: // ClusterStmt | 15801 | 0 | case 1142: // VacuumStmt | 15802 | 0 | case 1145: // AnalyzeStmt | 15803 | 0 | case 1153: // PrepareStmt | 15804 | 0 | case 1155: // PreparableStmt | 15805 | 0 | case 1156: // ExecuteStmt | 15806 | 0 | case 1158: // DeallocateStmt | 15807 | 0 | case 1159: // LockStmt | 15808 | 0 | case 1164: // DeclareCursorStmt | 15809 | 0 | value.move< UndefType > (YY_MOVE (s.value)); | 15810 | 0 | break; | 15811 | | | 15812 | 0 | case 864: // opt_drop_behavior | 15813 | 0 | value.move< dbehavior > (YY_MOVE (s.value)); | 15814 | 0 | break; | 15815 | | | 15816 | 0 | case 1058: // arg_class | 15817 | 0 | value.move< fun_param_mode > (YY_MOVE (s.value)); | 15818 | 0 | break; | 15819 | | | 15820 | 0 | case 674: // join_type | 15821 | 0 | value.move< jtype > (YY_MOVE (s.value)); | 15822 | 0 | break; | 15823 | | | 15824 | 0 | case 574: // drop_type | 15825 | 0 | case 575: // cql_drop_type | 15826 | 0 | case 576: // ql_drop_type | 15827 | 0 | case 1007: // comment_type | 15828 | 0 | case 1011: // security_label_type | 15829 | 0 | value.move< objtype > (YY_MOVE (s.value)); | 15830 | 0 | break; | 15831 | | | 15832 | 3.69M | default: | 15833 | 3.69M | break; | 15834 | 8.88M | } | 15835 | | | 15836 | 8.90M | location = YY_MOVE (s.location); | 15837 | 8.90M | } |
yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_state>::move(yb::ql::GramProcessor::basic_symbol<yb::ql::GramProcessor::by_state>&) Line | Count | Source | 14571 | 18.8M | { | 14572 | 18.8M | super_type::move (s); | 14573 | 18.8M | switch (this->type_get ()) | 14574 | 18.8M | { | 14575 | 0 | case 3: // ABORT_P | 14576 | 0 | case 4: // ABSOLUTE_P | 14577 | 0 | case 5: // ACCESS | 14578 | 0 | case 6: // ACTION | 14579 | 36 | case 7: // ADD_P | 14580 | 36 | case 8: // ADMIN | 14581 | 36 | case 9: // AFTER | 14582 | 36 | case 10: // AGGREGATE | 14583 | 323 | case 11: // ALL | 14584 | 433 | case 12: // ALLOW | 14585 | 433 | case 13: // ALSO | 14586 | 708 | case 14: // ALTER | 14587 | 708 | case 15: // ALWAYS | 14588 | 708 | case 16: // ANALYSE | 14589 | 708 | case 17: // ANALYZE | 14590 | 23.8k | case 18: // AND | 14591 | 23.8k | case 19: // ANY | 14592 | 23.8k | case 20: // ARRAY | 14593 | 23.9k | case 21: // AS | 14594 | 24.1k | case 22: // ASC | 14595 | 24.1k | case 23: // ASSERTION | 14596 | 24.1k | case 24: // ASSIGNMENT | 14597 | 24.1k | case 25: // ASYMMETRIC | 14598 | 24.1k | case 26: // AT | 14599 | 24.1k | case 27: // ATTRIBUTE | 14600 | 24.1k | case 28: // AUTHORIZATION | 14601 | 24.2k | case 29: // AUTHORIZE | 14602 | 24.2k | case 30: // BACKWARD | 14603 | 24.2k | case 31: // BEFORE | 14604 | 24.2k | case 32: // BEGIN_P | 14605 | 24.2k | case 33: // BETWEEN | 14606 | 24.3k | case 34: // BIGINT | 14607 | 24.3k | case 35: // BINARY | 14608 | 24.3k | case 36: // BIT | 14609 | 24.4k | case 37: // BLOB | 14610 | 24.4k | case 38: // BOOLEAN_P | 14611 | 24.4k | case 39: // BOTH | 14612 | 25.0k | case 40: // BY | 14613 | 25.0k | case 41: // CACHE | 14614 | 25.0k | case 42: // CALLED | 14615 | 25.0k | case 43: // CASCADE | 14616 | 25.0k | case 44: // CASCADED | 14617 | 25.0k | case 45: // CASE | 14618 | 25.1k | case 46: // CAST | 14619 | 25.1k | case 47: // CATALOG_P | 14620 | 25.1k | case 48: // CHAIN | 14621 | 25.1k | case 49: // CHAR_P | 14622 | 25.1k | case 50: // CHARACTER | 14623 | 25.1k | case 51: // CHARACTERISTICS | 14624 | 25.1k | case 52: // CHECK | 14625 | 25.1k | case 53: // CHECKPOINT | 14626 | 25.1k | case 54: // CLASS | 14627 | 25.1k | case 55: // CLOSE | 14628 | 25.1k | case 56: // CLUSTER | 14629 | 25.4k | case 57: // CLUSTERING | 14630 | 25.4k | case 58: // COALESCE | 14631 | 25.4k | case 59: // COLLATE | 14632 | 25.4k | case 60: // COLLATION | 14633 | 25.4k | case 61: // COLUMN | 14634 | 25.4k | case 62: // COMMENT | 14635 | 25.4k | case 63: // COMMENTS | 14636 | 26.1k | case 64: // COMMIT | 14637 | 26.1k | case 65: // COMMITTED | 14638 | 26.1k | case 66: // COMPACT | 14639 | 26.1k | case 67: // CONCURRENTLY | 14640 | 26.1k | case 68: // CONFIGURATION | 14641 | 26.1k | case 69: // CONFLICT | 14642 | 26.1k | case 70: // CONNECTION | 14643 | 26.1k | case 71: // CONSTRAINT | 14644 | 26.1k | case 72: // CONSTRAINTS | 14645 | 26.1k | case 73: // CONTENT_P | 14646 | 26.1k | case 74: // CONTINUE_P | 14647 | 26.1k | case 75: // CONVERSION_P | 14648 | 26.1k | case 76: // COPY | 14649 | 26.1k | case 77: // COST | 14650 | 26.1k | case 78: // COUNTER | 14651 | 26.1k | case 79: // COVERING | 14652 | 30.9k | case 80: // CREATE | 14653 | 30.9k | case 81: // CROSS | 14654 | 30.9k | case 82: // CSV | 14655 | 30.9k | case 83: // CUBE | 14656 | 30.9k | case 84: // CURRENT_P | 14657 | 30.9k | case 85: // CURRENT_CATALOG | 14658 | 30.9k | case 86: // CURRENT_DATE | 14659 | 30.9k | case 87: // CURRENT_ROLE | 14660 | 30.9k | case 88: // CURRENT_SCHEMA | 14661 | 30.9k | case 89: // CURRENT_TIME | 14662 | 30.9k | case 90: // CURRENT_TIMESTAMP | 14663 | 30.9k | case 91: // CURRENT_USER | 14664 | 30.9k | case 92: // CURSOR | 14665 | 30.9k | case 93: // CYCLE | 14666 | 30.9k | case 94: // DATA_P | 14667 | 30.9k | case 95: // DATE | 14668 | 30.9k | case 96: // DATABASE | 14669 | 30.9k | case 97: // DAY_P | 14670 | 30.9k | case 98: // DEALLOCATE | 14671 | 30.9k | case 99: // DEC | 14672 | 31.0k | case 100: // DECIMAL_P | 14673 | 31.0k | case 101: // DECLARE | 14674 | 31.0k | case 102: // DEFAULT | 14675 | 31.0k | case 103: // DEFAULTS | 14676 | 31.0k | case 104: // DEFERRABLE | 14677 | 31.0k | case 105: // DEFERRED | 14678 | 31.0k | case 106: // DEFINER | 14679 | 31.8k | case 107: // DELETE_P | 14680 | 31.8k | case 108: // DELIMITER | 14681 | 31.8k | case 109: // DELIMITERS | 14682 | 32.3k | case 110: // DESC | 14683 | 32.4k | case 111: // DESCRIBE | 14684 | 32.4k | case 112: // DICTIONARY | 14685 | 32.4k | case 113: // DISABLE_P | 14686 | 32.4k | case 114: // DISCARD | 14687 | 32.4k | case 115: // DISTINCT | 14688 | 32.4k | case 116: // DO | 14689 | 32.4k | case 117: // DOCUMENT_P | 14690 | 32.4k | case 118: // DOMAIN_P | 14691 | 32.5k | case 119: // DOUBLE_P | 14692 | 36.3k | case 120: // DROP | 14693 | 36.3k | case 121: // EACH | 14694 | 36.4k | case 122: // ELSE | 14695 | 36.4k | case 123: // ENABLE_P | 14696 | 36.4k | case 124: // ENCODING | 14697 | 36.4k | case 125: // ENCRYPTED | 14698 | 36.4k | case 126: // END_P | 14699 | 36.4k | case 127: // ENUM_P | 14700 | 36.5k | case 128: // ERROR | 14701 | 36.5k | case 129: // ESCAPE | 14702 | 36.5k | case 130: // EVENT | 14703 | 36.5k | case 131: // EXCEPT | 14704 | 36.5k | case 132: // EXCLUDE | 14705 | 36.5k | case 133: // EXCLUDING | 14706 | 36.5k | case 134: // EXCLUSIVE | 14707 | 36.5k | case 135: // EXECUTE | 14708 | 38.1k | case 136: // EXISTS | 14709 | 38.3k | case 137: // EXPLAIN | 14710 | 38.3k | case 138: // EXTENSION | 14711 | 38.3k | case 139: // EXTERNAL | 14712 | 38.3k | case 140: // EXTRACT | 14713 | 39.5k | case 141: // FALSE_P | 14714 | 39.5k | case 142: // FAMILY | 14715 | 39.5k | case 143: // FETCH | 14716 | 39.5k | case 144: // FILTER | 14717 | 39.6k | case 145: // FILTERING | 14718 | 39.6k | case 146: // FIRST_P | 14719 | 39.6k | case 147: // FLOAT_P | 14720 | 39.6k | case 148: // FOLLOWING | 14721 | 39.6k | case 149: // FOR | 14722 | 39.6k | case 150: // FORCE | 14723 | 39.6k | case 151: // FOREIGN | 14724 | 39.6k | case 152: // FORWARD | 14725 | 39.6k | case 153: // FREEZE | 14726 | 309k | case 154: // FROM | 14727 | 309k | case 155: // FROZEN | 14728 | 309k | case 156: // FULL | 14729 | 309k | case 157: // FUNCTION | 14730 | 322k | case 158: // FUNCTIONS | 14731 | 322k | case 159: // GLOBAL | 14732 | 323k | case 160: // GRANT | 14733 | 323k | case 161: // GRANTED | 14734 | 323k | case 162: // GREATEST | 14735 | 323k | case 163: // GROUP_P | 14736 | 323k | case 164: // GROUPING | 14737 | 323k | case 165: // HANDLER | 14738 | 323k | case 166: // HAVING | 14739 | 323k | case 167: // HEADER_P | 14740 | 323k | case 168: // HOLD | 14741 | 323k | case 169: // HOUR_P | 14742 | 323k | case 170: // IDENTITY_P | 14743 | 325k | case 171: // IF_P | 14744 | 325k | case 172: // ILIKE | 14745 | 325k | case 173: // IMMEDIATE | 14746 | 325k | case 174: // IMMUTABLE | 14747 | 325k | case 175: // IMPLICIT_P | 14748 | 325k | case 176: // IMPORT_P | 14749 | 325k | case 177: // IN_P | 14750 | 325k | case 178: // INCLUDE | 14751 | 325k | case 179: // INCLUDING | 14752 | 325k | case 180: // INCREMENT | 14753 | 326k | case 181: // INDEX | 14754 | 341k | case 182: // INDEXES | 14755 | 341k | case 183: // INET | 14756 | 341k | case 184: // INFINITY | 14757 | 341k | case 185: // INHERIT | 14758 | 341k | case 186: // INHERITS | 14759 | 341k | case 187: // INITIALLY | 14760 | 341k | case 188: // INLINE_P | 14761 | 341k | case 189: // INNER_P | 14762 | 341k | case 190: // INOUT | 14763 | 341k | case 191: // INPUT_P | 14764 | 341k | case 192: // INSENSITIVE | 14765 | 391k | case 193: // INSERT | 14766 | 391k | case 194: // INSTEAD | 14767 | 394k | case 195: // INT_P | 14768 | 394k | case 196: // INTEGER | 14769 | 394k | case 197: // INTERSECT | 14770 | 394k | case 198: // INTERVAL | 14771 | 444k | case 199: // INTO | 14772 | 444k | case 200: // INVOKER | 14773 | 444k | case 201: // IS | 14774 | 444k | case 202: // ISNULL | 14775 | 444k | case 203: // ISOLATION | 14776 | 444k | case 204: // JOIN | 14777 | 444k | case 205: // JSON | 14778 | 444k | case 206: // JSONB | 14779 | 516k | case 207: // KEY | 14780 | 520k | case 208: // KEYSPACE | 14781 | 534k | case 209: // KEYSPACES | 14782 | 534k | case 210: // LABEL | 14783 | 534k | case 211: // LANGUAGE | 14784 | 534k | case 212: // LARGE_P | 14785 | 534k | case 213: // LAST_P | 14786 | 534k | case 214: // LATERAL_P | 14787 | 534k | case 215: // LEADING | 14788 | 534k | case 216: // LEAKPROOF | 14789 | 534k | case 217: // LEAST | 14790 | 534k | case 218: // LEFT | 14791 | 534k | case 219: // LEVEL | 14792 | 534k | case 220: // LIKE | 14793 | 534k | case 221: // LIMIT | 14794 | 534k | case 222: // LIST | 14795 | 534k | case 223: // LISTEN | 14796 | 534k | case 224: // LOAD | 14797 | 606k | case 225: // LOCAL | 14798 | 606k | case 226: // LOCALTIME | 14799 | 606k | case 227: // LOCALTIMESTAMP | 14800 | 606k | case 228: // LOCATION | 14801 | 606k | case 229: // LOCK_P | 14802 | 606k | case 230: // LOCKED | 14803 | 606k | case 231: // LOGGED | 14804 | 606k | case 232: // LOGIN | 14805 | 606k | case 233: // MAP | 14806 | 606k | case 234: // MAPPING | 14807 | 606k | case 235: // MATCH | 14808 | 606k | case 236: // MATERIALIZED | 14809 | 606k | case 237: // MAXVALUE | 14810 | 606k | case 238: // MINUTE_P | 14811 | 606k | case 239: // MINVALUE | 14812 | 606k | case 240: // MODE | 14813 | 606k | case 241: // MODIFY | 14814 | 606k | case 242: // MONTH_P | 14815 | 606k | case 243: // MOVE | 14816 | 607k | case 244: // NAME_P | 14817 | 607k | case 245: // NAMES | 14818 | 607k | case 246: // NAN | 14819 | 607k | case 247: // NATIONAL | 14820 | 607k | case 248: // NATURAL | 14821 | 607k | case 249: // NCHAR | 14822 | 607k | case 250: // NEXT | 14823 | 607k | case 251: // NO | 14824 | 607k | case 252: // NONE | 14825 | 607k | case 253: // NOT | 14826 | 607k | case 254: // NOTHING | 14827 | 607k | case 255: // NOTIFY | 14828 | 607k | case 256: // NOTNULL | 14829 | 607k | case 257: // NOWAIT | 14830 | 609k | case 258: // NULL_P | 14831 | 609k | case 259: // NULLIF | 14832 | 609k | case 260: // NULLS_P | 14833 | 609k | case 261: // NUMERIC | 14834 | 609k | case 262: // OBJECT_P | 14835 | 609k | case 263: // OF | 14836 | 609k | case 264: // OFF | 14837 | 609k | case 265: // OFFSET | 14838 | 609k | case 266: // OIDS | 14839 | 610k | case 267: // ON | 14840 | 610k | case 268: // ONLY | 14841 | 610k | case 269: // OPERATOR | 14842 | 610k | case 270: // OPTION | 14843 | 610k | case 271: // OPTIONS | 14844 | 610k | case 272: // OR | 14845 | 611k | case 273: // ORDER | 14846 | 611k | case 274: // ORDINALITY | 14847 | 611k | case 275: // OUT_P | 14848 | 611k | case 276: // OUTER_P | 14849 | 611k | case 277: // OVER | 14850 | 611k | case 278: // OVERLAPS | 14851 | 611k | case 279: // OVERLAY | 14852 | 611k | case 280: // OWNED | 14853 | 611k | case 281: // OWNER | 14854 | 611k | case 282: // PARSER | 14855 | 611k | case 283: // PARTIAL | 14856 | 611k | case 284: // PARTITION | 14857 | 611k | case 285: // PASSING | 14858 | 611k | case 286: // PASSWORD | 14859 | 611k | case 287: // PERMISSION | 14860 | 611k | case 288: // PERMISSIONS | 14861 | 611k | case 289: // PLACING | 14862 | 611k | case 290: // PLANS | 14863 | 611k | case 291: // POLICY | 14864 | 611k | case 292: // POSITION | 14865 | 611k | case 293: // PRECEDING | 14866 | 611k | case 294: // PRECISION | 14867 | 611k | case 295: // PRESERVE | 14868 | 611k | case 296: // PREPARE | 14869 | 611k | case 297: // PREPARED | 14870 | 613k | case 298: // PRIMARY | 14871 | 613k | case 299: // PRIOR | 14872 | 613k | case 300: // PRIVILEGES | 14873 | 613k | case 301: // PROCEDURAL | 14874 | 613k | case 302: // PROCEDURE | 14875 | 613k | case 303: // PROGRAM | 14876 | 613k | case 304: // QUOTE | 14877 | 613k | case 305: // RANGE | 14878 | 613k | case 306: // READ | 14879 | 613k | case 307: // REAL | 14880 | 613k | case 308: // REASSIGN | 14881 | 613k | case 309: // RECHECK | 14882 | 613k | case 310: // RECURSIVE | 14883 | 613k | case 311: // REF | 14884 | 613k | case 312: // REFRESH | 14885 | 613k | case 313: // REINDEX | 14886 | 613k | case 314: // RELATIVE_P | 14887 | 613k | case 315: // RELEASE | 14888 | 613k | case 316: // RENAME | 14889 | 613k | case 317: // REPEATABLE | 14890 | 613k | case 318: // REPLACE | 14891 | 613k | case 319: // REPLICA | 14892 | 613k | case 320: // RESET | 14893 | 613k | case 321: // RESTART | 14894 | 613k | case 322: // RESTRICT | 14895 | 613k | case 323: // RETURNING | 14896 | 613k | case 324: // RETURNS | 14897 | 613k | case 325: // REVOKE | 14898 | 613k | case 326: // RIGHT | 14899 | 617k | case 327: // ROLE | 14900 | 620k | case 328: // ROLES | 14901 | 620k | case 329: // ROLLBACK | 14902 | 620k | case 330: // ROLLUP | 14903 | 620k | case 331: // ROW | 14904 | 620k | case 332: // ROWS | 14905 | 620k | case 333: // RULE | 14906 | 620k | case 334: // SAVEPOINT | 14907 | 620k | case 335: // SCHEMA | 14908 | 620k | case 336: // SCHEME | 14909 | 620k | case 337: // SCROLL | 14910 | 620k | case 338: // SEARCH | 14911 | 620k | case 339: // SECOND_P | 14912 | 620k | case 340: // SECURITY | 14913 | 890k | case 341: // SELECT | 14914 | 890k | case 342: // SEQUENCE | 14915 | 890k | case 343: // SEQUENCES | 14916 | 890k | case 344: // SERIALIZABLE | 14917 | 890k | case 345: // SERVER | 14918 | 890k | case 346: // SESSION | 14919 | 890k | case 347: // SESSION_USER | 14920 | 894k | case 348: // SET | 14921 | 894k | case 349: // SETS | 14922 | 894k | case 350: // SETOF | 14923 | 894k | case 351: // SHARE | 14924 | 894k | case 352: // SHOW | 14925 | 894k | case 353: // SIMILAR | 14926 | 894k | case 354: // SIMPLE | 14927 | 894k | case 355: // SKIP | 14928 | 894k | case 356: // SMALLINT | 14929 | 894k | case 357: // SNAPSHOT | 14930 | 894k | case 358: // SOME | 14931 | 894k | case 359: // SQL_P | 14932 | 894k | case 360: // STABLE | 14933 | 894k | case 361: // STANDALONE_P | 14934 | 895k | case 362: // START | 14935 | 895k | case 363: // STATEMENT | 14936 | 895k | case 364: // STATIC | 14937 | 895k | case 365: // STATISTICS | 14938 | 895k | case 366: // STATUS | 14939 | 895k | case 367: // STDIN | 14940 | 895k | case 368: // STDOUT | 14941 | 895k | case 369: // STORAGE | 14942 | 895k | case 370: // STRICT_P | 14943 | 895k | case 371: // STRIP_P | 14944 | 895k | case 372: // SUBSTRING | 14945 | 895k | case 373: // SUPERUSER | 14946 | 895k | case 374: // SYMMETRIC | 14947 | 895k | case 375: // SYSID | 14948 | 1.03M | case 376: // SYSTEM_P | 14949 | 1.03M | case 377: // TABLE | 14950 | 1.05M | case 378: // TABLES | 14951 | 1.05M | case 379: // TABLESAMPLE | 14952 | 1.05M | case 380: // TABLESPACE | 14953 | 1.05M | case 381: // TEMP | 14954 | 1.05M | case 382: // TEMPLATE | 14955 | 1.05M | case 383: // TEMPORARY | 14956 | 1.05M | case 384: // TEXT_P | 14957 | 1.05M | case 385: // THEN | 14958 | 1.05M | case 386: // TIME | 14959 | 1.05M | case 387: // TIMESTAMP | 14960 | 1.05M | case 388: // TIMEUUID | 14961 | 1.05M | case 389: // TINYINT | 14962 | 1.05M | case 390: // TO | 14963 | 1.05M | case 391: // TOKEN | 14964 | 1.05M | case 392: // TRAILING | 14965 | 1.05M | case 393: // TRANSACTION | 14966 | 1.05M | case 394: // TRANSFORM | 14967 | 1.05M | case 395: // TREAT | 14968 | 1.05M | case 396: // TRIGGER | 14969 | 1.05M | case 397: // TRIM | 14970 | 1.05M | case 398: // TRUE_P | 14971 | 1.06M | case 399: // TRUNCATE | 14972 | 1.06M | case 400: // TRUSTED | 14973 | 1.06M | case 401: // TTL | 14974 | 1.06M | case 402: // TUPLE | 14975 | 1.06M | case 403: // TYPE_P | 14976 | 1.07M | case 404: // TYPES_P | 14977 | 1.07M | case 405: // PARTITION_HASH | 14978 | 1.07M | case 406: // UNBOUNDED | 14979 | 1.07M | case 407: // UNCOMMITTED | 14980 | 1.07M | case 408: // UNENCRYPTED | 14981 | 1.07M | case 409: // UNION | 14982 | 1.07M | case 410: // UNIQUE | 14983 | 1.07M | case 411: // UNKNOWN | 14984 | 1.07M | case 412: // UNLISTEN | 14985 | 1.07M | case 413: // UNLOGGED | 14986 | 1.07M | case 414: // UNSET | 14987 | 1.07M | case 415: // UNTIL | 14988 | 1.07M | case 416: // UPDATE | 14989 | 1.08M | case 417: // USE | 14990 | 1.08M | case 418: // USER | 14991 | 1.08M | case 419: // USING | 14992 | 1.08M | case 420: // UUID | 14993 | 1.08M | case 421: // VACUUM | 14994 | 1.08M | case 422: // VALID | 14995 | 1.08M | case 423: // VALIDATE | 14996 | 1.08M | case 424: // VALIDATOR | 14997 | 1.08M | case 425: // VALUE_P | 14998 | 1.13M | case 426: // VALUES | 14999 | 1.13M | case 427: // VARCHAR | 15000 | 1.13M | case 428: // VARIADIC | 15001 | 1.13M | case 429: // VARINT | 15002 | 1.13M | case 430: // VARYING | 15003 | 1.13M | case 431: // VERBOSE | 15004 | 1.13M | case 432: // VERSION_P | 15005 | 1.13M | case 433: // VIEW | 15006 | 1.14M | case 434: // VIEWS | 15007 | 1.14M | case 435: // VOLATILE | 15008 | 1.14M | case 436: // WHEN | 15009 | 1.24M | case 437: // WHERE | 15010 | 1.24M | case 438: // WHITESPACE_P | 15011 | 1.24M | case 439: // WINDOW | 15012 | 1.25M | case 440: // WITH | 15013 | 1.25M | case 441: // WITHIN | 15014 | 1.25M | case 442: // WITHOUT | 15015 | 1.25M | case 443: // WORK | 15016 | 1.25M | case 444: // WRAPPER | 15017 | 1.25M | case 445: // WRITE | 15018 | 1.25M | case 446: // XML_P | 15019 | 1.25M | case 447: // XMLATTRIBUTES | 15020 | 1.25M | case 448: // XMLCONCAT | 15021 | 1.25M | case 449: // XMLELEMENT | 15022 | 1.25M | case 450: // XMLEXISTS | 15023 | 1.25M | case 451: // XMLFOREST | 15024 | 1.25M | case 452: // XMLPARSE | 15025 | 1.25M | case 453: // XMLPI | 15026 | 1.25M | case 454: // XMLROOT | 15027 | 1.25M | case 455: // XMLSERIALIZE | 15028 | 1.25M | case 456: // YEAR_P | 15029 | 1.25M | case 457: // YES_P | 15030 | 1.25M | case 458: // ZONE | 15031 | 1.25M | case 729: // all_Op | 15032 | 1.25M | case 730: // MathOp | 15033 | 1.25M | case 739: // extract_arg | 15034 | 1.60M | case 815: // unreserved_keyword | 15035 | 1.60M | case 816: // col_name_keyword | 15036 | 1.60M | case 817: // type_func_name_keyword | 15037 | 1.61M | case 818: // reserved_keyword | 15038 | 1.61M | case 844: // iso_level | 15039 | 1.61M | case 845: // opt_boolean_or_string | 15040 | 1.61M | case 847: // opt_encoding | 15041 | 1.61M | case 953: // RowSecurityDefaultForCmd | 15042 | 1.61M | case 954: // row_security_cmd | 15043 | 1.61M | value.move< KeywordType > (YY_MOVE (s.value)); | 15044 | 1.61M | break; | 15045 | | | 15046 | 7.06k | case 655: // set_clause | 15047 | 14.1k | case 656: // single_set_clause | 15048 | 14.1k | value.move< PAssign > (YY_MOVE (s.value)); | 15049 | 14.1k | break; | 15050 | | | 15051 | 7.06k | case 654: // set_clause_list | 15052 | 7.06k | value.move< PAssignListNode > (YY_MOVE (s.value)); | 15053 | 7.06k | break; | 15054 | | | 15055 | 0 | case 538: // opt_no_inherit | 15056 | 86 | case 601: // opt_json_clause_default_null | 15057 | 86 | case 605: // all_or_distinct | 15058 | 269k | case 615: // opt_allow_filtering | 15059 | 323k | case 640: // opt_returns_clause | 15060 | 323k | case 686: // opt_else_clause | 15061 | 323k | case 687: // opt_ordinality | 15062 | 323k | case 711: // xml_whitespace_option | 15063 | 323k | case 808: // opt_varying | 15064 | 323k | case 812: // opt_timezone | 15065 | 325k | case 825: // boolean | 15066 | 325k | case 857: // constraints_set_mode | 15067 | 325k | case 873: // copy_from | 15068 | 325k | case 874: // opt_program | 15069 | 325k | case 890: // opt_with_data | 15070 | 325k | case 903: // opt_trusted | 15071 | 325k | case 959: // TriggerForSpec | 15072 | 325k | case 961: // TriggerForType | 15073 | 325k | case 988: // opt_if_not_exists | 15074 | 325k | case 992: // opt_default | 15075 | 325k | case 995: // opt_recheck | 15076 | 328k | case 1005: // opt_restart_seqs | 15077 | 328k | case 1028: // opt_grant_grant_option | 15078 | 328k | case 1038: // opt_deferred | 15079 | 329k | case 1039: // opt_unique | 15080 | 329k | case 1040: // opt_concurrently | 15081 | 329k | case 1052: // opt_or_replace | 15082 | 329k | case 1088: // opt_if_exists | 15083 | 329k | case 1109: // opt_instead | 15084 | 329k | case 1147: // opt_verbose | 15085 | 329k | case 1148: // opt_full | 15086 | 329k | case 1149: // opt_freeze | 15087 | 329k | case 1162: // opt_nowait | 15088 | 329k | value.move< PBool > (YY_MOVE (s.value)); | 15089 | 329k | break; | 15090 | | | 15091 | 0 | case 468: // CCONST | 15092 | 0 | case 974: // enable_trigger | 15093 | 0 | value.move< PChar > (YY_MOVE (s.value)); | 15094 | 0 | break; | 15095 | | | 15096 | 1.27k | case 803: // Character | 15097 | 1.27k | case 804: // ConstCharacter | 15098 | 1.27k | case 805: // CharacterWithLength | 15099 | 2.54k | case 806: // CharacterWithoutLength | 15100 | 3.81k | case 807: // character | 15101 | 3.81k | value.move< PCharBaseType > (YY_MOVE (s.value)); | 15102 | 3.81k | break; | 15103 | | | 15104 | 269k | case 594: // SelectStmt | 15105 | 269k | case 595: // select_with_parens | 15106 | 538k | case 596: // select_no_parens | 15107 | 538k | case 597: // select_clause | 15108 | 538k | value.move< PCollection > (YY_MOVE (s.value)); | 15109 | 538k | break; | 15110 | | | 15111 | 794 | case 768: // map_elems | 15112 | 1.24k | case 769: // map_expr | 15113 | 1.63k | case 770: // set_elems | 15114 | 1.84k | case 771: // set_expr | 15115 | 2.27k | case 772: // list_elems | 15116 | 2.52k | case 773: // list_expr | 15117 | 3.66k | case 774: // tuple_elems | 15118 | 4.05k | case 775: // tuple_expr | 15119 | 4.05k | value.move< PCollectionExpr > (YY_MOVE (s.value)); | 15120 | 4.05k | break; | 15121 | | | 15122 | 54.2k | case 646: // opt_using_ttl_timestamp_clause | 15123 | 54.4k | case 647: // using_ttl_timestamp_clause | 15124 | 54.6k | case 648: // recursive_ttl_timestamp_clause | 15125 | 54.6k | value.move< PDmlUsingClause > (YY_MOVE (s.value)); | 15126 | 54.6k | break; | 15127 | | | 15128 | 217 | case 649: // ttl_timestamp_clause | 15129 | 217 | value.move< PDmlUsingClauseElement > (YY_MOVE (s.value)); | 15130 | 217 | break; | 15131 | | | 15132 | 56 | case 666: // write_dml_property_map_list_element | 15133 | 56 | value.move< PDmlWriteProperty > (YY_MOVE (s.value)); | 15134 | 56 | break; | 15135 | | | 15136 | 3.34k | case 661: // opt_write_dml_properties | 15137 | 3.40k | case 662: // write_dml_properties | 15138 | 3.45k | case 663: // write_dml_property | 15139 | 3.45k | value.move< PDmlWritePropertyListNode > (YY_MOVE (s.value)); | 15140 | 3.45k | break; | 15141 | | | 15142 | 56 | case 664: // write_dml_property_map | 15143 | 112 | case 665: // write_dml_property_map_list | 15144 | 112 | value.move< PDmlWritePropertyMap > (YY_MOVE (s.value)); | 15145 | 112 | break; | 15146 | | | 15147 | 541k | case 614: // target_el | 15148 | 542k | case 618: // limit_clause | 15149 | 542k | case 619: // offset_clause | 15150 | 543k | case 620: // select_limit_value | 15151 | 543k | case 621: // select_offset_value | 15152 | 815k | case 688: // opt_where_clause | 15153 | 910k | case 689: // where_clause | 15154 | 910k | case 690: // if_clause | 15155 | 1.18M | case 691: // opt_if_clause | 15156 | 1.18M | case 692: // opt_where_or_current_clause | 15157 | 1.18M | case 693: // where_or_current_clause | 15158 | 2.20M | case 696: // a_expr | 15159 | 2.20M | case 697: // inactive_a_expr | 15160 | 2.20M | case 698: // b_expr | 15161 | 3.08M | case 699: // c_expr | 15162 | 3.08M | case 700: // inactive_c_expr | 15163 | 3.08M | case 701: // func_expr | 15164 | 3.08M | case 702: // func_application | 15165 | 3.08M | case 736: // func_arg_expr | 15166 | 3.09M | case 747: // bindvar | 15167 | 3.34M | case 756: // ctext_expr | 15168 | 3.34M | case 776: // collection_expr | 15169 | 3.34M | case 777: // in_expr | 15170 | 3.69M | case 778: // AexprConst | 15171 | 3.69M | value.move< PExpr > (YY_MOVE (s.value)); | 15172 | 3.69M | break; | 15173 | | | 15174 | 815 | case 612: // opt_target_list | 15175 | 542k | case 613: // target_list | 15176 | 542k | case 657: // col_arg_list | 15177 | 543k | case 735: // func_arg_list | 15178 | 545k | case 749: // json_ref | 15179 | 546k | case 750: // json_ref_single_arrow | 15180 | 596k | case 754: // ctext_row | 15181 | 830k | case 755: // ctext_expr_list | 15182 | 830k | value.move< PExprListNode > (YY_MOVE (s.value)); | 15183 | 830k | break; | 15184 | | | 15185 | 577 | case 616: // select_limit_offset | 15186 | 577 | case 617: // opt_select_limit_offset | 15187 | 577 | value.move< PExprVector > (YY_MOVE (s.value)); | 15188 | 577 | break; | 15189 | | | 15190 | 3.64k | case 541: // index_column | 15191 | 3.64k | value.move< PIndexColumn > (YY_MOVE (s.value)); | 15192 | 3.64k | break; | 15193 | | | 15194 | 86 | case 600: // json_clause | 15195 | 86 | value.move< PInsertJsonClause > (YY_MOVE (s.value)); | 15196 | 86 | break; | 15197 | | | 15198 | 49.9k | case 599: // values_clause | 15199 | 49.9k | value.move< PInsertValuesClause > (YY_MOVE (s.value)); | 15200 | 49.9k | break; | 15201 | | | 15202 | 0 | case 460: // PARAM | 15203 | 0 | case 549: // TableLikeOptionList | 15204 | 0 | case 550: // TableLikeOption | 15205 | 1.54k | case 551: // OptTemp | 15206 | 3.07k | case 565: // OnCommitOption | 15207 | 3.07k | case 623: // row_or_rows | 15208 | 3.07k | case 624: // first_or_next | 15209 | 3.07k | case 637: // for_locking_strength | 15210 | 3.07k | case 710: // document_or_content | 15211 | 3.07k | case 728: // sub_type | 15212 | 3.07k | case 779: // Iconst | 15213 | 3.07k | case 781: // SignedIconst | 15214 | 3.12k | case 798: // opt_float | 15215 | 3.12k | case 893: // OptNoLog | 15216 | 3.12k | case 920: // add_drop | 15217 | 3.12k | case 944: // import_qualification_type | 15218 | 3.12k | case 956: // TriggerActionTime | 15219 | 4.39k | case 966: // ConstraintAttributeSpec | 15220 | 4.39k | case 967: // ConstraintAttributeElem | 15221 | 4.39k | case 1036: // defacl_privilege_target | 15222 | 5.03k | case 1049: // opt_asc_desc | 15223 | 5.34k | case 1050: // opt_nulls_order | 15224 | 5.34k | case 1086: // cast_context | 15225 | 5.34k | case 1093: // reindex_target_type | 15226 | 5.34k | case 1094: // reindex_target_multitable | 15227 | 5.34k | case 1095: // reindex_option_list | 15228 | 5.34k | case 1096: // reindex_option_elem | 15229 | 5.34k | case 1099: // opt_column | 15230 | 5.34k | case 1100: // opt_set_data | 15231 | 5.34k | case 1108: // event | 15232 | 5.34k | case 1121: // opt_check_option | 15233 | 5.34k | case 1143: // vacuum_option_list | 15234 | 5.34k | case 1144: // vacuum_option_elem | 15235 | 5.34k | case 1160: // opt_lock | 15236 | 5.34k | case 1161: // lock_type | 15237 | 5.34k | case 1163: // opt_nowait_or_skip | 15238 | 5.34k | case 1166: // cursor_options | 15239 | 5.34k | case 1167: // opt_hold | 15240 | 5.34k | value.move< PInt64 > (YY_MOVE (s.value)); | 15241 | 5.34k | break; | 15242 | | | 15243 | 338 | case 524: // keyspace_property_map_list_element | 15244 | 338 | value.move< PKeyspaceProperty > (YY_MOVE (s.value)); | 15245 | 338 | break; | 15246 | | | 15247 | 1.80k | case 519: // opt_keyspace_options | 15248 | 2.01k | case 520: // keyspace_properties | 15249 | 2.22k | case 521: // keyspace_property | 15250 | 2.22k | value.move< PKeyspacePropertyListNode > (YY_MOVE (s.value)); | 15251 | 2.22k | break; | 15252 | | | 15253 | 172 | case 522: // keyspace_property_map | 15254 | 510 | case 523: // keyspace_property_map_list | 15255 | 510 | value.move< PKeyspacePropertyMap > (YY_MOVE (s.value)); | 15256 | 510 | break; | 15257 | | | 15258 | 339k | case 507: // stmtblock | 15259 | 740k | case 508: // stmtmulti | 15260 | 740k | case 509: // dml_list | 15261 | 741k | case 528: // OptTableElementList | 15262 | 748k | case 529: // TableElementList | 15263 | 754k | case 532: // ColQualList | 15264 | 757k | case 540: // NestedColumnList | 15265 | 758k | case 542: // index_column_list | 15266 | 758k | case 543: // columnList | 15267 | 758k | case 582: // alter_table_ops | 15268 | 758k | case 583: // alter_table_op | 15269 | 758k | case 584: // addColumnDefList | 15270 | 758k | case 586: // dropColumnList | 15271 | 758k | case 588: // renameColumnList | 15272 | 758k | case 590: // alterColumnTypeList | 15273 | 758k | case 592: // alterPropertyList | 15274 | 1.02M | case 602: // into_clause | 15275 | 1.29M | case 625: // group_clause | 15276 | 1.29M | case 626: // group_by_list | 15277 | 1.56M | case 632: // having_clause | 15278 | 1.56M | case 1043: // index_params | 15279 | 1.56M | case 1045: // opt_include_clause | 15280 | 1.56M | value.move< PListNode > (YY_MOVE (s.value)); | 15281 | 1.56M | break; | 15282 | | | 15283 | 270k | case 751: // indirection_el | 15284 | 270k | value.move< PName > (YY_MOVE (s.value)); | 15285 | 270k | break; | 15286 | | | 15287 | 308 | case 611: // sortby | 15288 | 308 | value.move< POrderBy > (YY_MOVE (s.value)); | 15289 | 308 | break; | 15290 | | | 15291 | 1.26k | case 608: // opt_sort_clause | 15292 | 1.47k | case 609: // sort_clause | 15293 | 1.78k | case 610: // sortby_list | 15294 | 1.78k | value.move< POrderByListNode > (YY_MOVE (s.value)); | 15295 | 1.78k | break; | 15296 | | | 15297 | 2.91k | case 578: // any_name | 15298 | 3.76k | case 579: // attrs | 15299 | 53.8k | case 641: // insert_target | 15300 | 288k | case 643: // insert_column_item | 15301 | 529k | case 644: // opt_indirection | 15302 | 536k | case 659: // set_target | 15303 | 814k | case 677: // relation_expr | 15304 | 1.08M | case 752: // indirection | 15305 | 1.41M | case 758: // qualified_name | 15306 | 1.41M | case 793: // udt_name | 15307 | 1.41M | case 993: // opt_opfamily | 15308 | 1.41M | case 994: // opclass_purpose | 15309 | 1.41M | case 1047: // opt_collate | 15310 | 1.41M | case 1048: // opt_class | 15311 | 1.41M | value.move< PQualifiedName > (YY_MOVE (s.value)); | 15312 | 1.41M | break; | 15313 | | | 15314 | 2.91k | case 577: // any_name_list | 15315 | 237k | case 642: // insert_column_list | 15316 | 240k | case 678: // relation_expr_list | 15317 | 240k | value.move< PQualifiedNameListNode > (YY_MOVE (s.value)); | 15318 | 240k | break; | 15319 | | | 15320 | 509k | case 748: // columnref | 15321 | 509k | value.move< PRef > (YY_MOVE (s.value)); | 15322 | 509k | break; | 15323 | | | 15324 | 2.19k | case 824: // RoleOption | 15325 | 2.19k | value.move< PRoleOption > (YY_MOVE (s.value)); | 15326 | 2.19k | break; | 15327 | | | 15328 | 757 | case 822: // optRoleOptionList | 15329 | 2.95k | case 823: // RoleOptionList | 15330 | 2.95k | value.move< PRoleOptionListNode > (YY_MOVE (s.value)); | 15331 | 2.95k | break; | 15332 | | | 15333 | 270k | case 598: // simple_select | 15334 | 270k | value.move< PSelectStmt > (YY_MOVE (s.value)); | 15335 | 270k | break; | 15336 | | | 15337 | 1.00M | case 459: // IDENT | 15338 | 1.00M | case 461: // FCONST | 15339 | 1.19M | case 462: // SCONST | 15340 | 1.19M | case 463: // BCONST | 15341 | 1.19M | case 464: // XCONST | 15342 | 1.19M | case 465: // Op | 15343 | 1.20M | case 466: // UCONST | 15344 | 1.35M | case 467: // ICONST | 15345 | 1.35M | case 517: // OptSchemaName | 15346 | 1.35M | case 566: // OptTableSpace | 15347 | 1.36M | case 567: // OptConsTableSpace | 15348 | 1.36M | case 568: // ExistingIndex | 15349 | 1.36M | case 671: // alias_clause | 15350 | 1.63M | case 672: // opt_alias_clause | 15351 | 1.63M | case 720: // opt_existing_window_name | 15352 | 1.63M | case 760: // name | 15353 | 1.63M | case 761: // database_name | 15354 | 1.63M | case 762: // access_method | 15355 | 1.90M | case 763: // attr_name | 15356 | 1.90M | case 764: // index_name | 15357 | 1.90M | case 765: // file_name | 15358 | 1.90M | case 766: // property_name | 15359 | 1.90M | case 767: // func_name | 15360 | 2.09M | case 780: // Sconst | 15361 | 2.09M | case 782: // RoleId | 15362 | 3.19M | case 785: // ColId | 15363 | 3.19M | case 786: // type_function_name | 15364 | 3.19M | case 787: // NonReservedWord | 15365 | 3.46M | case 788: // ColLabel | 15366 | 3.46M | case 809: // opt_charset | 15367 | 3.47M | case 821: // role_name | 15368 | 3.47M | case 841: // var_name | 15369 | 3.47M | case 848: // NonReservedWord_or_Sconst | 15370 | 3.47M | case 875: // copy_file_name | 15371 | 3.47M | case 933: // generic_option_name | 15372 | 3.47M | case 936: // opt_type | 15373 | 3.47M | case 937: // foreign_server_version | 15374 | 3.47M | case 938: // opt_foreign_server_version | 15375 | 3.47M | case 1008: // comment_text | 15376 | 3.47M | case 1010: // opt_provider | 15377 | 3.47M | case 1012: // security_label | 15378 | 3.47M | case 1019: // permissions | 15379 | 3.47M | case 1020: // permission | 15380 | 3.47M | case 1041: // opt_index_name | 15381 | 3.47M | case 1042: // access_method_clause | 15382 | 3.47M | case 1059: // param_name | 15383 | 3.47M | case 1112: // notify_payload | 15384 | 3.47M | case 1127: // createdb_opt_name | 15385 | 3.47M | case 1141: // cluster_index_specification | 15386 | 3.47M | case 1165: // cursor_name | 15387 | 3.47M | value.move< PString > (YY_MOVE (s.value)); | 15388 | 3.47M | break; | 15389 | | | 15390 | 967 | case 558: // property_map_list_element | 15391 | 1.29k | case 560: // column_ordering | 15392 | 1.29k | value.move< PTableProperty > (YY_MOVE (s.value)); | 15393 | 1.29k | break; | 15394 | | | 15395 | 1.52k | case 553: // opt_table_options | 15396 | 2.91k | case 554: // table_properties | 15397 | 4.29k | case 555: // table_property | 15398 | 4.62k | case 559: // orderingList | 15399 | 5.13k | case 1044: // opt_index_options | 15400 | 5.13k | value.move< PTablePropertyListNode > (YY_MOVE (s.value)); | 15401 | 5.13k | break; | 15402 | | | 15403 | 526 | case 556: // property_map | 15404 | 1.49k | case 557: // property_map_list | 15405 | 1.49k | value.move< PTablePropertyMap > (YY_MOVE (s.value)); | 15406 | 1.49k | break; | 15407 | | | 15408 | 270k | case 669: // table_ref | 15409 | 274k | case 679: // relation_expr_opt_alias | 15410 | 274k | value.move< PTableRef > (YY_MOVE (s.value)); | 15411 | 274k | break; | 15412 | | | 15413 | 269k | case 667: // from_clause | 15414 | 538k | case 668: // from_list | 15415 | 538k | value.move< PTableRefListNode > (YY_MOVE (s.value)); | 15416 | 538k | break; | 15417 | | | 15418 | 205 | case 510: // dml | 15419 | 400k | case 511: // stmt | 15420 | 400k | case 512: // schema_stmt | 15421 | 400k | case 513: // CreateTypeStmt | 15422 | 402k | case 516: // CreateSchemaStmt | 15423 | 406k | case 525: // UseSchemaStmt | 15424 | 406k | case 526: // AlterSchemaStmt | 15425 | 408k | case 527: // CreateStmt | 15426 | 415k | case 530: // TableElement | 15427 | 420k | case 531: // columnDef | 15428 | 420k | case 533: // ColConstraint | 15429 | 420k | case 534: // ColConstraintElem | 15430 | 420k | case 535: // ConstraintAttr | 15431 | 422k | case 536: // TableConstraint | 15432 | 423k | case 537: // ConstraintElem | 15433 | 423k | case 544: // columnElem | 15434 | 427k | case 573: // DropStmt | 15435 | 427k | case 581: // AlterTableStmt | 15436 | 427k | case 585: // addColumnDef | 15437 | 427k | case 587: // dropColumn | 15438 | 427k | case 589: // renameColumn | 15439 | 427k | case 591: // alterColumnType | 15440 | 427k | case 593: // alterProperty | 15441 | 427k | case 606: // distinct_clause | 15442 | 696k | case 607: // opt_all_clause | 15443 | 696k | case 627: // group_by_item | 15444 | 697k | case 633: // opt_for_locking_clause | 15445 | 697k | case 634: // for_locking_clause | 15446 | 747k | case 639: // InsertStmt | 15447 | 747k | case 645: // opt_on_conflict | 15448 | 747k | case 650: // opt_conf_expr | 15449 | 747k | case 651: // returning_clause | 15450 | 748k | case 652: // DeleteStmt | 15451 | 751k | case 653: // UpdateStmt | 15452 | 751k | case 660: // set_target_list | 15453 | 1.02M | case 715: // opt_window_clause | 15454 | 1.02M | case 820: // CreateRoleStmt | 15455 | 1.02M | case 832: // AlterRoleStmt | 15456 | 1.02M | case 1004: // TruncateStmt | 15457 | 1.02M | case 1017: // GrantStmt | 15458 | 1.02M | case 1018: // RevokeStmt | 15459 | 1.02M | case 1030: // GrantRoleStmt | 15460 | 1.02M | case 1031: // RevokeRoleStmt | 15461 | 1.02M | case 1037: // IndexStmt | 15462 | 1.02M | case 1115: // TransactionStmt | 15463 | 1.02M | case 1151: // ExplainStmt | 15464 | 1.02M | case 1152: // ExplainableStmt | 15465 | 1.02M | value.move< PTreeNode > (YY_MOVE (s.value)); | 15466 | 1.02M | break; | 15467 | | | 15468 | 6.09k | case 789: // Typename | 15469 | 6.43k | case 790: // ParametricTypename | 15470 | 12.1k | case 791: // SimpleTypename | 15471 | 12.2k | case 792: // UserDefinedType | 15472 | 12.2k | case 795: // ConstTypename | 15473 | 16.2k | case 797: // Numeric | 15474 | 16.2k | case 799: // Bit | 15475 | 16.2k | case 800: // ConstBit | 15476 | 16.2k | case 801: // BitWithLength | 15477 | 16.2k | case 802: // BitWithoutLength | 15478 | 16.4k | case 810: // ConstDatetime | 15479 | 16.4k | case 811: // ConstInterval | 15480 | 16.4k | value.move< PType > (YY_MOVE (s.value)); | 15481 | 16.4k | break; | 15482 | | | 15483 | 133 | case 515: // TypeField | 15484 | 133 | value.move< PTypeField > (YY_MOVE (s.value)); | 15485 | 133 | break; | 15486 | | | 15487 | 133 | case 514: // TypeFieldList | 15488 | 133 | value.move< PTypeFieldListNode > (YY_MOVE (s.value)); | 15489 | 133 | break; | 15490 | | | 15491 | 1.80k | case 518: // OptSchemaEltList | 15492 | 1.80k | case 539: // opt_column_list | 15493 | 1.80k | case 545: // ExclusionConstraintList | 15494 | 1.80k | case 546: // ExclusionConstraintElem | 15495 | 3.34k | case 552: // OptInherit | 15496 | 3.34k | case 561: // reloptions | 15497 | 3.34k | case 562: // opt_reloptions | 15498 | 3.34k | case 563: // reloption_list | 15499 | 3.34k | case 569: // OptTypedTableElementList | 15500 | 3.34k | case 570: // TypedTableElementList | 15501 | 3.35k | case 580: // type_name_list | 15502 | 3.35k | case 635: // for_locking_items | 15503 | 3.35k | case 638: // locked_rels_list | 15504 | 3.35k | case 658: // multiple_set_clause | 15505 | 3.35k | case 673: // func_alias_clause | 15506 | 3.35k | case 683: // rowsfrom_item | 15507 | 3.35k | case 684: // rowsfrom_list | 15508 | 3.35k | case 685: // opt_col_def_list | 15509 | 3.35k | case 694: // TableFuncElementList | 15510 | 3.35k | case 707: // xml_attributes | 15511 | 3.35k | case 708: // xml_attribute_list | 15512 | 4.28k | case 713: // within_group_clause | 15513 | 4.28k | case 716: // window_definition_list | 15514 | 4.28k | case 721: // opt_partition_clause | 15515 | 4.28k | case 725: // row | 15516 | 4.28k | case 726: // explicit_row | 15517 | 4.28k | case 727: // implicit_row | 15518 | 4.28k | case 731: // qual_Op | 15519 | 4.28k | case 732: // qual_all_Op | 15520 | 4.28k | case 733: // subquery_Op | 15521 | 4.28k | case 734: // expr_list | 15522 | 4.28k | case 737: // type_list | 15523 | 4.28k | case 738: // extract_list | 15524 | 4.28k | case 740: // overlay_list | 15525 | 4.28k | case 742: // position_list | 15526 | 4.28k | case 743: // substr_list | 15527 | 4.28k | case 746: // trim_list | 15528 | 4.28k | case 757: // qualified_name_list | 15529 | 4.28k | case 759: // name_list | 15530 | 4.28k | case 784: // role_list | 15531 | 10.0k | case 794: // opt_array_bounds | 15532 | 10.1k | case 796: // opt_type_modifiers | 15533 | 10.1k | case 813: // opt_interval | 15534 | 10.1k | case 814: // interval_second | 15535 | 10.1k | case 827: // OptRoleList | 15536 | 10.1k | case 828: // AlterOptRoleList | 15537 | 10.1k | case 842: // var_list | 15538 | 10.1k | case 856: // constraints_set_list | 15539 | 10.1k | case 861: // alter_table_cmds | 15540 | 10.1k | case 869: // alter_type_cmds | 15541 | 10.1k | case 876: // copy_options | 15542 | 10.1k | case 877: // copy_opt_list | 15543 | 10.1k | case 883: // copy_generic_opt_list | 15544 | 10.1k | case 886: // copy_generic_opt_arg_list | 15545 | 10.1k | case 897: // OptSeqOptList | 15546 | 10.1k | case 898: // SeqOptList | 15547 | 10.1k | case 904: // handler_name | 15548 | 10.1k | case 905: // opt_inline_handler | 15549 | 10.1k | case 906: // validator_clause | 15550 | 10.1k | case 907: // opt_validator | 15551 | 10.1k | case 914: // create_extension_opt_list | 15552 | 10.1k | case 917: // alter_extension_opt_list | 15553 | 10.1k | case 923: // fdw_options | 15554 | 10.1k | case 924: // opt_fdw_options | 15555 | 15.5k | case 927: // create_generic_options | 15556 | 15.5k | case 928: // generic_option_list | 15557 | 15.5k | case 929: // alter_generic_options | 15558 | 15.5k | case 930: // alter_generic_option_list | 15559 | 15.5k | case 951: // RowSecurityDefaultToRole | 15560 | 15.5k | case 952: // RowSecurityOptionalToRole | 15561 | 15.5k | case 957: // TriggerEvents | 15562 | 15.5k | case 958: // TriggerOneEvent | 15563 | 15.5k | case 963: // TriggerFuncArgs | 15564 | 15.5k | case 970: // event_trigger_when_list | 15565 | 15.5k | case 972: // event_trigger_value_list | 15566 | 15.5k | case 978: // definition | 15567 | 15.5k | case 979: // def_list | 15568 | 15.5k | case 982: // old_aggr_definition | 15569 | 15.5k | case 983: // old_aggr_list | 15570 | 15.5k | case 985: // opt_enum_val_list | 15571 | 15.5k | case 986: // enum_val_list | 15572 | 15.5k | case 990: // opclass_item_list | 15573 | 15.5k | case 998: // opclass_drop_list | 15574 | 15.5k | case 1023: // privileges | 15575 | 15.5k | case 1024: // privilege_list | 15576 | 15.5k | case 1026: // grantee_list | 15577 | 15.5k | case 1033: // DefACLOptionList | 15578 | 15.5k | case 1053: // func_args | 15579 | 15.5k | case 1054: // func_args_list | 15580 | 15.5k | case 1055: // func_args_with_defaults | 15581 | 15.5k | case 1056: // func_args_with_defaults_list | 15582 | 15.5k | case 1064: // aggr_args | 15583 | 15.5k | case 1065: // aggr_args_list | 15584 | 15.5k | case 1066: // createfunc_opt_list | 15585 | 15.5k | case 1069: // func_as | 15586 | 15.5k | case 1070: // transform_type_list | 15587 | 17.0k | case 1071: // opt_definition | 15588 | 17.0k | case 1073: // table_func_column_list | 15589 | 17.0k | case 1075: // alterfunc_opt_list | 15590 | 17.0k | case 1080: // oper_argtypes | 15591 | 17.0k | case 1081: // any_operator | 15592 | 17.0k | case 1083: // dostmt_opt_list | 15593 | 17.0k | case 1090: // transform_element_list | 15594 | 17.0k | case 1104: // RuleActionList | 15595 | 17.0k | case 1105: // RuleActionMulti | 15596 | 17.0k | case 1118: // transaction_mode_list | 15597 | 17.7k | case 1119: // transaction_mode_list_or_empty | 15598 | 17.7k | case 1124: // createdb_opt_list | 15599 | 17.7k | case 1125: // createdb_opt_items | 15600 | 17.7k | case 1150: // opt_name_list | 15601 | 17.7k | case 1154: // prep_type_clause | 15602 | 17.7k | case 1157: // execute_param_clause | 15603 | 17.7k | value.move< UndefListType > (YY_MOVE (s.value)); | 15604 | 17.7k | break; | 15605 | | | 15606 | 0 | case 547: // ExclusionWhereClause | 15607 | 0 | case 548: // TableLikeClause | 15608 | 0 | case 564: // reloption_elem | 15609 | 0 | case 571: // TypedTableElement | 15610 | 0 | case 572: // columnOptions | 15611 | 0 | case 603: // OptTempTableName | 15612 | 0 | case 622: // opt_select_fetch_first_value | 15613 | 0 | case 628: // empty_grouping_set | 15614 | 0 | case 629: // rollup_clause | 15615 | 0 | case 630: // cube_clause | 15616 | 0 | case 631: // grouping_sets_clause | 15617 | 0 | case 636: // for_locking_item | 15618 | 0 | case 670: // joined_table | 15619 | 0 | case 675: // join_outer | 15620 | 0 | case 676: // join_qual | 15621 | 0 | case 680: // tablesample_clause | 15622 | 0 | case 681: // opt_repeatable_clause | 15623 | 0 | case 682: // func_table | 15624 | 0 | case 695: // TableFuncElement | 15625 | 0 | case 703: // func_expr_common_subexpr | 15626 | 0 | case 704: // func_expr_windowless | 15627 | 0 | case 705: // xml_root_version | 15628 | 0 | case 706: // opt_xml_root_standalone | 15629 | 0 | case 709: // xml_attribute_el | 15630 | 0 | case 712: // xmlexists_argument | 15631 | 927 | case 714: // filter_clause | 15632 | 927 | case 717: // window_definition | 15633 | 1.85k | case 718: // over_clause | 15634 | 1.85k | case 719: // window_specification | 15635 | 1.85k | case 722: // opt_frame_clause | 15636 | 1.85k | case 723: // frame_extent | 15637 | 1.85k | case 724: // frame_bound | 15638 | 1.85k | case 741: // overlay_placing | 15639 | 1.85k | case 744: // substr_from | 15640 | 1.85k | case 745: // substr_for | 15641 | 1.85k | case 783: // RoleSpec | 15642 | 1.85k | case 819: // inactive_stmt | 15643 | 1.85k | case 829: // AlterOptRoleElem | 15644 | 1.85k | case 830: // CreateOptRoleElem | 15645 | 1.85k | case 831: // CreateUserStmt | 15646 | 1.85k | case 833: // AlterUserStmt | 15647 | 1.85k | case 834: // AlterUserSetStmt | 15648 | 1.85k | case 835: // DropUserStmt | 15649 | 1.85k | case 836: // inactive_schema_stmt | 15650 | 1.85k | case 837: // VariableSetStmt | 15651 | 1.85k | case 838: // set_rest | 15652 | 1.85k | case 839: // generic_set | 15653 | 1.85k | case 840: // set_rest_more | 15654 | 1.85k | case 843: // var_value | 15655 | 1.85k | case 846: // zone_value | 15656 | 1.85k | case 849: // VariableResetStmt | 15657 | 1.85k | case 850: // reset_rest | 15658 | 1.85k | case 851: // generic_reset | 15659 | 1.85k | case 852: // SetResetClause | 15660 | 1.85k | case 853: // FunctionSetResetClause | 15661 | 1.85k | case 854: // VariableShowStmt | 15662 | 1.85k | case 855: // ConstraintsSetStmt | 15663 | 1.85k | case 858: // CheckPointStmt | 15664 | 1.85k | case 859: // DiscardStmt | 15665 | 1.85k | case 860: // InactiveAlterTableStmt | 15666 | 1.85k | case 862: // alter_table_cmd | 15667 | 1.85k | case 863: // alter_column_default | 15668 | 1.85k | case 865: // opt_collate_clause | 15669 | 1.85k | case 866: // alter_using | 15670 | 1.85k | case 867: // replica_identity | 15671 | 1.85k | case 868: // AlterCompositeTypeStmt | 15672 | 1.85k | case 870: // alter_type_cmd | 15673 | 1.85k | case 871: // ClosePortalStmt | 15674 | 1.85k | case 872: // CopyStmt | 15675 | 1.85k | case 878: // copy_opt_item | 15676 | 1.85k | case 879: // opt_binary | 15677 | 1.85k | case 880: // opt_oids | 15678 | 1.85k | case 881: // copy_delimiter | 15679 | 1.85k | case 884: // copy_generic_opt_elem | 15680 | 1.85k | case 885: // copy_generic_opt_arg | 15681 | 1.85k | case 887: // copy_generic_opt_arg_list_item | 15682 | 1.85k | case 888: // CreateAsStmt | 15683 | 1.85k | case 889: // create_as_target | 15684 | 1.85k | case 891: // CreateMatViewStmt | 15685 | 1.85k | case 892: // create_mv_target | 15686 | 1.85k | case 894: // RefreshMatViewStmt | 15687 | 1.85k | case 895: // CreateSeqStmt | 15688 | 1.85k | case 896: // AlterSeqStmt | 15689 | 1.85k | case 899: // SeqOptElem | 15690 | 1.85k | case 901: // NumericOnly | 15691 | 1.85k | case 902: // CreatePLangStmt | 15692 | 1.85k | case 908: // DropPLangStmt | 15693 | 1.85k | case 910: // CreateTableSpaceStmt | 15694 | 1.85k | case 911: // OptTableSpaceOwner | 15695 | 1.85k | case 912: // DropTableSpaceStmt | 15696 | 1.85k | case 913: // CreateExtensionStmt | 15697 | 1.85k | case 915: // create_extension_opt_item | 15698 | 1.85k | case 916: // AlterExtensionStmt | 15699 | 1.85k | case 918: // alter_extension_opt_item | 15700 | 1.85k | case 919: // AlterExtensionContentsStmt | 15701 | 1.85k | case 921: // CreateFdwStmt | 15702 | 1.85k | case 922: // fdw_option | 15703 | 1.85k | case 925: // DropFdwStmt | 15704 | 1.85k | case 926: // AlterFdwStmt | 15705 | 1.85k | case 931: // alter_generic_option_elem | 15706 | 1.85k | case 932: // generic_option_elem | 15707 | 1.85k | case 934: // generic_option_arg | 15708 | 1.85k | case 935: // CreateForeignServerStmt | 15709 | 1.85k | case 939: // DropForeignServerStmt | 15710 | 1.85k | case 940: // AlterForeignServerStmt | 15711 | 1.85k | case 941: // CreateForeignTableStmt | 15712 | 1.85k | case 942: // AlterForeignTableStmt | 15713 | 1.85k | case 943: // ImportForeignSchemaStmt | 15714 | 1.85k | case 945: // import_qualification | 15715 | 1.85k | case 946: // CreatePolicyStmt | 15716 | 1.85k | case 947: // AlterPolicyStmt | 15717 | 1.85k | case 948: // DropPolicyStmt | 15718 | 1.85k | case 949: // RowSecurityOptionalExpr | 15719 | 1.85k | case 950: // RowSecurityOptionalWithCheck | 15720 | 1.85k | case 955: // CreateTrigStmt | 15721 | 1.85k | case 962: // TriggerWhen | 15722 | 1.85k | case 964: // TriggerFuncArg | 15723 | 1.85k | case 965: // OptConstrFromTable | 15724 | 1.85k | case 968: // DropTrigStmt | 15725 | 1.85k | case 969: // CreateEventTrigStmt | 15726 | 1.85k | case 971: // event_trigger_when_item | 15727 | 1.85k | case 973: // AlterEventTrigStmt | 15728 | 1.85k | case 975: // CreateAssertStmt | 15729 | 1.85k | case 976: // DropAssertStmt | 15730 | 1.85k | case 977: // DefineStmt | 15731 | 1.85k | case 980: // def_elem | 15732 | 1.85k | case 981: // def_arg | 15733 | 1.85k | case 984: // old_aggr_elem | 15734 | 1.85k | case 987: // AlterEnumStmt | 15735 | 1.85k | case 989: // CreateOpClassStmt | 15736 | 1.85k | case 991: // opclass_item | 15737 | 1.85k | case 996: // CreateOpFamilyStmt | 15738 | 1.85k | case 997: // AlterOpFamilyStmt | 15739 | 1.85k | case 999: // opclass_drop | 15740 | 1.85k | case 1000: // DropOpClassStmt | 15741 | 1.85k | case 1001: // DropOpFamilyStmt | 15742 | 1.85k | case 1002: // DropOwnedStmt | 15743 | 1.85k | case 1003: // ReassignOwnedStmt | 15744 | 1.85k | case 1006: // CommentStmt | 15745 | 1.85k | case 1009: // SecLabelStmt | 15746 | 1.85k | case 1013: // FetchStmt | 15747 | 1.85k | case 1014: // fetch_args | 15748 | 1.85k | case 1025: // privilege | 15749 | 1.85k | case 1027: // grantee | 15750 | 1.85k | case 1029: // function_with_argtypes | 15751 | 1.85k | case 1032: // AlterDefaultPrivilegesStmt | 15752 | 1.85k | case 1034: // DefACLOption | 15753 | 1.85k | case 1035: // DefACLAction | 15754 | 1.85k | case 1046: // index_elem | 15755 | 1.85k | case 1051: // CreateFunctionStmt | 15756 | 1.85k | case 1057: // func_arg | 15757 | 1.85k | case 1060: // func_return | 15758 | 1.85k | case 1061: // func_type | 15759 | 1.85k | case 1062: // func_arg_with_default | 15760 | 1.85k | case 1063: // aggr_arg | 15761 | 1.85k | case 1067: // common_func_opt_item | 15762 | 1.85k | case 1068: // createfunc_opt_item | 15763 | 1.85k | case 1072: // table_func_column | 15764 | 1.85k | case 1074: // AlterFunctionStmt | 15765 | 1.85k | case 1077: // RemoveFuncStmt | 15766 | 1.85k | case 1078: // RemoveAggrStmt | 15767 | 1.85k | case 1079: // RemoveOperStmt | 15768 | 1.85k | case 1082: // DoStmt | 15769 | 1.85k | case 1084: // dostmt_opt_item | 15770 | 1.85k | case 1085: // CreateCastStmt | 15771 | 1.85k | case 1087: // DropCastStmt | 15772 | 1.85k | case 1089: // CreateTransformStmt | 15773 | 1.85k | case 1091: // DropTransformStmt | 15774 | 1.85k | case 1092: // ReindexStmt | 15775 | 1.85k | case 1097: // AlterTblSpcStmt | 15776 | 1.85k | case 1098: // RenameStmt | 15777 | 1.85k | case 1101: // AlterObjectSchemaStmt | 15778 | 1.85k | case 1102: // AlterOwnerStmt | 15779 | 1.85k | case 1103: // RuleStmt | 15780 | 1.85k | case 1106: // RuleActionStmt | 15781 | 1.85k | case 1107: // RuleActionStmtOrEmpty | 15782 | 1.85k | case 1110: // DropRuleStmt | 15783 | 1.85k | case 1111: // NotifyStmt | 15784 | 1.85k | case 1113: // ListenStmt | 15785 | 1.85k | case 1114: // UnlistenStmt | 15786 | 1.85k | case 1117: // transaction_mode_item | 15787 | 1.85k | case 1120: // ViewStmt | 15788 | 1.85k | case 1122: // LoadStmt | 15789 | 1.85k | case 1123: // CreatedbStmt | 15790 | 1.85k | case 1126: // createdb_opt_item | 15791 | 1.85k | case 1129: // AlterDatabaseStmt | 15792 | 1.85k | case 1130: // AlterDatabaseSetStmt | 15793 | 1.85k | case 1131: // DropdbStmt | 15794 | 1.85k | case 1132: // AlterSystemStmt | 15795 | 1.85k | case 1133: // CreateDomainStmt | 15796 | 1.85k | case 1134: // AlterDomainStmt | 15797 | 1.85k | case 1136: // AlterTSDictionaryStmt | 15798 | 1.85k | case 1137: // AlterTSConfigurationStmt | 15799 | 1.85k | case 1139: // CreateConversionStmt | 15800 | 1.85k | case 1140: // ClusterStmt | 15801 | 1.85k | case 1142: // VacuumStmt | 15802 | 1.85k | case 1145: // AnalyzeStmt | 15803 | 1.85k | case 1153: // PrepareStmt | 15804 | 1.85k | case 1155: // PreparableStmt | 15805 | 1.85k | case 1156: // ExecuteStmt | 15806 | 1.85k | case 1158: // DeallocateStmt | 15807 | 1.85k | case 1159: // LockStmt | 15808 | 1.85k | case 1164: // DeclareCursorStmt | 15809 | 1.85k | value.move< UndefType > (YY_MOVE (s.value)); | 15810 | 1.85k | break; | 15811 | | | 15812 | 5.96k | case 864: // opt_drop_behavior | 15813 | 5.96k | value.move< dbehavior > (YY_MOVE (s.value)); | 15814 | 5.96k | break; | 15815 | | | 15816 | 0 | case 1058: // arg_class | 15817 | 0 | value.move< fun_param_mode > (YY_MOVE (s.value)); | 15818 | 0 | break; | 15819 | | | 15820 | 0 | case 674: // join_type | 15821 | 0 | value.move< jtype > (YY_MOVE (s.value)); | 15822 | 0 | break; | 15823 | | | 15824 | 2.91k | case 574: // drop_type | 15825 | 5.82k | case 575: // cql_drop_type | 15826 | 5.82k | case 576: // ql_drop_type | 15827 | 5.82k | case 1007: // comment_type | 15828 | 5.82k | case 1011: // security_label_type | 15829 | 5.82k | value.move< objtype > (YY_MOVE (s.value)); | 15830 | 5.82k | break; | 15831 | | | 15832 | 2.19M | default: | 15833 | 2.19M | break; | 15834 | 18.8M | } | 15835 | | | 15836 | 18.9M | location = YY_MOVE (s.location); | 15837 | 18.9M | } |
|
15838 | | |
15839 | | // by_type. |
15840 | | inline |
15841 | | GramProcessor::by_type::by_type () |
15842 | | : type (empty_symbol) |
15843 | 4.79M | {} |
15844 | | |
15845 | | #if 201103L <= YY_CPLUSPLUS |
15846 | | inline |
15847 | | GramProcessor::by_type::by_type (by_type&& that) |
15848 | | : type (that.type) |
15849 | 4.44M | { |
15850 | 4.44M | that.clear (); |
15851 | 4.44M | } |
15852 | | #endif |
15853 | | |
15854 | | inline |
15855 | | GramProcessor::by_type::by_type (const by_type& that) |
15856 | | : type (that.type) |
15857 | | {} |
15858 | | |
15859 | | inline |
15860 | | GramProcessor::by_type::by_type (token_type t) |
15861 | | : type (yytranslate_ (t)) |
15862 | 4.46M | {} |
15863 | | |
15864 | | inline |
15865 | | void |
15866 | | GramProcessor::by_type::clear () |
15867 | 26.8M | { |
15868 | 26.8M | type = empty_symbol; |
15869 | 26.8M | } |
15870 | | |
15871 | | inline |
15872 | | void |
15873 | | GramProcessor::by_type::move (by_type& that) |
15874 | 8.88M | { |
15875 | 8.88M | type = that.type; |
15876 | 8.88M | that.clear (); |
15877 | 8.88M | } |
15878 | | |
15879 | | inline |
15880 | | int |
15881 | | GramProcessor::by_type::type_get () const YY_NOEXCEPT |
15882 | 66.6M | { |
15883 | 66.6M | return type; |
15884 | 66.6M | } |
15885 | | |
15886 | | inline |
15887 | | GramProcessor::token_type |
15888 | | GramProcessor::by_type::token () const YY_NOEXCEPT |
15889 | 8.89M | { |
15890 | | // YYTOKNUM[NUM] -- (External) token number corresponding to the |
15891 | | // (internal) symbol number NUM (which must be that of a token). */ |
15892 | 8.89M | static |
15893 | 8.89M | const unsigned short |
15894 | 8.89M | yytoken_number_[] = |
15895 | 8.89M | { |
15896 | 8.89M | 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, |
15897 | 8.89M | 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, |
15898 | 8.89M | 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, |
15899 | 8.89M | 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, |
15900 | 8.89M | 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, |
15901 | 8.89M | 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, |
15902 | 8.89M | 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, |
15903 | 8.89M | 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, |
15904 | 8.89M | 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, |
15905 | 8.89M | 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, |
15906 | 8.89M | 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, |
15907 | 8.89M | 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, |
15908 | 8.89M | 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, |
15909 | 8.89M | 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, |
15910 | 8.89M | 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, |
15911 | 8.89M | 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, |
15912 | 8.89M | 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, |
15913 | 8.89M | 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, |
15914 | 8.89M | 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, |
15915 | 8.89M | 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, |
15916 | 8.89M | 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, |
15917 | 8.89M | 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, |
15918 | 8.89M | 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, |
15919 | 8.89M | 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, |
15920 | 8.89M | 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, |
15921 | 8.89M | 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, |
15922 | 8.89M | 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, |
15923 | 8.89M | 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, |
15924 | 8.89M | 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, |
15925 | 8.89M | 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, |
15926 | 8.89M | 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, |
15927 | 8.89M | 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, |
15928 | 8.89M | 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, |
15929 | 8.89M | 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, |
15930 | 8.89M | 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, |
15931 | 8.89M | 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, |
15932 | 8.89M | 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, |
15933 | 8.89M | 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, |
15934 | 8.89M | 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, |
15935 | 8.89M | 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, |
15936 | 8.89M | 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, |
15937 | 8.89M | 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, |
15938 | 8.89M | 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, |
15939 | 8.89M | 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, |
15940 | 8.89M | 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, |
15941 | 8.89M | 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, |
15942 | 8.89M | 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, |
15943 | 8.89M | 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, |
15944 | 8.89M | 735, 736, 737, 738, 60, 62, 61, 739, 43, 45, |
15945 | 8.89M | 42, 47, 37, 94, 740, 91, 93, 40, 41, 46, |
15946 | 8.89M | 44, 63, 58, 59, 123, 125 |
15947 | 8.89M | }; |
15948 | 8.89M | return token_type (yytoken_number_[type]); |
15949 | 8.89M | } |
15950 | | |
15951 | | #line 52 "parser_gram.y" |
15952 | | } } // yb::ql |
15953 | | #line 15954 "/Users/deen/code/yugabyte-db/build/debugcov-clang-dynamic-arm64-ninja/src/yb/yql/cql/ql/parser/parser_gram.y.hh" |
15954 | | |
15955 | | |
15956 | | |
15957 | | |
15958 | | |
15959 | | #endif // !YY_YY_USERS_DEEN_CODE_YUGABYTE_DB_BUILD_DEBUGCOV_CLANG_DYNAMIC_ARM64_NINJA_SRC_YB_YQL_CQL_QL_PARSER_PARSER_GRAM_Y_HH_INCLUDED |