| 1 | /* A Bison parser, made by GNU Bison 2.3.  */ | 
|---|
| 2 |  | 
|---|
| 3 | /* Skeleton interface for Bison's Yacc-like parsers in C | 
|---|
| 4 |  | 
|---|
| 5 | Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 | 
|---|
| 6 | Free Software Foundation, Inc. | 
|---|
| 7 |  | 
|---|
| 8 | This program is free software; you can redistribute it and/or modify | 
|---|
| 9 | it under the terms of the GNU General Public License as published by | 
|---|
| 10 | the Free Software Foundation; either version 2, or (at your option) | 
|---|
| 11 | any later version. | 
|---|
| 12 |  | 
|---|
| 13 | This program is distributed in the hope that it will be useful, | 
|---|
| 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 
|---|
| 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
|---|
| 16 | GNU General Public License for more details. | 
|---|
| 17 |  | 
|---|
| 18 | You should have received a copy of the GNU General Public License | 
|---|
| 19 | along with this program; if not, write to the Free Software | 
|---|
| 20 | Foundation, Inc., 51 Franklin Street, Fifth Floor, | 
|---|
| 21 | Boston, MA 02110-1301, USA.  */ | 
|---|
| 22 |  | 
|---|
| 23 | /* As a special exception, you may create a larger work that contains | 
|---|
| 24 | part or all of the Bison parser skeleton and distribute that work | 
|---|
| 25 | under terms of your choice, so long as that work isn't itself a | 
|---|
| 26 | parser generator using the skeleton or a modified version thereof | 
|---|
| 27 | as a parser skeleton.  Alternatively, if you modify or redistribute | 
|---|
| 28 | the parser skeleton itself, you may (at your option) remove this | 
|---|
| 29 | special exception, which will cause the skeleton and the resulting | 
|---|
| 30 | Bison output files to be licensed under the GNU General Public | 
|---|
| 31 | License without this special exception. | 
|---|
| 32 |  | 
|---|
| 33 | This special exception was added by the Free Software Foundation in | 
|---|
| 34 | version 2.2 of Bison.  */ | 
|---|
| 35 |  | 
|---|
| 36 | /* Tokens.  */ | 
|---|
| 37 | #ifndef YYTOKENTYPE | 
|---|
| 38 | # define YYTOKENTYPE | 
|---|
| 39 | /* Put the tokens into the symbol table, so that GDB and other debuggers | 
|---|
| 40 | know about them.  */ | 
|---|
| 41 | enum yytokentype { | 
|---|
| 42 | IDENT = 258, | 
|---|
| 43 | FCONST = 259, | 
|---|
| 44 | SCONST = 260, | 
|---|
| 45 | BCONST = 261, | 
|---|
| 46 | XCONST = 262, | 
|---|
| 47 | Op = 263, | 
|---|
| 48 | ICONST = 264, | 
|---|
| 49 | PARAM = 265, | 
|---|
| 50 | TYPECAST = 266, | 
|---|
| 51 | DOT_DOT = 267, | 
|---|
| 52 | COLON_EQUALS = 268, | 
|---|
| 53 | EQUALS_GREATER = 269, | 
|---|
| 54 | INTEGER_DIVISION = 270, | 
|---|
| 55 | POWER_OF = 271, | 
|---|
| 56 | LAMBDA_ARROW = 272, | 
|---|
| 57 | DOUBLE_ARROW = 273, | 
|---|
| 58 | LESS_EQUALS = 274, | 
|---|
| 59 | GREATER_EQUALS = 275, | 
|---|
| 60 | NOT_EQUALS = 276, | 
|---|
| 61 | ABORT_P = 277, | 
|---|
| 62 | ABSOLUTE_P = 278, | 
|---|
| 63 | ACCESS = 279, | 
|---|
| 64 | ACTION = 280, | 
|---|
| 65 | ADD_P = 281, | 
|---|
| 66 | ADMIN = 282, | 
|---|
| 67 | AFTER = 283, | 
|---|
| 68 | AGGREGATE = 284, | 
|---|
| 69 | ALL = 285, | 
|---|
| 70 | ALSO = 286, | 
|---|
| 71 | ALTER = 287, | 
|---|
| 72 | ALWAYS = 288, | 
|---|
| 73 | ANALYSE = 289, | 
|---|
| 74 | ANALYZE = 290, | 
|---|
| 75 | AND = 291, | 
|---|
| 76 | ANTI = 292, | 
|---|
| 77 | ANY = 293, | 
|---|
| 78 | ARRAY = 294, | 
|---|
| 79 | AS = 295, | 
|---|
| 80 | ASC_P = 296, | 
|---|
| 81 | ASOF = 297, | 
|---|
| 82 | ASSERTION = 298, | 
|---|
| 83 | ASSIGNMENT = 299, | 
|---|
| 84 | ASYMMETRIC = 300, | 
|---|
| 85 | AT = 301, | 
|---|
| 86 | ATTACH = 302, | 
|---|
| 87 | ATTRIBUTE = 303, | 
|---|
| 88 | AUTHORIZATION = 304, | 
|---|
| 89 | BACKWARD = 305, | 
|---|
| 90 | BEFORE = 306, | 
|---|
| 91 | BEGIN_P = 307, | 
|---|
| 92 | BETWEEN = 308, | 
|---|
| 93 | BIGINT = 309, | 
|---|
| 94 | BINARY = 310, | 
|---|
| 95 | BIT = 311, | 
|---|
| 96 | BOOLEAN_P = 312, | 
|---|
| 97 | BOTH = 313, | 
|---|
| 98 | BY = 314, | 
|---|
| 99 | CACHE = 315, | 
|---|
| 100 | CALL_P = 316, | 
|---|
| 101 | CALLED = 317, | 
|---|
| 102 | CASCADE = 318, | 
|---|
| 103 | CASCADED = 319, | 
|---|
| 104 | CASE = 320, | 
|---|
| 105 | CAST = 321, | 
|---|
| 106 | CATALOG_P = 322, | 
|---|
| 107 | CHAIN = 323, | 
|---|
| 108 | CHAR_P = 324, | 
|---|
| 109 | CHARACTER = 325, | 
|---|
| 110 | CHARACTERISTICS = 326, | 
|---|
| 111 | CHECK_P = 327, | 
|---|
| 112 | CHECKPOINT = 328, | 
|---|
| 113 | CLASS = 329, | 
|---|
| 114 | CLOSE = 330, | 
|---|
| 115 | CLUSTER = 331, | 
|---|
| 116 | COALESCE = 332, | 
|---|
| 117 | COLLATE = 333, | 
|---|
| 118 | COLLATION = 334, | 
|---|
| 119 | COLUMN = 335, | 
|---|
| 120 | COLUMNS = 336, | 
|---|
| 121 | COMMENT = 337, | 
|---|
| 122 | COMMENTS = 338, | 
|---|
| 123 | COMMIT = 339, | 
|---|
| 124 | COMMITTED = 340, | 
|---|
| 125 | COMPRESSION = 341, | 
|---|
| 126 | CONCURRENTLY = 342, | 
|---|
| 127 | CONFIGURATION = 343, | 
|---|
| 128 | CONFLICT = 344, | 
|---|
| 129 | CONNECTION = 345, | 
|---|
| 130 | CONSTRAINT = 346, | 
|---|
| 131 | CONSTRAINTS = 347, | 
|---|
| 132 | CONTENT_P = 348, | 
|---|
| 133 | CONTINUE_P = 349, | 
|---|
| 134 | CONVERSION_P = 350, | 
|---|
| 135 | COPY = 351, | 
|---|
| 136 | COST = 352, | 
|---|
| 137 | CREATE_P = 353, | 
|---|
| 138 | CROSS = 354, | 
|---|
| 139 | CSV = 355, | 
|---|
| 140 | CUBE = 356, | 
|---|
| 141 | CURRENT_P = 357, | 
|---|
| 142 | CURSOR = 358, | 
|---|
| 143 | CYCLE = 359, | 
|---|
| 144 | DATA_P = 360, | 
|---|
| 145 | DATABASE = 361, | 
|---|
| 146 | DAY_P = 362, | 
|---|
| 147 | DAYS_P = 363, | 
|---|
| 148 | DEALLOCATE = 364, | 
|---|
| 149 | DEC = 365, | 
|---|
| 150 | DECIMAL_P = 366, | 
|---|
| 151 | DECLARE = 367, | 
|---|
| 152 | DEFAULT = 368, | 
|---|
| 153 | DEFAULTS = 369, | 
|---|
| 154 | DEFERRABLE = 370, | 
|---|
| 155 | DEFERRED = 371, | 
|---|
| 156 | DEFINER = 372, | 
|---|
| 157 | DELETE_P = 373, | 
|---|
| 158 | DELIMITER = 374, | 
|---|
| 159 | DELIMITERS = 375, | 
|---|
| 160 | DEPENDS = 376, | 
|---|
| 161 | DESC_P = 377, | 
|---|
| 162 | DESCRIBE = 378, | 
|---|
| 163 | DETACH = 379, | 
|---|
| 164 | DICTIONARY = 380, | 
|---|
| 165 | DISABLE_P = 381, | 
|---|
| 166 | DISCARD = 382, | 
|---|
| 167 | DISTINCT = 383, | 
|---|
| 168 | DO = 384, | 
|---|
| 169 | DOCUMENT_P = 385, | 
|---|
| 170 | DOMAIN_P = 386, | 
|---|
| 171 | DOUBLE_P = 387, | 
|---|
| 172 | DROP = 388, | 
|---|
| 173 | EACH = 389, | 
|---|
| 174 | ELSE = 390, | 
|---|
| 175 | ENABLE_P = 391, | 
|---|
| 176 | ENCODING = 392, | 
|---|
| 177 | ENCRYPTED = 393, | 
|---|
| 178 | END_P = 394, | 
|---|
| 179 | ENUM_P = 395, | 
|---|
| 180 | ESCAPE = 396, | 
|---|
| 181 | EVENT = 397, | 
|---|
| 182 | EXCEPT = 398, | 
|---|
| 183 | EXCLUDE = 399, | 
|---|
| 184 | EXCLUDING = 400, | 
|---|
| 185 | EXCLUSIVE = 401, | 
|---|
| 186 | EXECUTE = 402, | 
|---|
| 187 | EXISTS = 403, | 
|---|
| 188 | EXPLAIN = 404, | 
|---|
| 189 | EXPORT_P = 405, | 
|---|
| 190 | EXPORT_STATE = 406, | 
|---|
| 191 | EXTENSION = 407, | 
|---|
| 192 | EXTERNAL = 408, | 
|---|
| 193 | EXTRACT = 409, | 
|---|
| 194 | FALSE_P = 410, | 
|---|
| 195 | FAMILY = 411, | 
|---|
| 196 | FETCH = 412, | 
|---|
| 197 | FILTER = 413, | 
|---|
| 198 | FIRST_P = 414, | 
|---|
| 199 | FLOAT_P = 415, | 
|---|
| 200 | FOLLOWING = 416, | 
|---|
| 201 | FOR = 417, | 
|---|
| 202 | FORCE = 418, | 
|---|
| 203 | FOREIGN = 419, | 
|---|
| 204 | FORWARD = 420, | 
|---|
| 205 | FREEZE = 421, | 
|---|
| 206 | FROM = 422, | 
|---|
| 207 | FULL = 423, | 
|---|
| 208 | FUNCTION = 424, | 
|---|
| 209 | FUNCTIONS = 425, | 
|---|
| 210 | GENERATED = 426, | 
|---|
| 211 | GLOB = 427, | 
|---|
| 212 | GLOBAL = 428, | 
|---|
| 213 | GRANT = 429, | 
|---|
| 214 | GRANTED = 430, | 
|---|
| 215 | GROUP_P = 431, | 
|---|
| 216 | GROUPING = 432, | 
|---|
| 217 | GROUPING_ID = 433, | 
|---|
| 218 | HANDLER = 434, | 
|---|
| 219 | HAVING = 435, | 
|---|
| 220 | HEADER_P = 436, | 
|---|
| 221 | HOLD = 437, | 
|---|
| 222 | HOUR_P = 438, | 
|---|
| 223 | HOURS_P = 439, | 
|---|
| 224 | IDENTITY_P = 440, | 
|---|
| 225 | IF_P = 441, | 
|---|
| 226 | IGNORE_P = 442, | 
|---|
| 227 | ILIKE = 443, | 
|---|
| 228 | IMMEDIATE = 444, | 
|---|
| 229 | IMMUTABLE = 445, | 
|---|
| 230 | IMPLICIT_P = 446, | 
|---|
| 231 | IMPORT_P = 447, | 
|---|
| 232 | IN_P = 448, | 
|---|
| 233 | INCLUDE_P = 449, | 
|---|
| 234 | INCLUDING = 450, | 
|---|
| 235 | INCREMENT = 451, | 
|---|
| 236 | INDEX = 452, | 
|---|
| 237 | INDEXES = 453, | 
|---|
| 238 | INHERIT = 454, | 
|---|
| 239 | INHERITS = 455, | 
|---|
| 240 | INITIALLY = 456, | 
|---|
| 241 | INLINE_P = 457, | 
|---|
| 242 | INNER_P = 458, | 
|---|
| 243 | INOUT = 459, | 
|---|
| 244 | INPUT_P = 460, | 
|---|
| 245 | INSENSITIVE = 461, | 
|---|
| 246 | INSERT = 462, | 
|---|
| 247 | INSTALL = 463, | 
|---|
| 248 | INSTEAD = 464, | 
|---|
| 249 | INT_P = 465, | 
|---|
| 250 | INTEGER = 466, | 
|---|
| 251 | INTERSECT = 467, | 
|---|
| 252 | INTERVAL = 468, | 
|---|
| 253 | INTO = 469, | 
|---|
| 254 | INVOKER = 470, | 
|---|
| 255 | IS = 471, | 
|---|
| 256 | ISNULL = 472, | 
|---|
| 257 | ISOLATION = 473, | 
|---|
| 258 | JOIN = 474, | 
|---|
| 259 | JSON = 475, | 
|---|
| 260 | KEY = 476, | 
|---|
| 261 | LABEL = 477, | 
|---|
| 262 | LANGUAGE = 478, | 
|---|
| 263 | LARGE_P = 479, | 
|---|
| 264 | LAST_P = 480, | 
|---|
| 265 | LATERAL_P = 481, | 
|---|
| 266 | LEADING = 482, | 
|---|
| 267 | LEAKPROOF = 483, | 
|---|
| 268 | LEFT = 484, | 
|---|
| 269 | LEVEL = 485, | 
|---|
| 270 | LIKE = 486, | 
|---|
| 271 | LIMIT = 487, | 
|---|
| 272 | LISTEN = 488, | 
|---|
| 273 | LOAD = 489, | 
|---|
| 274 | LOCAL = 490, | 
|---|
| 275 | LOCATION = 491, | 
|---|
| 276 | LOCK_P = 492, | 
|---|
| 277 | LOCKED = 493, | 
|---|
| 278 | LOGGED = 494, | 
|---|
| 279 | MACRO = 495, | 
|---|
| 280 | MAP = 496, | 
|---|
| 281 | MAPPING = 497, | 
|---|
| 282 | MATCH = 498, | 
|---|
| 283 | MATERIALIZED = 499, | 
|---|
| 284 | MAXVALUE = 500, | 
|---|
| 285 | METHOD = 501, | 
|---|
| 286 | MICROSECOND_P = 502, | 
|---|
| 287 | MICROSECONDS_P = 503, | 
|---|
| 288 | MILLISECOND_P = 504, | 
|---|
| 289 | MILLISECONDS_P = 505, | 
|---|
| 290 | MINUTE_P = 506, | 
|---|
| 291 | MINUTES_P = 507, | 
|---|
| 292 | MINVALUE = 508, | 
|---|
| 293 | MODE = 509, | 
|---|
| 294 | MONTH_P = 510, | 
|---|
| 295 | MONTHS_P = 511, | 
|---|
| 296 | MOVE = 512, | 
|---|
| 297 | NAME_P = 513, | 
|---|
| 298 | NAMES = 514, | 
|---|
| 299 | NATIONAL = 515, | 
|---|
| 300 | NATURAL = 516, | 
|---|
| 301 | NCHAR = 517, | 
|---|
| 302 | NEW = 518, | 
|---|
| 303 | NEXT = 519, | 
|---|
| 304 | NO = 520, | 
|---|
| 305 | NONE = 521, | 
|---|
| 306 | NOT = 522, | 
|---|
| 307 | NOTHING = 523, | 
|---|
| 308 | NOTIFY = 524, | 
|---|
| 309 | NOTNULL = 525, | 
|---|
| 310 | NOWAIT = 526, | 
|---|
| 311 | NULL_P = 527, | 
|---|
| 312 | NULLIF = 528, | 
|---|
| 313 | NULLS_P = 529, | 
|---|
| 314 | NUMERIC = 530, | 
|---|
| 315 | OBJECT_P = 531, | 
|---|
| 316 | OF = 532, | 
|---|
| 317 | OFF = 533, | 
|---|
| 318 | OFFSET = 534, | 
|---|
| 319 | OIDS = 535, | 
|---|
| 320 | OLD = 536, | 
|---|
| 321 | ON = 537, | 
|---|
| 322 | ONLY = 538, | 
|---|
| 323 | OPERATOR = 539, | 
|---|
| 324 | OPTION = 540, | 
|---|
| 325 | OPTIONS = 541, | 
|---|
| 326 | OR = 542, | 
|---|
| 327 | ORDER = 543, | 
|---|
| 328 | ORDINALITY = 544, | 
|---|
| 329 | OUT_P = 545, | 
|---|
| 330 | OUTER_P = 546, | 
|---|
| 331 | OVER = 547, | 
|---|
| 332 | OVERLAPS = 548, | 
|---|
| 333 | OVERLAY = 549, | 
|---|
| 334 | OVERRIDING = 550, | 
|---|
| 335 | OWNED = 551, | 
|---|
| 336 | OWNER = 552, | 
|---|
| 337 | PARALLEL = 553, | 
|---|
| 338 | PARSER = 554, | 
|---|
| 339 | PARTIAL = 555, | 
|---|
| 340 | PARTITION = 556, | 
|---|
| 341 | PASSING = 557, | 
|---|
| 342 | PASSWORD = 558, | 
|---|
| 343 | PERCENT = 559, | 
|---|
| 344 | PIVOT = 560, | 
|---|
| 345 | PIVOT_LONGER = 561, | 
|---|
| 346 | PIVOT_WIDER = 562, | 
|---|
| 347 | PLACING = 563, | 
|---|
| 348 | PLANS = 564, | 
|---|
| 349 | POLICY = 565, | 
|---|
| 350 | POSITION = 566, | 
|---|
| 351 | POSITIONAL = 567, | 
|---|
| 352 | PRAGMA_P = 568, | 
|---|
| 353 | PRECEDING = 569, | 
|---|
| 354 | PRECISION = 570, | 
|---|
| 355 | PREPARE = 571, | 
|---|
| 356 | PREPARED = 572, | 
|---|
| 357 | PRESERVE = 573, | 
|---|
| 358 | PRIMARY = 574, | 
|---|
| 359 | PRIOR = 575, | 
|---|
| 360 | PRIVILEGES = 576, | 
|---|
| 361 | PROCEDURAL = 577, | 
|---|
| 362 | PROCEDURE = 578, | 
|---|
| 363 | PROGRAM = 579, | 
|---|
| 364 | PUBLICATION = 580, | 
|---|
| 365 | QUALIFY = 581, | 
|---|
| 366 | QUOTE = 582, | 
|---|
| 367 | RANGE = 583, | 
|---|
| 368 | READ_P = 584, | 
|---|
| 369 | REAL = 585, | 
|---|
| 370 | REASSIGN = 586, | 
|---|
| 371 | RECHECK = 587, | 
|---|
| 372 | RECURSIVE = 588, | 
|---|
| 373 | REF = 589, | 
|---|
| 374 | REFERENCES = 590, | 
|---|
| 375 | REFERENCING = 591, | 
|---|
| 376 | REFRESH = 592, | 
|---|
| 377 | REINDEX = 593, | 
|---|
| 378 | RELATIVE_P = 594, | 
|---|
| 379 | RELEASE = 595, | 
|---|
| 380 | RENAME = 596, | 
|---|
| 381 | REPEATABLE = 597, | 
|---|
| 382 | REPLACE = 598, | 
|---|
| 383 | REPLICA = 599, | 
|---|
| 384 | RESET = 600, | 
|---|
| 385 | RESPECT_P = 601, | 
|---|
| 386 | RESTART = 602, | 
|---|
| 387 | RESTRICT = 603, | 
|---|
| 388 | RETURNING = 604, | 
|---|
| 389 | RETURNS = 605, | 
|---|
| 390 | REVOKE = 606, | 
|---|
| 391 | RIGHT = 607, | 
|---|
| 392 | ROLE = 608, | 
|---|
| 393 | ROLLBACK = 609, | 
|---|
| 394 | ROLLUP = 610, | 
|---|
| 395 | ROW = 611, | 
|---|
| 396 | ROWS = 612, | 
|---|
| 397 | RULE = 613, | 
|---|
| 398 | SAMPLE = 614, | 
|---|
| 399 | SAVEPOINT = 615, | 
|---|
| 400 | SCHEMA = 616, | 
|---|
| 401 | SCHEMAS = 617, | 
|---|
| 402 | SCROLL = 618, | 
|---|
| 403 | SEARCH = 619, | 
|---|
| 404 | SECOND_P = 620, | 
|---|
| 405 | SECONDS_P = 621, | 
|---|
| 406 | SECURITY = 622, | 
|---|
| 407 | SELECT = 623, | 
|---|
| 408 | SEMI = 624, | 
|---|
| 409 | SEQUENCE = 625, | 
|---|
| 410 | SEQUENCES = 626, | 
|---|
| 411 | SERIALIZABLE = 627, | 
|---|
| 412 | SERVER = 628, | 
|---|
| 413 | SESSION = 629, | 
|---|
| 414 | SET = 630, | 
|---|
| 415 | SETOF = 631, | 
|---|
| 416 | SETS = 632, | 
|---|
| 417 | SHARE = 633, | 
|---|
| 418 | SHOW = 634, | 
|---|
| 419 | SIMILAR = 635, | 
|---|
| 420 | SIMPLE = 636, | 
|---|
| 421 | SKIP = 637, | 
|---|
| 422 | SMALLINT = 638, | 
|---|
| 423 | SNAPSHOT = 639, | 
|---|
| 424 | SOME = 640, | 
|---|
| 425 | SQL_P = 641, | 
|---|
| 426 | STABLE = 642, | 
|---|
| 427 | STANDALONE_P = 643, | 
|---|
| 428 | START = 644, | 
|---|
| 429 | STATEMENT = 645, | 
|---|
| 430 | STATISTICS = 646, | 
|---|
| 431 | STDIN = 647, | 
|---|
| 432 | STDOUT = 648, | 
|---|
| 433 | STORAGE = 649, | 
|---|
| 434 | STORED = 650, | 
|---|
| 435 | STRICT_P = 651, | 
|---|
| 436 | STRIP_P = 652, | 
|---|
| 437 | STRUCT = 653, | 
|---|
| 438 | SUBSCRIPTION = 654, | 
|---|
| 439 | SUBSTRING = 655, | 
|---|
| 440 | SUMMARIZE = 656, | 
|---|
| 441 | SYMMETRIC = 657, | 
|---|
| 442 | SYSID = 658, | 
|---|
| 443 | SYSTEM_P = 659, | 
|---|
| 444 | TABLE = 660, | 
|---|
| 445 | TABLES = 661, | 
|---|
| 446 | TABLESAMPLE = 662, | 
|---|
| 447 | TABLESPACE = 663, | 
|---|
| 448 | TEMP = 664, | 
|---|
| 449 | TEMPLATE = 665, | 
|---|
| 450 | TEMPORARY = 666, | 
|---|
| 451 | TEXT_P = 667, | 
|---|
| 452 | THEN = 668, | 
|---|
| 453 | TIME = 669, | 
|---|
| 454 | TIMESTAMP = 670, | 
|---|
| 455 | TO = 671, | 
|---|
| 456 | TRAILING = 672, | 
|---|
| 457 | TRANSACTION = 673, | 
|---|
| 458 | TRANSFORM = 674, | 
|---|
| 459 | TREAT = 675, | 
|---|
| 460 | TRIGGER = 676, | 
|---|
| 461 | TRIM = 677, | 
|---|
| 462 | TRUE_P = 678, | 
|---|
| 463 | TRUNCATE = 679, | 
|---|
| 464 | TRUSTED = 680, | 
|---|
| 465 | TRY_CAST = 681, | 
|---|
| 466 | TYPE_P = 682, | 
|---|
| 467 | TYPES_P = 683, | 
|---|
| 468 | UNBOUNDED = 684, | 
|---|
| 469 | UNCOMMITTED = 685, | 
|---|
| 470 | UNENCRYPTED = 686, | 
|---|
| 471 | UNION = 687, | 
|---|
| 472 | UNIQUE = 688, | 
|---|
| 473 | UNKNOWN = 689, | 
|---|
| 474 | UNLISTEN = 690, | 
|---|
| 475 | UNLOGGED = 691, | 
|---|
| 476 | UNPIVOT = 692, | 
|---|
| 477 | UNTIL = 693, | 
|---|
| 478 | UPDATE = 694, | 
|---|
| 479 | USE_P = 695, | 
|---|
| 480 | USER = 696, | 
|---|
| 481 | USING = 697, | 
|---|
| 482 | VACUUM = 698, | 
|---|
| 483 | VALID = 699, | 
|---|
| 484 | VALIDATE = 700, | 
|---|
| 485 | VALIDATOR = 701, | 
|---|
| 486 | VALUE_P = 702, | 
|---|
| 487 | VALUES = 703, | 
|---|
| 488 | VARCHAR = 704, | 
|---|
| 489 | VARIADIC = 705, | 
|---|
| 490 | VARYING = 706, | 
|---|
| 491 | VERBOSE = 707, | 
|---|
| 492 | VERSION_P = 708, | 
|---|
| 493 | VIEW = 709, | 
|---|
| 494 | VIEWS = 710, | 
|---|
| 495 | VIRTUAL = 711, | 
|---|
| 496 | VOLATILE = 712, | 
|---|
| 497 | WHEN = 713, | 
|---|
| 498 | WHERE = 714, | 
|---|
| 499 | WHITESPACE_P = 715, | 
|---|
| 500 | WINDOW = 716, | 
|---|
| 501 | WITH = 717, | 
|---|
| 502 | WITHIN = 718, | 
|---|
| 503 | WITHOUT = 719, | 
|---|
| 504 | WORK = 720, | 
|---|
| 505 | WRAPPER = 721, | 
|---|
| 506 | WRITE_P = 722, | 
|---|
| 507 | XML_P = 723, | 
|---|
| 508 | XMLATTRIBUTES = 724, | 
|---|
| 509 | XMLCONCAT = 725, | 
|---|
| 510 | XMLELEMENT = 726, | 
|---|
| 511 | XMLEXISTS = 727, | 
|---|
| 512 | XMLFOREST = 728, | 
|---|
| 513 | XMLNAMESPACES = 729, | 
|---|
| 514 | XMLPARSE = 730, | 
|---|
| 515 | XMLPI = 731, | 
|---|
| 516 | XMLROOT = 732, | 
|---|
| 517 | XMLSERIALIZE = 733, | 
|---|
| 518 | XMLTABLE = 734, | 
|---|
| 519 | YEAR_P = 735, | 
|---|
| 520 | YEARS_P = 736, | 
|---|
| 521 | YES_P = 737, | 
|---|
| 522 | ZONE = 738, | 
|---|
| 523 | NOT_LA = 739, | 
|---|
| 524 | NULLS_LA = 740, | 
|---|
| 525 | WITH_LA = 741, | 
|---|
| 526 | POSTFIXOP = 742, | 
|---|
| 527 | UMINUS = 743 | 
|---|
| 528 | }; | 
|---|
| 529 | #endif | 
|---|
| 530 | /* Tokens.  */ | 
|---|
| 531 | #define IDENT 258 | 
|---|
| 532 | #define FCONST 259 | 
|---|
| 533 | #define SCONST 260 | 
|---|
| 534 | #define BCONST 261 | 
|---|
| 535 | #define XCONST 262 | 
|---|
| 536 | #define Op 263 | 
|---|
| 537 | #define ICONST 264 | 
|---|
| 538 | #define PARAM 265 | 
|---|
| 539 | #define TYPECAST 266 | 
|---|
| 540 | #define DOT_DOT 267 | 
|---|
| 541 | #define COLON_EQUALS 268 | 
|---|
| 542 | #define EQUALS_GREATER 269 | 
|---|
| 543 | #define INTEGER_DIVISION 270 | 
|---|
| 544 | #define POWER_OF 271 | 
|---|
| 545 | #define LAMBDA_ARROW 272 | 
|---|
| 546 | #define DOUBLE_ARROW 273 | 
|---|
| 547 | #define LESS_EQUALS 274 | 
|---|
| 548 | #define GREATER_EQUALS 275 | 
|---|
| 549 | #define NOT_EQUALS 276 | 
|---|
| 550 | #define ABORT_P 277 | 
|---|
| 551 | #define ABSOLUTE_P 278 | 
|---|
| 552 | #define ACCESS 279 | 
|---|
| 553 | #define ACTION 280 | 
|---|
| 554 | #define ADD_P 281 | 
|---|
| 555 | #define ADMIN 282 | 
|---|
| 556 | #define AFTER 283 | 
|---|
| 557 | #define AGGREGATE 284 | 
|---|
| 558 | #define ALL 285 | 
|---|
| 559 | #define ALSO 286 | 
|---|
| 560 | #define ALTER 287 | 
|---|
| 561 | #define ALWAYS 288 | 
|---|
| 562 | #define ANALYSE 289 | 
|---|
| 563 | #define ANALYZE 290 | 
|---|
| 564 | #define AND 291 | 
|---|
| 565 | #define ANTI 292 | 
|---|
| 566 | #define ANY 293 | 
|---|
| 567 | #define ARRAY 294 | 
|---|
| 568 | #define AS 295 | 
|---|
| 569 | #define ASC_P 296 | 
|---|
| 570 | #define ASOF 297 | 
|---|
| 571 | #define ASSERTION 298 | 
|---|
| 572 | #define ASSIGNMENT 299 | 
|---|
| 573 | #define ASYMMETRIC 300 | 
|---|
| 574 | #define AT 301 | 
|---|
| 575 | #define ATTACH 302 | 
|---|
| 576 | #define ATTRIBUTE 303 | 
|---|
| 577 | #define AUTHORIZATION 304 | 
|---|
| 578 | #define BACKWARD 305 | 
|---|
| 579 | #define BEFORE 306 | 
|---|
| 580 | #define BEGIN_P 307 | 
|---|
| 581 | #define BETWEEN 308 | 
|---|
| 582 | #define BIGINT 309 | 
|---|
| 583 | #define BINARY 310 | 
|---|
| 584 | #define BIT 311 | 
|---|
| 585 | #define BOOLEAN_P 312 | 
|---|
| 586 | #define BOTH 313 | 
|---|
| 587 | #define BY 314 | 
|---|
| 588 | #define CACHE 315 | 
|---|
| 589 | #define CALL_P 316 | 
|---|
| 590 | #define CALLED 317 | 
|---|
| 591 | #define CASCADE 318 | 
|---|
| 592 | #define CASCADED 319 | 
|---|
| 593 | #define CASE 320 | 
|---|
| 594 | #define CAST 321 | 
|---|
| 595 | #define CATALOG_P 322 | 
|---|
| 596 | #define CHAIN 323 | 
|---|
| 597 | #define CHAR_P 324 | 
|---|
| 598 | #define CHARACTER 325 | 
|---|
| 599 | #define CHARACTERISTICS 326 | 
|---|
| 600 | #define CHECK_P 327 | 
|---|
| 601 | #define CHECKPOINT 328 | 
|---|
| 602 | #define CLASS 329 | 
|---|
| 603 | #define CLOSE 330 | 
|---|
| 604 | #define CLUSTER 331 | 
|---|
| 605 | #define COALESCE 332 | 
|---|
| 606 | #define COLLATE 333 | 
|---|
| 607 | #define COLLATION 334 | 
|---|
| 608 | #define COLUMN 335 | 
|---|
| 609 | #define COLUMNS 336 | 
|---|
| 610 | #define  337 | 
|---|
| 611 | #define  338 | 
|---|
| 612 | #define COMMIT 339 | 
|---|
| 613 | #define COMMITTED 340 | 
|---|
| 614 | #define COMPRESSION 341 | 
|---|
| 615 | #define CONCURRENTLY 342 | 
|---|
| 616 | #define CONFIGURATION 343 | 
|---|
| 617 | #define CONFLICT 344 | 
|---|
| 618 | #define CONNECTION 345 | 
|---|
| 619 | #define CONSTRAINT 346 | 
|---|
| 620 | #define CONSTRAINTS 347 | 
|---|
| 621 | #define CONTENT_P 348 | 
|---|
| 622 | #define CONTINUE_P 349 | 
|---|
| 623 | #define CONVERSION_P 350 | 
|---|
| 624 | #define COPY 351 | 
|---|
| 625 | #define COST 352 | 
|---|
| 626 | #define CREATE_P 353 | 
|---|
| 627 | #define CROSS 354 | 
|---|
| 628 | #define CSV 355 | 
|---|
| 629 | #define CUBE 356 | 
|---|
| 630 | #define CURRENT_P 357 | 
|---|
| 631 | #define CURSOR 358 | 
|---|
| 632 | #define CYCLE 359 | 
|---|
| 633 | #define DATA_P 360 | 
|---|
| 634 | #define DATABASE 361 | 
|---|
| 635 | #define DAY_P 362 | 
|---|
| 636 | #define DAYS_P 363 | 
|---|
| 637 | #define DEALLOCATE 364 | 
|---|
| 638 | #define DEC 365 | 
|---|
| 639 | #define DECIMAL_P 366 | 
|---|
| 640 | #define DECLARE 367 | 
|---|
| 641 | #define DEFAULT 368 | 
|---|
| 642 | #define DEFAULTS 369 | 
|---|
| 643 | #define DEFERRABLE 370 | 
|---|
| 644 | #define DEFERRED 371 | 
|---|
| 645 | #define DEFINER 372 | 
|---|
| 646 | #define DELETE_P 373 | 
|---|
| 647 | #define DELIMITER 374 | 
|---|
| 648 | #define DELIMITERS 375 | 
|---|
| 649 | #define DEPENDS 376 | 
|---|
| 650 | #define DESC_P 377 | 
|---|
| 651 | #define DESCRIBE 378 | 
|---|
| 652 | #define DETACH 379 | 
|---|
| 653 | #define DICTIONARY 380 | 
|---|
| 654 | #define DISABLE_P 381 | 
|---|
| 655 | #define DISCARD 382 | 
|---|
| 656 | #define DISTINCT 383 | 
|---|
| 657 | #define DO 384 | 
|---|
| 658 | #define DOCUMENT_P 385 | 
|---|
| 659 | #define DOMAIN_P 386 | 
|---|
| 660 | #define DOUBLE_P 387 | 
|---|
| 661 | #define DROP 388 | 
|---|
| 662 | #define EACH 389 | 
|---|
| 663 | #define ELSE 390 | 
|---|
| 664 | #define ENABLE_P 391 | 
|---|
| 665 | #define ENCODING 392 | 
|---|
| 666 | #define ENCRYPTED 393 | 
|---|
| 667 | #define END_P 394 | 
|---|
| 668 | #define ENUM_P 395 | 
|---|
| 669 | #define ESCAPE 396 | 
|---|
| 670 | #define EVENT 397 | 
|---|
| 671 | #define EXCEPT 398 | 
|---|
| 672 | #define EXCLUDE 399 | 
|---|
| 673 | #define EXCLUDING 400 | 
|---|
| 674 | #define EXCLUSIVE 401 | 
|---|
| 675 | #define EXECUTE 402 | 
|---|
| 676 | #define EXISTS 403 | 
|---|
| 677 | #define EXPLAIN 404 | 
|---|
| 678 | #define EXPORT_P 405 | 
|---|
| 679 | #define EXPORT_STATE 406 | 
|---|
| 680 | #define EXTENSION 407 | 
|---|
| 681 | #define EXTERNAL 408 | 
|---|
| 682 | #define  409 | 
|---|
| 683 | #define FALSE_P 410 | 
|---|
| 684 | #define FAMILY 411 | 
|---|
| 685 | #define FETCH 412 | 
|---|
| 686 | #define FILTER 413 | 
|---|
| 687 | #define FIRST_P 414 | 
|---|
| 688 | #define FLOAT_P 415 | 
|---|
| 689 | #define FOLLOWING 416 | 
|---|
| 690 | #define FOR 417 | 
|---|
| 691 | #define FORCE 418 | 
|---|
| 692 | #define FOREIGN 419 | 
|---|
| 693 | #define FORWARD 420 | 
|---|
| 694 | #define FREEZE 421 | 
|---|
| 695 | #define FROM 422 | 
|---|
| 696 | #define FULL 423 | 
|---|
| 697 | #define FUNCTION 424 | 
|---|
| 698 | #define FUNCTIONS 425 | 
|---|
| 699 | #define GENERATED 426 | 
|---|
| 700 | #define GLOB 427 | 
|---|
| 701 | #define GLOBAL 428 | 
|---|
| 702 | #define GRANT 429 | 
|---|
| 703 | #define GRANTED 430 | 
|---|
| 704 | #define GROUP_P 431 | 
|---|
| 705 | #define GROUPING 432 | 
|---|
| 706 | #define GROUPING_ID 433 | 
|---|
| 707 | #define HANDLER 434 | 
|---|
| 708 | #define HAVING 435 | 
|---|
| 709 | #define  436 | 
|---|
| 710 | #define HOLD 437 | 
|---|
| 711 | #define HOUR_P 438 | 
|---|
| 712 | #define HOURS_P 439 | 
|---|
| 713 | #define IDENTITY_P 440 | 
|---|
| 714 | #define IF_P 441 | 
|---|
| 715 | #define IGNORE_P 442 | 
|---|
| 716 | #define ILIKE 443 | 
|---|
| 717 | #define IMMEDIATE 444 | 
|---|
| 718 | #define IMMUTABLE 445 | 
|---|
| 719 | #define IMPLICIT_P 446 | 
|---|
| 720 | #define IMPORT_P 447 | 
|---|
| 721 | #define IN_P 448 | 
|---|
| 722 | #define INCLUDE_P 449 | 
|---|
| 723 | #define INCLUDING 450 | 
|---|
| 724 | #define INCREMENT 451 | 
|---|
| 725 | #define INDEX 452 | 
|---|
| 726 | #define INDEXES 453 | 
|---|
| 727 | #define INHERIT 454 | 
|---|
| 728 | #define INHERITS 455 | 
|---|
| 729 | #define INITIALLY 456 | 
|---|
| 730 | #define INLINE_P 457 | 
|---|
| 731 | #define INNER_P 458 | 
|---|
| 732 | #define INOUT 459 | 
|---|
| 733 | #define INPUT_P 460 | 
|---|
| 734 | #define INSENSITIVE 461 | 
|---|
| 735 | #define INSERT 462 | 
|---|
| 736 | #define INSTALL 463 | 
|---|
| 737 | #define INSTEAD 464 | 
|---|
| 738 | #define INT_P 465 | 
|---|
| 739 | #define INTEGER 466 | 
|---|
| 740 | #define INTERSECT 467 | 
|---|
| 741 | #define INTERVAL 468 | 
|---|
| 742 | #define INTO 469 | 
|---|
| 743 | #define INVOKER 470 | 
|---|
| 744 | #define IS 471 | 
|---|
| 745 | #define ISNULL 472 | 
|---|
| 746 | #define ISOLATION 473 | 
|---|
| 747 | #define JOIN 474 | 
|---|
| 748 | #define JSON 475 | 
|---|
| 749 | #define KEY 476 | 
|---|
| 750 | #define LABEL 477 | 
|---|
| 751 | #define LANGUAGE 478 | 
|---|
| 752 | #define LARGE_P 479 | 
|---|
| 753 | #define LAST_P 480 | 
|---|
| 754 | #define LATERAL_P 481 | 
|---|
| 755 | #define LEADING 482 | 
|---|
| 756 | #define LEAKPROOF 483 | 
|---|
| 757 | #define LEFT 484 | 
|---|
| 758 | #define LEVEL 485 | 
|---|
| 759 | #define LIKE 486 | 
|---|
| 760 | #define LIMIT 487 | 
|---|
| 761 | #define LISTEN 488 | 
|---|
| 762 | #define LOAD 489 | 
|---|
| 763 | #define LOCAL 490 | 
|---|
| 764 | #define LOCATION 491 | 
|---|
| 765 | #define LOCK_P 492 | 
|---|
| 766 | #define LOCKED 493 | 
|---|
| 767 | #define LOGGED 494 | 
|---|
| 768 | #define MACRO 495 | 
|---|
| 769 | #define MAP 496 | 
|---|
| 770 | #define MAPPING 497 | 
|---|
| 771 | #define MATCH 498 | 
|---|
| 772 | #define MATERIALIZED 499 | 
|---|
| 773 | #define MAXVALUE 500 | 
|---|
| 774 | #define METHOD 501 | 
|---|
| 775 | #define MICROSECOND_P 502 | 
|---|
| 776 | #define MICROSECONDS_P 503 | 
|---|
| 777 | #define MILLISECOND_P 504 | 
|---|
| 778 | #define MILLISECONDS_P 505 | 
|---|
| 779 | #define MINUTE_P 506 | 
|---|
| 780 | #define MINUTES_P 507 | 
|---|
| 781 | #define MINVALUE 508 | 
|---|
| 782 | #define MODE 509 | 
|---|
| 783 | #define MONTH_P 510 | 
|---|
| 784 | #define MONTHS_P 511 | 
|---|
| 785 | #define MOVE 512 | 
|---|
| 786 | #define NAME_P 513 | 
|---|
| 787 | #define NAMES 514 | 
|---|
| 788 | #define NATIONAL 515 | 
|---|
| 789 | #define NATURAL 516 | 
|---|
| 790 | #define NCHAR 517 | 
|---|
| 791 | #define NEW 518 | 
|---|
| 792 | #define NEXT 519 | 
|---|
| 793 | #define NO 520 | 
|---|
| 794 | #define NONE 521 | 
|---|
| 795 | #define NOT 522 | 
|---|
| 796 | #define NOTHING 523 | 
|---|
| 797 | #define NOTIFY 524 | 
|---|
| 798 | #define NOTNULL 525 | 
|---|
| 799 | #define NOWAIT 526 | 
|---|
| 800 | #define NULL_P 527 | 
|---|
| 801 | #define NULLIF 528 | 
|---|
| 802 | #define NULLS_P 529 | 
|---|
| 803 | #define NUMERIC 530 | 
|---|
| 804 | #define OBJECT_P 531 | 
|---|
| 805 | #define OF 532 | 
|---|
| 806 | #define OFF 533 | 
|---|
| 807 | #define OFFSET 534 | 
|---|
| 808 | #define OIDS 535 | 
|---|
| 809 | #define OLD 536 | 
|---|
| 810 | #define ON 537 | 
|---|
| 811 | #define ONLY 538 | 
|---|
| 812 | #define OPERATOR 539 | 
|---|
| 813 | #define OPTION 540 | 
|---|
| 814 | #define OPTIONS 541 | 
|---|
| 815 | #define OR 542 | 
|---|
| 816 | #define ORDER 543 | 
|---|
| 817 | #define ORDINALITY 544 | 
|---|
| 818 | #define OUT_P 545 | 
|---|
| 819 | #define OUTER_P 546 | 
|---|
| 820 | #define OVER 547 | 
|---|
| 821 | #define OVERLAPS 548 | 
|---|
| 822 | #define OVERLAY 549 | 
|---|
| 823 | #define OVERRIDING 550 | 
|---|
| 824 | #define OWNED 551 | 
|---|
| 825 | #define OWNER 552 | 
|---|
| 826 | #define PARALLEL 553 | 
|---|
| 827 | #define PARSER 554 | 
|---|
| 828 | #define PARTIAL 555 | 
|---|
| 829 | #define PARTITION 556 | 
|---|
| 830 | #define PASSING 557 | 
|---|
| 831 | #define PASSWORD 558 | 
|---|
| 832 | #define PERCENT 559 | 
|---|
| 833 | #define PIVOT 560 | 
|---|
| 834 | #define PIVOT_LONGER 561 | 
|---|
| 835 | #define PIVOT_WIDER 562 | 
|---|
| 836 | #define PLACING 563 | 
|---|
| 837 | #define PLANS 564 | 
|---|
| 838 | #define POLICY 565 | 
|---|
| 839 | #define POSITION 566 | 
|---|
| 840 | #define POSITIONAL 567 | 
|---|
| 841 | #define PRAGMA_P 568 | 
|---|
| 842 | #define PRECEDING 569 | 
|---|
| 843 | #define PRECISION 570 | 
|---|
| 844 | #define PREPARE 571 | 
|---|
| 845 | #define PREPARED 572 | 
|---|
| 846 | #define PRESERVE 573 | 
|---|
| 847 | #define PRIMARY 574 | 
|---|
| 848 | #define PRIOR 575 | 
|---|
| 849 | #define PRIVILEGES 576 | 
|---|
| 850 | #define PROCEDURAL 577 | 
|---|
| 851 | #define PROCEDURE 578 | 
|---|
| 852 | #define PROGRAM 579 | 
|---|
| 853 | #define PUBLICATION 580 | 
|---|
| 854 | #define QUALIFY 581 | 
|---|
| 855 | #define QUOTE 582 | 
|---|
| 856 | #define RANGE 583 | 
|---|
| 857 | #define READ_P 584 | 
|---|
| 858 | #define REAL 585 | 
|---|
| 859 | #define REASSIGN 586 | 
|---|
| 860 | #define RECHECK 587 | 
|---|
| 861 | #define RECURSIVE 588 | 
|---|
| 862 | #define REF 589 | 
|---|
| 863 | #define REFERENCES 590 | 
|---|
| 864 | #define REFERENCING 591 | 
|---|
| 865 | #define REFRESH 592 | 
|---|
| 866 | #define REINDEX 593 | 
|---|
| 867 | #define RELATIVE_P 594 | 
|---|
| 868 | #define RELEASE 595 | 
|---|
| 869 | #define RENAME 596 | 
|---|
| 870 | #define REPEATABLE 597 | 
|---|
| 871 | #define REPLACE 598 | 
|---|
| 872 | #define REPLICA 599 | 
|---|
| 873 | #define RESET 600 | 
|---|
| 874 | #define RESPECT_P 601 | 
|---|
| 875 | #define RESTART 602 | 
|---|
| 876 | #define RESTRICT 603 | 
|---|
| 877 | #define RETURNING 604 | 
|---|
| 878 | #define RETURNS 605 | 
|---|
| 879 | #define REVOKE 606 | 
|---|
| 880 | #define RIGHT 607 | 
|---|
| 881 | #define ROLE 608 | 
|---|
| 882 | #define ROLLBACK 609 | 
|---|
| 883 | #define ROLLUP 610 | 
|---|
| 884 | #define ROW 611 | 
|---|
| 885 | #define ROWS 612 | 
|---|
| 886 | #define RULE 613 | 
|---|
| 887 | #define SAMPLE 614 | 
|---|
| 888 | #define SAVEPOINT 615 | 
|---|
| 889 | #define SCHEMA 616 | 
|---|
| 890 | #define SCHEMAS 617 | 
|---|
| 891 | #define SCROLL 618 | 
|---|
| 892 | #define SEARCH 619 | 
|---|
| 893 | #define SECOND_P 620 | 
|---|
| 894 | #define SECONDS_P 621 | 
|---|
| 895 | #define SECURITY 622 | 
|---|
| 896 | #define SELECT 623 | 
|---|
| 897 | #define SEMI 624 | 
|---|
| 898 | #define SEQUENCE 625 | 
|---|
| 899 | #define SEQUENCES 626 | 
|---|
| 900 | #define SERIALIZABLE 627 | 
|---|
| 901 | #define SERVER 628 | 
|---|
| 902 | #define SESSION 629 | 
|---|
| 903 | #define SET 630 | 
|---|
| 904 | #define SETOF 631 | 
|---|
| 905 | #define SETS 632 | 
|---|
| 906 | #define SHARE 633 | 
|---|
| 907 | #define SHOW 634 | 
|---|
| 908 | #define SIMILAR 635 | 
|---|
| 909 | #define SIMPLE 636 | 
|---|
| 910 | #define SKIP 637 | 
|---|
| 911 | #define SMALLINT 638 | 
|---|
| 912 | #define SNAPSHOT 639 | 
|---|
| 913 | #define SOME 640 | 
|---|
| 914 | #define SQL_P 641 | 
|---|
| 915 | #define STABLE 642 | 
|---|
| 916 | #define STANDALONE_P 643 | 
|---|
| 917 | #define START 644 | 
|---|
| 918 | #define STATEMENT 645 | 
|---|
| 919 | #define STATISTICS 646 | 
|---|
| 920 | #define STDIN 647 | 
|---|
| 921 | #define STDOUT 648 | 
|---|
| 922 | #define STORAGE 649 | 
|---|
| 923 | #define STORED 650 | 
|---|
| 924 | #define STRICT_P 651 | 
|---|
| 925 | #define STRIP_P 652 | 
|---|
| 926 | #define STRUCT 653 | 
|---|
| 927 | #define SUBSCRIPTION 654 | 
|---|
| 928 | #define SUBSTRING 655 | 
|---|
| 929 | #define SUMMARIZE 656 | 
|---|
| 930 | #define SYMMETRIC 657 | 
|---|
| 931 | #define SYSID 658 | 
|---|
| 932 | #define SYSTEM_P 659 | 
|---|
| 933 | #define TABLE 660 | 
|---|
| 934 | #define TABLES 661 | 
|---|
| 935 | #define TABLESAMPLE 662 | 
|---|
| 936 | #define TABLESPACE 663 | 
|---|
| 937 | #define TEMP 664 | 
|---|
| 938 | #define TEMPLATE 665 | 
|---|
| 939 | #define TEMPORARY 666 | 
|---|
| 940 | #define TEXT_P 667 | 
|---|
| 941 | #define THEN 668 | 
|---|
| 942 | #define TIME 669 | 
|---|
| 943 | #define TIMESTAMP 670 | 
|---|
| 944 | #define TO 671 | 
|---|
| 945 | #define TRAILING 672 | 
|---|
| 946 | #define TRANSACTION 673 | 
|---|
| 947 | #define TRANSFORM 674 | 
|---|
| 948 | #define TREAT 675 | 
|---|
| 949 | #define TRIGGER 676 | 
|---|
| 950 | #define TRIM 677 | 
|---|
| 951 | #define TRUE_P 678 | 
|---|
| 952 | #define TRUNCATE 679 | 
|---|
| 953 | #define TRUSTED 680 | 
|---|
| 954 | #define TRY_CAST 681 | 
|---|
| 955 | #define TYPE_P 682 | 
|---|
| 956 | #define TYPES_P 683 | 
|---|
| 957 | #define UNBOUNDED 684 | 
|---|
| 958 | #define UNCOMMITTED 685 | 
|---|
| 959 | #define UNENCRYPTED 686 | 
|---|
| 960 | #define UNION 687 | 
|---|
| 961 | #define UNIQUE 688 | 
|---|
| 962 | #define UNKNOWN 689 | 
|---|
| 963 | #define UNLISTEN 690 | 
|---|
| 964 | #define UNLOGGED 691 | 
|---|
| 965 | #define UNPIVOT 692 | 
|---|
| 966 | #define UNTIL 693 | 
|---|
| 967 | #define UPDATE 694 | 
|---|
| 968 | #define USE_P 695 | 
|---|
| 969 | #define USER 696 | 
|---|
| 970 | #define USING 697 | 
|---|
| 971 | #define VACUUM 698 | 
|---|
| 972 | #define VALID 699 | 
|---|
| 973 | #define VALIDATE 700 | 
|---|
| 974 | #define VALIDATOR 701 | 
|---|
| 975 | #define VALUE_P 702 | 
|---|
| 976 | #define VALUES 703 | 
|---|
| 977 | #define VARCHAR 704 | 
|---|
| 978 | #define VARIADIC 705 | 
|---|
| 979 | #define VARYING 706 | 
|---|
| 980 | #define VERBOSE 707 | 
|---|
| 981 | #define VERSION_P 708 | 
|---|
| 982 | #define VIEW 709 | 
|---|
| 983 | #define VIEWS 710 | 
|---|
| 984 | #define VIRTUAL 711 | 
|---|
| 985 | #define VOLATILE 712 | 
|---|
| 986 | #define WHEN 713 | 
|---|
| 987 | #define WHERE 714 | 
|---|
| 988 | #define WHITESPACE_P 715 | 
|---|
| 989 | #define WINDOW 716 | 
|---|
| 990 | #define WITH 717 | 
|---|
| 991 | #define WITHIN 718 | 
|---|
| 992 | #define WITHOUT 719 | 
|---|
| 993 | #define WORK 720 | 
|---|
| 994 | #define WRAPPER 721 | 
|---|
| 995 | #define WRITE_P 722 | 
|---|
| 996 | #define XML_P 723 | 
|---|
| 997 | #define XMLATTRIBUTES 724 | 
|---|
| 998 | #define XMLCONCAT 725 | 
|---|
| 999 | #define XMLELEMENT 726 | 
|---|
| 1000 | #define XMLEXISTS 727 | 
|---|
| 1001 | #define XMLFOREST 728 | 
|---|
| 1002 | #define XMLNAMESPACES 729 | 
|---|
| 1003 | #define XMLPARSE 730 | 
|---|
| 1004 | #define XMLPI 731 | 
|---|
| 1005 | #define XMLROOT 732 | 
|---|
| 1006 | #define XMLSERIALIZE 733 | 
|---|
| 1007 | #define XMLTABLE 734 | 
|---|
| 1008 | #define YEAR_P 735 | 
|---|
| 1009 | #define YEARS_P 736 | 
|---|
| 1010 | #define YES_P 737 | 
|---|
| 1011 | #define ZONE 738 | 
|---|
| 1012 | #define NOT_LA 739 | 
|---|
| 1013 | #define NULLS_LA 740 | 
|---|
| 1014 | #define WITH_LA 741 | 
|---|
| 1015 | #define POSTFIXOP 742 | 
|---|
| 1016 | #define UMINUS 743 | 
|---|
| 1017 |  | 
|---|
| 1018 |  | 
|---|
| 1019 |  | 
|---|
| 1020 |  | 
|---|
| 1021 | #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED | 
|---|
| 1022 | typedef union YYSTYPE | 
|---|
| 1023 | #line 14 "third_party/libpg_query/grammar/grammar.y" | 
|---|
| 1024 | { | 
|---|
| 1025 | core_YYSTYPE		core_yystype; | 
|---|
| 1026 | /* these fields must match core_YYSTYPE: */ | 
|---|
| 1027 | int					ival; | 
|---|
| 1028 | char				*str; | 
|---|
| 1029 | const char			*keyword; | 
|---|
| 1030 | const char          *conststr; | 
|---|
| 1031 |  | 
|---|
| 1032 | char				chr; | 
|---|
| 1033 | bool				boolean; | 
|---|
| 1034 | PGJoinType			jtype; | 
|---|
| 1035 | PGDropBehavior		dbehavior; | 
|---|
| 1036 | PGOnCommitAction		oncommit; | 
|---|
| 1037 | PGOnCreateConflict		oncreateconflict; | 
|---|
| 1038 | PGList				*list; | 
|---|
| 1039 | PGNode				*node; | 
|---|
| 1040 | PGValue				*value; | 
|---|
| 1041 | PGObjectType			objtype; | 
|---|
| 1042 | PGTypeName			*typnam; | 
|---|
| 1043 | PGObjectWithArgs		*objwithargs; | 
|---|
| 1044 | PGDefElem				*defelt; | 
|---|
| 1045 | PGSortBy				*sortby; | 
|---|
| 1046 | PGWindowDef			*windef; | 
|---|
| 1047 | PGJoinExpr			*jexpr; | 
|---|
| 1048 | PGIndexElem			*ielem; | 
|---|
| 1049 | PGAlias				*alias; | 
|---|
| 1050 | PGRangeVar			*range; | 
|---|
| 1051 | PGIntoClause			*into; | 
|---|
| 1052 | PGWithClause			*with; | 
|---|
| 1053 | PGInferClause			*infer; | 
|---|
| 1054 | PGOnConflictClause	*onconflict; | 
|---|
| 1055 | PGOnConflictActionAlias onconflictshorthand; | 
|---|
| 1056 | PGAIndices			*aind; | 
|---|
| 1057 | PGResTarget			*target; | 
|---|
| 1058 | PGInsertStmt			*istmt; | 
|---|
| 1059 | PGVariableSetStmt		*vsetstmt; | 
|---|
| 1060 | PGOverridingKind       override; | 
|---|
| 1061 | PGSortByDir            sortorder; | 
|---|
| 1062 | PGSortByNulls          nullorder; | 
|---|
| 1063 | PGConstrType           constr; | 
|---|
| 1064 | PGLockClauseStrength lockstrength; | 
|---|
| 1065 | PGLockWaitPolicy lockwaitpolicy; | 
|---|
| 1066 | PGSubLinkType subquerytype; | 
|---|
| 1067 | PGViewCheckOption viewcheckoption; | 
|---|
| 1068 | PGInsertColumnOrder bynameorposition; | 
|---|
| 1069 | } | 
|---|
| 1070 | /* Line 1529 of yacc.c.  */ | 
|---|
| 1071 | #line 1072 "third_party/libpg_query/grammar/grammar_out.hpp" | 
|---|
| 1072 | YYSTYPE; | 
|---|
| 1073 | # define yystype YYSTYPE /* obsolescent; will be withdrawn */ | 
|---|
| 1074 | # define YYSTYPE_IS_DECLARED 1 | 
|---|
| 1075 | # define YYSTYPE_IS_TRIVIAL 1 | 
|---|
| 1076 | #endif | 
|---|
| 1077 |  | 
|---|
| 1078 |  | 
|---|
| 1079 |  | 
|---|
| 1080 | #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED | 
|---|
| 1081 | typedef struct YYLTYPE | 
|---|
| 1082 | { | 
|---|
| 1083 | int first_line; | 
|---|
| 1084 | int first_column; | 
|---|
| 1085 | int last_line; | 
|---|
| 1086 | int last_column; | 
|---|
| 1087 | } YYLTYPE; | 
|---|
| 1088 | # define yyltype YYLTYPE /* obsolescent; will be withdrawn */ | 
|---|
| 1089 | # define YYLTYPE_IS_DECLARED 1 | 
|---|
| 1090 | # define YYLTYPE_IS_TRIVIAL 1 | 
|---|
| 1091 | #endif | 
|---|
| 1092 |  | 
|---|
| 1093 |  | 
|---|
| 1094 |  | 
|---|